教你如何在linux服务器上添加虚拟网卡

教你如何在linux服务器上添加虚拟网卡,第1张

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

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| //第四条命令可以不运行 让虚拟机自己动分配

Win8系统添加虚拟网卡的 *** 作和Win7不太一样,很多朋友不知道如何 *** 作,今天小编就教教大家怎么在Win8中创建虚拟网卡。

Win8添加虚拟网卡步骤

首先进入Win8系统按下快捷键

win+x

打开设备管理器,如下图

添加完以后,在网络连接里面才可以看到这个虚拟网卡。

否则是看不到虚拟网卡的,没有添加虚拟网卡就无法启动承载网络。用命令 *** 作的时候会提示如下的错误。

添加成功以后就可以启动承载网络了。

以下IP设置是系统自动完成的,不需要手动。如果它不能够自动设置IP地址,也可以手动设置。不过连接到此无线网络的设备也就没法自动获取IP地址了。同样需要手动填写。到时候网关得填写自己设置的那个IP地址。

好了,到这里Win8系统下添加虚拟网卡的 *** 作就完成了。


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

原文地址: https://outofmemory.cn/bake/11944533.html

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

发表评论

登录后才能评论

评论列表(0条)

保存