有时,
服务器需要
设置多个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