网卡和IP地址并不是一对一的关系 , 很多用户在需要时会创建可单独分配IP地址的虚拟网卡 。单一的物理网卡可以群集无限的子网卡或虚拟网卡 , 每一个都能分配它自己IP地址到对应的端口 。今天小编就给大家介绍下Linux如何增添虚拟网卡 。
第一种方法:快递创建\删除虚拟网卡
sudo ifconfig eth0:0 192.168.10.10 up
以上的命令就可以在eth0网卡上创建一个叫eth0:0的虚拟网卡 , 他的地址是:192.168.1.63
如果不想要这个虚拟网卡了 , 可以使用如下命令删除:
sudo ifconfig eth0:0 down
重启服务器或者网络后 , 虚拟网卡就没有了 。
hzhsan:但是发现添加的虚拟网卡和原网卡物理地址是一样的 。
第二种方法:修改网卡配置文件
在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
他的优点是重启服务器或者网卡配置不会丢失 。
第三种方法:创建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如何增添虚拟网卡?】 以上就是Linux增添虚拟网卡的方法 , 三种方法各异 , 有需要的用户可选择其中任一方法来添加虚拟网卡 。
推荐阅读
- 微胖、屁股大的女孩如何穿搭,裙子的穿衣搭配法则拯救你
- 这一款“吊带睡裙”怎么突然就火了呢,女生如何穿更好看
- 豹纹时尚回潮,复古狂野女孩如何穿搭出气质
- 如何进行关键词分析? 如何进行关键词分析
- 花心男人的表现是什么如何搞定
- 树根如何挖洞做花盆
- 文莱是如何成为世界富国的? 文莱是哪个国家
- 如何辨别口罩真伪,别让假口罩危害自己 假口罩的危害有哪些?
- 如何收养别人不要的孩子
- 教师如何树立正确的学生观