当前位置:首页 > 虚拟机 > 正文

linux虚拟机添加网卡


一、linux创建虚拟网卡的几种方法Linux中添加虚拟网卡的不同方式
有时,一台服务器需要配置多个IP,但又不想添加更多网卡,所以需要配置虚拟网卡。下面介绍几种为Linux服务器的网卡添加虚拟网卡的方法。
我们先在eth0上添加虚拟网卡:
第一种方法:快速创建\删除虚拟网卡
sudoifconfigeth0:0192.168.10.10up
上面的命令在eth0网卡上创建一个名为eth0:0的虚拟网卡它的地址是:192.168.1.63
如果不是你想要这个虚拟网络卡多了,你。可以用下面的命令删除:
sudoifconfigeth0:0down
重启服务器或网络后,虚拟网卡就没有了。
hzhsan:但是我发现添加的虚拟网卡与原网卡物理地址相同。
第二种方法:修改网卡配置文件
在Ubuntu下,网卡配置文件为/etc/network/interfaces,所以我们修改:
sudovim/etc/network/interfaces
将以下内容添加到此文件中并保存:
autoeth0:0
ifaceeth0:0inetstatic
address192.168.10.10
netmask255.255.255.0
#network192.168.10.1
#broadcast192.168.1.255
保存后必须重启网卡(重新加载配置文件)才能生效。使用如下命令重启:
sudo/etc/init.d/networkingrestart
这样做的好处是重启时不会丢失服务器或网卡的配置。
----------------------------------------------------------------
Linux中的虚拟网卡方法
第三种方法:创建tap
前两种方法都有一个特点。创建的网络适配器可以有不同的IP地址,但Mac地址相同。它不能用于创建虚拟机。
添加虚拟网卡tap
tunctl-b
附上相关命令的简单介绍:
显示网桥信息
brctlshow
添加网桥
brctladdbrvirbr0
激活网桥
iplinksetvirbr0up
添加虚拟网卡tap
tunctl-b
tap0------>执行上述任务会生成一个tap,后缀从0、1、2递增
激活创建的tap
iplinksettap0up
将虚拟网卡tap0添加到指定桥接网络。
brctladdifbr0tap0
配置网桥的IP地址
ifconfigvirbr1169.254.251.4up
断开virbr1网桥链接的eth5网卡
brctldelifvirb1eth5
/>将eth6网卡添加到virbr1网桥
brctladdifvirbr1eth6


二、虚拟机linux如何添加桥接到笔记本的无线网卡只需将虚拟机的网络设置为桥接即可。