linux配置双网卡(虚拟机)

本文详细介绍如何在Linux系统中手动配置双网卡,并通过创建网卡合集实现网络绑定。涉及配置文件编辑、网卡绑定模式设置及网络服务重启等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首选可以使用ifconfig -a 查看下本机网卡信息(ps:网卡我已经提前添加好了),可以看到我们有两张网卡在我们的虚拟机中

linux网卡添加后,配置信息不会自动生成需要自己添加,linux的网卡配置信息在/etc/sysconfig/network-scripts可以看到

可以看到我们只有一张网卡的信息,我们创建一个网卡信息,把配置信息写进去,然后将原来网卡的配置信息也修改下


[root@sword ~]# cd /etc/sysconfig/network-scripts/
[root@sword network-scripts]# touch ifcfg-eno33554968
[root@sword network-scripts]# vim ifcfg-eno33554968

写入以下信息

TYPE=Ethernet

BOOTPROTO=none
ONBOOT=yes
USERCTL=no
SLAVE=yes
MASTER=bond0

DEVICE=eno33554968

同样的修改另外一张网卡,把所有内容清空,写入以下信息

[root@sword network-scripts]# vim ifcfg-eno16777728 
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
SLAVE=yes
MASTER=bond0

DEVICE=eno16777728

然后和磁盘RAID分区一样,创建一个网卡的合集

[root@sword network-scripts]# vim ifcfg-bond0
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
USERCTL=no
DEVICE=bond0
IPADDR=你的ip
PREFIX=24
DNS=你的DNS                                           ——>可以在cat  /etc/resolv.conf 查看到
NM_CONTROLLED=no


网卡绑定驱动有三种模式,一般选择mode6


[root@sword network-scripts]# vim /etc/modprobe.d/bond.conf
alias bond0 bonding
options bond0 miimon=100 mode=6


重启下网络 systemctl restart network

使用ifconfig可以看到双网卡已经配置好了



Linux虚拟机配置双网卡通常是为了给虚拟机提供更多的网络连接选项。这可以用于访问外部网络、设置内部网络隔离或是负载均衡等场景。以下是在KVM虚拟机配置双网卡的基本步骤: 1. **安装额外网卡驱动**:首先,确认你的主机是否支持硬件虚拟化,并安装相应的网卡驱动。如果是KVM虚拟机,可以在QEMU启动参数中添加`-net nic,model=virtio-net-pci`来使用virtio驱动。 2. **添加虚拟网卡虚拟机**:在创建或编辑虚拟机时,在网络配置部分添加第二个网卡。你可能会选择桥接模式(`bridge`),将虚拟网卡连接到物理主机的某个网卡,或者选择内核模式(`hostdev`)直接映射物理网卡。 - 使用`virsh edit <vm_name>`编辑虚拟机配置文件,然后添加`<interface>`元素: ``` <devices> <interface type='bridge'> <source bridge='<physical_interface>' /> <model type='virtio' /> <mac address='<virtual_mac_address>' /> </interface> <!-- 添加第二块网卡 --> <interface type='bridge'> <source bridge='<second_physical_interface>' /> <model type='virtio' /> <mac address='<second_virtual_mac_address>' /> </interface> </devices> ``` 3. **启用和配置网卡**: - 启动虚拟机后,通过SSH登录进去,运行`ifup <network_device>`命令启用新的网络接口,比如`ifup eth1`。 - 配置IP地址和子网掩码,通常是通过`ip addr add`或编辑`/etc/network/interfaces`文件来完成。 4. **防火墙规则调整**:如果需要,确保防火墙允许流量通过新增的网络设备。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值