在Linux虚拟机中配置多网卡可以通过以下步骤实现:
/etc/sysconfig/network-scripts/
目录下,文件名格式为ifcfg-<设备名>
。例如,ifcfg-eth0
、ifcfg-eth1
等。编辑每个网卡的配置文件,设置必要的参数,如设备名、IP地址、子网掩码、网关等。对于需要绑定多个网卡的场景,可以创建一个 bonding 接口,将多个物理网卡绑定在一起。
示例配置( bonding 模式):
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
BONDING_MASTER=yes
BONDING_OPTS="miimon=100 mode=0"
其中,miimon=100
表示链路监测间隔为100ms,mode=0
表示负载均衡模式。
保存所有配置文件的更改后,重启网络服务以应用新的配置。这可以通过以下命令完成:
sudo systemctl restart network
或者,根据系统的不同,可能需要使用:
sudo service network restart
ifconfig
或 ip addr
命令验证新网卡是否已正确配置并获取到IP地址。/etc/resolv.conf
文件来设置DNS服务器。bonding
模块。请注意,具体的配置步骤可能会根据Linux发行版和网络管理工具的不同而有所差异。上述步骤提供了一个基本的框架,但在实际操作中可能需要根据具体情况进行调整。