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

linux 创建虚拟网卡的几种方法,第1张

Linux添加虚拟网卡的多种方法
有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡这里介绍几种方式在Linux服务器上添加虚拟网卡
我们向eth0中添加一块虚拟网卡:
第一种方法:快递创建\删除虚拟网卡
sudo ifconfig eth0:0 1921681010 up
以上的命令就可以在eth0网卡上创建一个叫eth0:0的虚拟网卡,他的地址是:192168163
如果不想要这个虚拟网卡了,可以使用如下命令删除:
sudo ifconfig eth0:0 down
重启服务器或者网络后,虚拟网卡就没有了
hzhsan:但是发现添加的虚拟网卡和原网卡物理地址是一样的。
第二种方法:修改网卡配置文件
在ubuntu下,网卡的配置文件是/etc/network/interfaces,所以我们修改它:
sudo vim /etc/network/interfaces
在这个文件中增加如下内容并保存:
auto eth0:0
iface eth0:0 inet static
address 1921681010
netmask 2552552550
#network 192168101
#broadcast 1921681255
保存后,我们需要重启网卡(重新加载配置文件)才会生效,使用如下命令重启:
sudo /etc/initd/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 1692542514 up
将virbr1网桥上绑定的网卡eth5解除
brctl delif virb1 eth5
给virbr1网桥添加网卡eth6
brctl addif virbr1 eth6

可通过以下步骤在Windows server 2003添加虚拟网卡:
1、打开控制面板,点击“添加硬件”,d出添加硬件向导;
2、点击下一步到硬件连接确认窗口,选择“是,硬件已连接好”后点“下一步”,下拉到最后,选择添加新的硬件设备,选择"安装我手动从列表选择的硬件(高级)M";
3、下拉到后面,选择"网络适配器",从左边厂商选择"Microsoft",右边型号选择"Microsoft Loopback Adapter";
4、点击“下一步”,确认安装"Microsoft Loopback Adapter",点击“下一步”开始安装虚拟网卡,安装过程可能需要几分钟。安装完后可以在网络连接里查看虚拟网卡。

1、首先鼠标右击桌面上的“计算机”图标,然后选择“设备管理器”选项;
2、进入设备管理器后,右击第一项选择“添加过时硬件”项;
3、然后在d出的界面中选中“安装我手动从列表选择的硬件(高级)”选项,点击下一步按钮;
4、然后在常见硬件类型列表中,选择“网络适配器”,然后点击下一步按钮;
5、接着在厂商栏中选择“Microsoft”,网络适配器栏中选择“Microsoft
Loopback
Adapter”,点击下一步;
6、这样就可以添加一块虚拟网卡了,然后自己设置一下ip就可以了,右下角显示的小电脑图标会有感叹号连接不上网,这时候手动设置一下ip,注意要设为同一网段就可以了。

virtualbox默认只能启用4块网卡,如果4块网卡不够则需要通过命令添加。最多可以增加至8块。 我新建的虚拟机
名字是ROS,
根据上面的资料,进入命令virtualbox安装目录,再根据我下面写的这个几个就可以增加虚拟网卡
了 1 VBoxManage modifyvm
ROS --nic8 bridged
2 VBoxManage modifyvm ROS --bridgeadapter8 "Realtek PCIe FE Family Controller"
3 VBoxManage modifyvm ROS --nictype8 82540EM
4 VBoxManage modifyvm ROs --macaddress2 auto| //第四条命令可以不运行 让虚拟机自己动分配


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12741075.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-27
下一篇 2023-05-27

发表评论

登录后才能评论

评论列表(0条)

保存