教你如何在Linux服务器上添加虚拟网卡Linux教程

有时,服务器需要设置多个IP,但不想添加更多网卡。然后我们需要建立虚拟网卡。下面介绍几种在linux服务器上添加虚拟网卡的方法。


我们添加一个虚拟网卡eth0:


第一种方法:表示创建和删除虚拟网卡。


sudo ifconfig eth0:0 192.168.10.10起来


上面的命令可以创建一个虚拟网络卡叫eth0:0在eth0网卡。他的地址是:192.168.1.63


如果您不想要这个虚拟网卡,您可以使用以下命令删除:


sudo ifconfig eth0:0下来


重新启动服务器或网络后,虚拟网卡不会。


hzhsan:但发现添加虚拟网卡是作为原来的网卡物理地址相同。


第二种方法:修改网卡配置文件


在Ubuntu下,网卡的配置文件是网络接口,所以我们修改它:


sudo vim / / /网络接口等


在这个文件中添加以下内容并保存它:


汽车eth0:0


iFace eth0:0 INET静态


地址192.168.10.10


子网掩码255.255.255.0


#网络192.168.10.1


#广播192.168.1.255


保存后,我们需要重新启动网卡(重新加载配置文件)生效,并用以下命令重新启动:


sudo / /初始化等。D /网络启动


他的优点是重启服务器或网卡配置不会丢失。


linux下虚拟网卡的实现方法


第三种方法:创建水龙头


前两种方法有一个特点。所创建的网卡可以有不同的IP地址,但MAC地址是相同的。不能用于创建虚拟机。


添加虚拟网卡


tunctl B


附上有关订单的简要介绍。


显示的信息桥梁


brctl显示


添加一个桥


addbr virbr0 brctl


激活的桥


IP链路集virbr0起来


添加虚拟网卡


tunctl B


tap0执行上面的------- >任务将产生一个水龙头的后缀,从0, 1, 2分别提高


激活创建的水龙头


IP链路集tap0起来


添加tap0虚拟网卡指定的桥。


brctl addif BR0- tap0


为桥做IP地址


ifconfig virbr1 169.254.251.4起来


消除对virbr1桥绑定网卡eth5


virb1 eth5 brctl DELIF


添加网卡eth6到virbr1桥


addif virbr1 eth6 brctl