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