永发信息网

linux 创建虚拟网卡的几种方法

答案:1  悬赏:80  手机版
解决时间 2021-03-19 06:21
linux 创建虚拟网卡的几种方法
最佳答案
Linux添加虚拟网卡的多种方法
有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡.这里介绍几种方式在Linux服务器上添加虚拟网卡.
我们向eth0中添加一块虚拟网卡:
第一种方法:快递创建\删除虚拟网卡
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

他的优点是重启服务器或者网卡配置不会丢失。
-------------------------------------------
在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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎么解压有密码的压缩包
请问医生,做烤瓷牙是不是可以进行医保报销
好太太厨卫电器生活馆在什么地方啊,我要过去
软件工程师该如何理财呢?
NBA篮球名人堂里目前有多少人了?
电气设备的二次回路包括哪些部分
求娱重生文女主重生童年和养母摆面摊,努力学
梦见世纪末日 丧尸 逃亡 结婚 亡灵
看手相两条线
夏天空调开29度和30度耗电一样吗?
舒缓修复面膜哪个好
利用路由器搭建FTP站点
赖尚进口食品怎么去啊,有知道地址的么
牛肉能否与冬瓜,海带同炖。 做牛肉想同冬瓜、
石家庄那里有卖食品机械设备的?具体地址
推荐资讯
湖南米粉在哪里啊,我有事要去这个地方
慕淇淋西点烘焙在哪里啊,我有事要去这个地方
java中, 把类定义成抽象类有哪些作用,和接口
德阳有没有口碑好的宠物医院
西安交通大学和西安工业大学哪个好....
为什么第一次被男友日后,就老想那事了
阴历的9月30日是阳历的那一天呢
超声科与检练科工资一样吗
茉莉花养殖 多长时间浇一回水
以前喝过农药的人,以后还可以喝酒吗?
想自驾车到深圳的口岸,自助过关香港!
在演唱会门口卖周边赚钱吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?