Linux怎么增加虚拟网卡
学习啦在线学习网Linux怎么增加虚拟网卡
由于业务需要,要在单个物理网卡上建立多个虚拟网卡,那么Linux怎么增加虚拟网卡呢?学习啦小编分享了Linux增加虚拟网卡的方法,希望对大家有所帮助。
Linux增加虚拟网卡方法一
快递创建\删除虚拟网卡
sudo ifconfig eth0:0 192.168.10.10 up
以上的命令就可以在eth0网卡上创建一个叫eth0:0的虚拟网卡,他的地址是:192.168.1.63
如果不想要这个虚拟网卡了,可以使用如下命令删除:
学习啦在线学习网 sudo ifconfig eth0:0 down
重启服务器或者网络后,虚拟网卡就没有了。
学习啦在线学习网 hzhsan:但是发现添加的虚拟网卡和原网卡物理地址是一样的。
Linux增加虚拟网卡方法二
修改网卡配置文件
在ubuntu下,网卡的配置文件是/etc/network/interfaces,所以我们修改它:
sudo vim /etc/network/interfaces
学习啦在线学习网 在这个文件中增加如下内容并保存:
auto eth0:0
学习啦在线学习网 iface eth0:0 inet static
学习啦在线学习网 address 192.168.10.10
netmask 255.255.255.0
#network 192.168.10.1
学习啦在线学习网 #broadcast 192.168.1.255
保存后,我们需要重启网卡(重新加载配置文件)才会生效,使用如下命令重启:
学习啦在线学习网 sudo /etc/init.d/networking restart
他的优点是重启服务器或者网卡配置不会丢失。
Linux增加虚拟网卡方法三
创建tap
前两种方法都有一个特点,创建的网卡可有不同的ip地址,但是Mac地址相同。无法用来创建虚拟机。
学习啦在线学习网 添加虚拟网卡tap
学习啦在线学习网 tunctl -b
附上相关命令简介:
显示网桥信息
学习啦在线学习网 brctl show
添加网桥
学习啦在线学习网 brctl addbr virbr0
激活网桥
学习啦在线学习网 ip link set virbr0 up
学习啦在线学习网 添加虚拟网卡tap
tunctl -b
tap0 -------》 执行上面使命就会生成一个tap,后缀从0,1,2依次递增
激活创建的tap
学习啦在线学习网 ip link set tap0 up
学习啦在线学习网 将tap0虚拟网卡添加到指定网桥上。
学习啦在线学习网 brctl addif br0 tap0
给网桥配制ip地址
ifconfig virbr1 169.254.251.4 up
将virbr1网桥上绑定的网卡eth5解除
学习啦在线学习网 brctl delif virb1 eth5
给virbr1网桥添加网卡eth6
brctl addif virbr1 eth6
看过“Linux怎么增加虚拟网卡”的人还看了: