Linux怎么增加虚拟网卡

合集下载

RedHat-linux网络配置

RedHat-linux网络配置

Redhat Linux的网络配置(双网卡双网关的设置)Redhat Linux的网络配置:Linux 的网络配置基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。

下面是相关的配置文件:/ect/hosts 配置主机名和IP地址的对应,对本机提供解析/etc/resolv.conf 配置域名(在hosts内解析不到时此域名生效)/etc/sysconfig/network 配置主机名和网关/etc/sysconfig/network-scripts/ifcfg-eth0 配置IP、Mask等网络参数一、网卡配置cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.1.250NETMASK=255.255.255.0GATEWAY=192.168.76.1ifconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127 ifconfig eth0:0 192.168.0.253 netmask 255.255.255.0ifconfig eth0:1 192.168.0.252 netmask 255.255.255.0ifconfig eth0 downifconfig eth0 up二、多网卡配置:cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticIPADDR=192.168.1.2NETMASK=255.255.255.0ONBOOT=yescat /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1BOOTPROTO=staticIPADDR=222.157.4.82NETMASK=255.255.255.128ONBOOT=yesvim /etc/rc.d/rc.localroute add -net 222.157.0.0/16 gw 222.157.66.1 dev eth1三、网关配置:注意:以下用命令设置的方式设置完后需要将命令加入到/etc/rc.d/rc.local 中,否则重启后设置被自动清除!1、在/etc/sysconfig/network-scripts/ifcfg-eth0 中配置;GATEWAY=192.168.76.12、在/etc/sysconfig/network 中配置:cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=GATEWAY=192.168.76.13、用命令设置:如果只需要添加默认路由可以这样设置:route add default gw 192.168.1.1route del default gw 192.168.1.254 (可以删除默认路由,用此方法改变后几分钟就可以生效.)如果两个网卡均需要网关可以这样设置:route add -net 192.168.0.0/24 gw 192.168.0.254 dev eth0备注:设置好路由或默认网关以后可以用命令查看:route -nnetstat -rnroute print (For windows)四、域名配置:cat /etc/resolv.confnameserver 202.96.209.5五、单网卡绑定多个IP有时,我们需要在一块网卡上配置多个IP,我们还需要为eth0配置IP 192.168.168.2和192.168.168.3。

Linux9.0安装图解

Linux9.0安装图解

虚拟机Red Hat Linux9安装图解一、新建虚拟机1、VMware Workstatio n新建虚拟机向导2.择虚拟机的硬件格式3、选择操作系统的类型4、定制虚拟机的名称和存储位置5、选择CPU的数量6、设置虚拟机的使用内存7、网络连接的类型(1)选择第一项,使用桥接网卡(VMnet0虚拟网卡),表示当前虚拟机与主机(指运行VMware Workstation软件的计算机)在同一个网络中。

(2)选择第二项,使用NAT网卡(VMnet8虚拟网卡),表示虚拟机通过主机单向访问主机及主机之外的网络,主机之外的网络中的计算机,不能访问该虚拟机。

(3)选择第三项,只使用本地网络(VMnet1虚拟网卡),表示虚拟机只能访问主机及所有使用VMnet1虚拟网卡的虚拟机。

主机之外的网络中的计算机不能访问该虚拟机,也不能被该虚拟机所访问。

(4)选择第四项,没有网络连接,表明该虚拟机与主机没有网络连接。

8、选择虚拟机的SCSI卡的型号,默认即可9、创建一个新的虚拟磁盘10、选择虚拟磁盘的接口方式11、定制分配虚拟机下操作系统的磁盘空间二、虚拟机安装Linux1、开始安装Linux,选择图像模式下安装,还是文本模式下安装注:此过程受内存的限制,如果内存太小,会自动选择文本模式2、检测第一张光盘3、第一张光盘检测结束4、安装的欢迎界面5、选择安装过程中的语言6、键盘配置:英文7、鼠标配置8、选择安装类型操作10、开始分区11、新建Swap分区(虚拟内存:物理内存的2倍,强制主分区)12、新建Boot分区(默认100M ,Ext3,强制主分区)13、新建根分区(“/”)14、分区的配置情况15、系统引导程序Grub16、网络配置17、语言支持18、选择时区19、选择要安装的软件包。

Linux双网卡(源地址路由)

Linux双网卡(源地址路由)

在Discuz! Board 看到这篇文章,挺好的,COPY下来.linux双网卡怎么设置我就不说了,我这里说的是linux双网卡的流量问题...可能这个问题很偏们..你们也许用不上..我还是要说..问题描述,一个linux主机,上面两个网卡..route -n的输出是这样的.代码: [复制到剪贴板]Destination Gateway Genmask Flags Metric Ref Use Iface61.132.43.128 0.0.0.0 255.255.255.192 U 0 0 0 eth1127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo0.0.0.0 61.132.43.134 0.0.0.0 UG 0 0 0 eth0这里解释一下...第一行是说,你要访问61.132.43.128这个网段,掩码是255.255.255.192的话..从eth1这个网卡出去..第二行是关于本机的,访问自己从lo这个虚拟的本地网卡走..第三行是说你要去任何地方的话..从网关61.132.43.134出去.并且网卡是eth0到这里我们看到了..我们除了去61.132.43.128这个网络是从eth1走以外..去其他地方都是从eth0走...这样是不是很浪费了双网卡??没错..是很浪费..因为不论你用那种监测工具查看流量..都是eth0有..而其他网卡没有...天哪...为此我是煞费苦心..甚至怀疑网卡是不是坏了..因为在win2k上这种事情是不可能发生的..那我们怎么解决这个问题呢?有人也许会说给个不同网关让另一块网卡用其他网关不就可以..是这个是可以..但是问题是我的ip都是在同一个网段..那来的不同网关.?网关就一个61.132.43.134...还好linux系统给我们提供了一个很好的路由套件---iproute2我们来熟悉一下..iproute2由几个常见的命令..ip ro ls ip就是ip命令啦,ro就是route的所写,ls是list的缩写...整个命令就是列出系统的路由表..这个可和route -n的效果差不多..但是更为清楚系统的route是如何的..我们来看看吧:代码: [复制到剪贴板][root@localhost root]# ip ro ls61.132.43.128/26 dev eth1 proto kernel scope link src 61.132.43.136127.0.0.0/8 dev lo scope linkdefault via 61.132.43.134 dev eth0是不是一样呢?由几个地方不同..第一条多了一个src,增加了对源数据包的选择,而且子网掩码也变成/26的形式..(参考ip地址的书籍)最后一个仍然是网关...现在我们只要稍稍动手把从61.132.43.136出来的流量让他不要从eth0出去..然他走eth1 我们加一条自定义的路由表代码: [复制到剪贴板]ip ro add default via 61.132.43.134 table 200这里只是加了一条默认路由到一个自定义的路由表200中,最大数值是255,但是你不要用255,因为那是系统默认用了..你用200以下就可以.具体的路由表在/etc/iproute2/rt_tables中查看刚才建立的路由表可以用ip ro ls table 200代码: [复制到剪贴板][root@localhost root]# ip ro ls table 200default via 61.132.43.134 dev eth1看到了吗?虽然我没有指定dev是什么.但是系统自动分配了一个eth1给这个路由表,因为eth0已经用在主路由表中了..这也说明了,的确不能在同一个路由表中由相同的网关..虽然可以设置,但是具体没什么作用.然后我们要用一个规则把,匹配的数据包引导到刚刚建立的路由表中..代码: [复制到剪贴板]ip ru add from 61.132.43.136 table 200这里ru是rule的缩写.from是一个匹配的动作.就是所源地址是61.132.43.136的包..请走自定义路由表200的设置..查看一下代码: [复制到剪贴板][root@localhost root]# ip ru ls0: from all lookup local32765: from 61.132.43.136 lookup 20032766: from all lookup main32767: from all lookup 253到这里两块网卡终于都用上了.汗......。

linux虚拟机中和主机三种网络连接方式

linux虚拟机中和主机三种网络连接方式

linux虚拟机中和主机三种⽹络连接⽅式⾸先安装了VMware,在其中安装了Ubuntu系统,正常启动之后开始考虑怎么才能够让主机和虚拟机实现⽹络互连并且由主机向虚拟机发送⽂件,通过在⽹上查阅相关资料,记录学习笔记如下。

学习参考资料:linux虚拟机中和主机三种⽹络连接⽅式的区别虚拟机三种⽹络模式&桥接模式设置步骤VMware NAT模式下设置⽹络winscp连接vmwareubuntuVMware下⽹络配置三种模式对⽐(桥接模式|主机模式|⽹络地址转换)VMware虚拟机和主机连接有以下三种⽅式:⼀、桥接模式(bridged)1. 该模式下物理⽹卡和虚拟⽹卡的IP地址处于同⼀个⽹段,⼦⽹掩码、⽹关、DNS等参数都相同。

2.本地物理⽹卡和虚拟⽹卡通过VMnet0虚拟交换机进⾏桥接,虚拟机和主机位于VMnet0这个虚拟交换机的两端,这个交换机使得两端处在同⼀个⽹段中。

3.VMware中的每个虚拟系统相当于⼀台独⽴的主机,桥接模式下主机和虚拟机相当于同⼀个局域⽹中的两台电脑,虚拟机和宿主机处于同等地位。

这种情况下主机和虚拟机要能够通讯,需要在同⼀个⽹段,这就需要⼿动配置虚拟系统的IP地址和⼦⽹掩码,保证虚拟机和宿主机处在同⼀⽹段中。

虚拟机作为⼀台独⽴的主机可以与局域⽹中的任何⼀台电脑通信。

虚拟系统桥接模式实现⽹络连接设置步骤:1.在⽹络连接中设置本地连接(在此为⽆线⽹)属性,右键单击选择“属性”,在“VMware bridge protocol”前⾯打钩。

2.打开VMware,在菜单栏中选择“虚拟机”à“设置”,在以下页⾯中右侧⽹络连接⼀栏选择“桥接”。

3.VMware菜单栏选择“编辑”à“虚拟⽹络编辑器”,在打开的页⾯中点击右下⽅“更改设置”,这时页⾯中会出现VMnet0,在VMnet信息⼀栏中点击选择“桥接模式”,“桥接到”后⾯的选项选择宿主机物理⽹卡的名字(主机⽹络连接页⾯中,⽹络名称下⾯的那⼀串字符),然后点击确定。

linux下配置和安装KVM虚拟机的步骤

linux下配置和安装KVM虚拟机的步骤

linux下配置和安装KVM虚拟机的步骤最近要在外⽹搞⼀套监控系统,正好有⼀台服务器配置⽐较⾼,也没跑什么重要的业务,就拿来划了⼀个KVM虚拟机,可能是平时各种虚拟机⽤的⽐较多,配置起来感觉⽐想象中简单的多,简单记录下过程准备⼯作宿主机为centos 6.8 64位,检查宿主机CPU是否⽀持虚拟化:cat /proc/cpuinfo | egrep '(vmx|svm)' | wc -l;结果⼤于0表⽰⽀持安装kvmKVM核⼼软件包:复制代码代码如下:yum install kvm libvirt python-virtinst qemu-kvm virt-viewer bridge-utils如果服务器上有桌⾯环境,想使⽤图形界⾯管理器virt-manager,可以安装完整的KVM环境:复制代码代码如下:yum groupinstall Virtualization 'Virtualization Client' 'Virtualization Platform' 'Virtualization Tools'验证内核模块是否加载:lsmod | grep kvm启动虚拟机管理接⼝服务:/etc/init.d/libvirtd start设置开机启动:chkconfig libvirtd on启动libvirtd后,会⾃动创建了⼀个⽹卡,并启动dnsmasq服务,⽤来为虚拟机分配IP地址创建虚拟机下载虚拟机要安装的ISO系统镜像⽂件,之后需创建存储池,指定在宿主机上虚拟机磁盘的存储位置,创建存储⽬录:mkdir -p /opt/kvm定义⼀个储存池和绑定⽬录:virsh pool-define-as vmspool --type dir --target /opt/kvm建⽴并激活存储池:virsh pool-build vmspoolvirsh pool-start vmspool使⽤存储池创建虚拟机,并通过vnc连接:virt-install \--hvm \ #全虚拟化--name=zabbix \#虚拟机名字--ram=4096 \ #分配内存--vcpus=4 \ #分配CPU数--cdrom=/opt/kvm/iso/CentOS-7-x86_64-DVD-1511.iso \ #使⽤的ISO--virt-type=kvm \ #虚拟机类型--disk path=/opt/kvm/zabbix.qcow2,device=disk,format=qcow2,bus=virtio,cache=writeback,size=100 \ #磁盘⼤⼩,格式--network netwrok=default \ #⽹络设置,defalut为NAT模式--accelerate \ #KVM内核加速--graphics vnc,listen=0.0.0.0,port=5922,password=123123\ #vnc配置--force \--autostart之后使⽤vnc客户端连接宿主机IP:5922,即可使⽤图形安装系统;也可以选择nographics模式,⽆需vnc在命令⾏下安装,建议使⽤vnc安装完成后会⽣成:虚拟机的配置⽂件:/etc/libvirt/qemu/zabbix.xml虚拟硬盘⽂件:/opt/kvm/zabbix.qcow2NAT⽹络配置⽂件:/etc/libvirt/qemu/networks/default.xml配置⽹络KVM可以配置两种:NAT⽹络: 虚拟机使⽤宿主机的⽹络访问公⽹,宿主机和虚拟机能互相访问,但不⽀持外部访问虚拟机桥接⽹络:虚拟机复⽤宿主机物理⽹卡,虚拟机与宿主机在⽹络中⾓⾊完全相同,⽀持外部访问配置NAT⽹络默认会有⼀个叫default的NAT虚拟⽹络,查看NAT⽹络:virsh net-list --all如果要创建或者修改NAT⽹络,要先编辑default.xml:virsh net-edit default重新加载和激活配置:virsh net-define /etc/libvirt/qemu/networks/default.xml启动NAT⽹络:virsh net-start defaultvirsh net-autostart default启动NAT后会⾃动⽣成⼀个虚拟桥接设备virbr0,并分配IP地址,查看状态:brctl show正常情况下libirtd启动后就会启动virbr0,并⾃动添加IPtables规则来实现NAT,要保证打开ip_forward,在/etc/sysctl.conf中:net.ipv4.ip_forward = 1sysctl -p启动虚机并设置⾃动获取IP即可,如果想⼿动指定虚拟机IP,要注意配置的IP需在NAT⽹段内配置桥接⽹络系统如果安装了桌⾯环境,⽹络会由NetworkManager进⾏管理,NetworkManager不⽀持桥接,需要关闭NetworkManger:chkconfig NetworkManager offchkconfig network onservice NetworkManager stopservice network start不想关闭NetworkManager,也可以在ifcfg-br0中⼿动添加参数"NM_CONTROLLED=no"创建⽹桥:virsh iface-bridge eth0 br0创建完后ifconfig会看到br0⽹桥,如果eth0上有多个IP,更改下相应的⽂件名,如:ifcfg-eth0:1改为ifcfg-br0:1编辑虚拟机的配置⽂件,使⽤新的⽹桥:virsh edit zabbix找到⽹卡配置,改为:<interface type='bridge'><mac address='52:54:00:7a:f4:9b'/><source bridge='br0'/><model type='virtio'/><address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/></interface>我是⽤的br0,为虚拟机添加多块⽹卡只需复制多个interface,并确保mac address和PCI地址不同即可重新加载配置:virsh define /etc/libvirt/qemu/zabbix.xml重启虚拟机:virsh shutdown zabbixvirsh start zabbix之后使⽤VNC连接虚拟机并设置下⽹络即可常⽤操作KVM相关操作都通过vish命令完成,参数虽然多,但是功能⼀⽬了然,很直观创建虚拟机快照:virsh snapshot-create-as --domain zabbix --name init_snap_1也可以简写成:virsh snapshot-create-as zabbix init_snap_1快照创建后配置⽂件在/var/lib/libvirt/qemu/snapshot/zabbix/init_snap_1.xml查看快照:snapshot-list zabbix删除快照:snapshot-delete zabbix init_snap_1排错1、ERROR Format cannot be specified for unmanaged storage.virt-manager 没有找到存储池,创建储存池即可2、KVM VNC客户端连接闪退使⽤real vnc或者其它vnc客户端连接kvm闪退,把客户端设置中的ColourLevel值设置为rgb222或full即可3、virsh shutdown ⽆法关闭虚拟机使⽤该命令关闭虚拟机时,KVM是向虚拟机发送⼀个ACPI的指令,需要虚拟机安装acpid服务:yum -y install acpid && /etc/init.d/acpid start否则只能使⽤virsh destroy 强制关闭虚拟机以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。

Linux网络配置

Linux网络配置

IP地址信息配置好并重启网络服务后,要检测网络的通畅性,可使用
ping命令去ping本机地址和网关地址来进行检测。 若本机地址ping不通,则说明网卡工作不正常;网关地址若不通,则应 检查自己主机所在的网段地址和网关地址是否正确。 [root@RHEL5 network-scripts]#ping 192.168.4.253 PING 192.168.4.253(192.168.4.253) 56(84) bytes of data. 64 bytes from 192.168.4.253: icmp_seq=1 ttl=64 time=8.45ms ……
IP地址配置界面:
常用网络配置命令
配置主机名 hostname命令 主机名用于标识一台主机的名称,在网络中主机名具有唯一性。 要查看当前主机的名称,可使用hostname命令。若要临时设置更改主机名, 可使用“hostname 新主机名”命令来实现。 但这种对主机名的更改,在系统重启后将恢复原主机名。 若要使主机名更改长期生效,则应直接修改/etc/sysconfig/network配置文件 中的HOSTNAME配置项。系统启动时,会从该配置文件中获得主机名信息,并进
行主机名的设置。
[root@RHEL5 ~]#more /etc/sysconfig/network NETWORKING=yes //系统是否使用网络服务功 能 NETWORKING_IPV6=yes HOSTNAME=RHEL5 GATEWAY=192.168.4.129 FORWARD_IPV4=false //是否支持IPv6网络 //设置主机名 //设置默认网关 //是否开启IP包的转发
⑵ 一块网卡如何绑定多个IP地址
Linux也支持IP别名,即可以在一个网络接口上配置多个IP地址。Linux通过创建

linux使用nmcli重新生成网卡配置文件

linux使用nmcli重新生成网卡配置文件

linux使⽤nmcli重新⽣成⽹卡配置⽂件⼀、常⽤命令查看⽹络信息查看⽹络接⼝信息 ifconfig查看IP地址 ip add⼆、nmcli命令查看设备状态nmcli dev status显⽰连接状态nmcli con show添加⽹络接⼝,⽣成配置⽂件nmcli connection add con-name <⽹络接⼝名称> type <接⼝类型> ifname <⽹卡名称>nmcli connection add con-name em4 type ethernet ifname em4修改⽹络接⼝nmcli connection modify <⽹络接⼝名称> [选项] [参数]ipv4选项查看:对应选项输⼊ipv4,敲击tab键三、使⽤nmcli命令添加⽹络连接并配置信息## 1.添加⽹络接⼝(名、⽅式、⽹卡名称)nmcli connection add con-name <接⼝名称> type <⽅式名|ethernet> ifname <⽹卡名称>## 2.设置IP地址、⼦⽹掩码nmcli connection modify <接⼝名称> ipv4.addresses <IP地址/掩码缩写>## 3.修改配置⽅式为⼿动nmcli connection modify <接⼝名称> ipv4.method manual## 4.启⽤该⽹络接⼝nmcli connection up <接⼝名称>## 5.查看配置是否成功nmcli connectionip addr————————————————版权声明:本⽂为CSDN博主「TexSimon」的原创⽂章,遵循 CC 4.0 BY 版权协议,转载请附上原⽂出处链接及本声明。

原⽂链接:https:///oschina_41597277/java/article/details/81079696。

虚拟网卡设置方法

虚拟网卡设置方法

虚拟网卡设置方法一、虚拟网卡设置定义:1.虚拟网卡是用软件模拟网络环境,模拟网络适配器,windows 系统自带此软件。

2.可以添加硬件向导,添加新硬件,检测过后,选择添加新设备,再选择从列表中选取,选中网卡下一步,查找制造商"Microsoft'有一个设备"Microsoft Loopback Adapter',选中它,安装完成后,查看硬件〔管理〕器,会多出一个新网卡,这就是虚拟网卡。

二、虚拟网卡设置流程:1.建立虚拟网卡先点电脑右下角的圆形,会看到一个页面,在页面的左上角有"控制面板',在右上角区域的查看方式中,选择小图标,方便查看栏目,然后找到"设置管理器'就OK啦!2.在"控制面板'中,我们找到"网络适配器',添加虚拟网卡就可以了,我们首先选中"网络适配器',然后点击上面的操作选中"添加过时硬件';3.点击"添加过时硬件'后我们进入正规流程,点击下一步,我们必须要选择"安装手动从列表中选择的硬件',在点击下一步;4.选择"网络适配器',然后点击下一步;选择必须要安装的"网络适配器',左边选择厂商"Microsoft',右边网络适配器选择"loopback',点击下一步;5.下一步,下一步,正在安装支持的软件,即虚拟网卡;6.提示成功安装硬件,设置向导完成,点击完成,"虚拟网卡'就创建好了,随后我们可以在网上邻居查看验证。

7.创建完成后,我们可以在"控制面板'的设备管理器中的网络适配器中多了一个loopback adapter,然后在网上邻居的网络连接中,也能找到一个本地连接2,这个就是我们创建的虚拟连接,也就是我们所说的虚拟网卡。

网卡绑定全攻略

网卡绑定全攻略

本文主要讲三种网卡绑定:Linux(Suse Linux为例),windows 2003的intel网卡和Broadcom网卡绑定。

首先简单说说什么是网卡绑定,也称作网卡捆绑。

就是将两个或者更多的物理网卡绑定成一个虚拟网卡,以提供负载均衡或者冗余,增加带宽的作用。

当一个网卡坏掉时,不会影响业务。

一.Linux下的网卡捆绑将/etc/sysconfig/network下的ifcfg-eth*文件删除,最好是重命名。

mv ifcfg-eth-00:18:82:c5:bb:20 ifcfg-eth-00:18:82:c5:bb:20.bak然后vi创建ifcfg-bond1文件,如下面这么写BOOTPROTO='static'IPADDR='192.168.1.29' #虚拟网卡IPNETMASK='255.255.255.128' #掩码STARTMODE='onboot'BONDING_MASTER='yes'BONDING_MODULE_OPTS='mode=1 miimon=200'BONDING_SLAVE0='eth3' #物理网卡eth3BONDING_SLAVE1='eth4' #物理网卡eth4保存,退出:wq然后重启网卡:rcnetwork restart二.windows服务器的intel网卡绑定下载Intel Proset程序.或者到Intel官方网站下载对应的驱动:/scripts-df-external/detail_desc.aspx?agr=&ProductID=999&DwnldID=4275&strOss=& OSFullName=&lang=eng运行后, 如图:点击install.点击"Done".点击Finish.就会看到右下角有一个这样的图标:中间如网卡状的即是。

Linux系统的虚拟私有网络(VPN)配置指南

Linux系统的虚拟私有网络(VPN)配置指南

Linux系统的虚拟私有网络(VPN)配置指南虚拟私有网络(Virtual Private Network,简称VPN)是一种在公共网络上建立安全连接的技术,它可以在不安全的网络中创建一个安全的通信通道,用于保护数据传输的安全性和隐私。

在Linux系统中配置VPN可以实现远程访问、跨网络访问等功能。

本文将介绍Linux系统中配置VPN的步骤和方法。

1. 选择合适的VPN协议VPN协议有多种选择,常见的有OpenVPN、PPTP、L2TP等。

在选择协议时需考虑网络环境和安全性需求。

本文以OpenVPN为例进行配置。

2. 安装和配置VPN服务器a. 在Linux系统上安装OpenVPN软件:打开终端,输入以下命令安装OpenVPN软件。

```$ sudo apt-get update$ sudo apt-get install openvpn```b. 配置OpenVPN服务器:创建一个新的配置文件,例如“server.conf”。

```$ sudo nano /etc/openvpn/server.conf```c. 在配置文件中添加以下内容:```port 1194 # VPN服务器监听端口号proto udp # 使用UDP协议dev tun # 使用虚拟隧道设备ca /etc/openvpn/ca.crt # VPN服务器的CA证书cert /etc/openvpn/server.crt # VPN服务器的证书key /etc/openvpn/server.key # VPN服务器的私钥dh /etc/openvpn/dh2048.pem # Diffie-Hellman密钥交换server 10.8.0.0 255.255.255.0 # VPN虚拟IP地址段ifconfig-pool-persist ipp.txt # IP地址保存文件路径push "redirect-gateway def1 bypass-dhcp" # 所有客户端的网络流量通过VPNpush "dhcp-option DNS 8.8.8.8" # DNS解析使用Google Public DNS push "dhcp-option DNS 8.8.4.4"keepalive 10 120 # 心跳包设置comp-lzo # 数据压缩user nobody # 以nobody用户运行group nogroup # 以nogroup组运行persist-key # 保存密钥persist-tun # 保存虚拟隧道status openvpn-status.log # 日志文件路径verb 3 # 日志输出级别```d. 保存并退出配置文件。

Linux装VMware Tools并添加vmxnet3网卡

Linux装VMware Tools并添加vmxnet3网卡

一、安装VMware Tools在虚拟机上右键客户机-> 安装VMWARE TOOLS 子菜单,会弹出对话框,点击"确认" 安装1. 挂载光驱:mkdir /mnt/cdromMount -t iso9660 /dev/cdrom /mnt加载CDROM设备,这是如果进入/mnt 目录下,你会发现一个文件:VMwareTools-9.4.0-1280544.tar.gz这个就是VMware Tools的Linux软件包。

有的虚拟机上估计执行mount /dev/cdrom /mnt/cdrom进入cd /mnt/cdrom2. copy 此文件到临时文件夹cp /mnt/cdrom/VMwareTools-9.4.0-1280544.tar.gz /tmp3. 卸载CDROM,执行umount /dev/cdrom4. 进入tmp文件目录并解压此文件包cd /tmptar -zxvf vmware-linux-tools.tar.gz解压默认到vmware-tools-distrib目录下:此时你可以使用ls -ll 查看文件夹下的文件5. 进入vmware-tools-distrib,安装vmware tools../vmware-install.pl执行安装,安装过程中他会一步一步的有问题回应,此过程中,你遇到后面显示[yes],[no],[yes][no]的直接输入yes,然后回车。

其他的问题不管[]里面是什么,直接回车就好了,不要输入。

6. 安装完成,重启ok。

二、添加VMware VMXNET 3万兆网卡查询网卡相关资料的命令:ifconfig IP地址、接口名称等ethtool eth*网卡速度ethtool –i eth*网卡驱动、厂家1、在VMware软件中添加网卡,在适配器类型中选择VMXNET32、配置新网卡IP信息(临时IP或自动获取)3、查看原网卡配置文件信息、DNS配置、主机配置,保留内容#cd /etc/sysconfig/network-scripts/lsIP地址cat ifcfg-eth0GATEWAY=192.168.1.1TYPE=EthernetDEVICE=eth0BOOTPROTO=noneNETMASK=255.255.255.0IPADDR=192.168.1.236ONBOOT=yesDNScat /etc/resolv.confoptions timeout:15options timeout:15nameserver 192.168.1.10nameserver 114.114.114.114HOSTNAMEcat /etc/sysconfig/networkNETWORKING=yesNETWORKING_IPV6=yesHOSTNAME=4、删除原网卡(1)原网卡下线ifdown eth*#cd /etc/sysconfig/networking/devices#rm -f *.bak#cd /etc/sysconfig/networking/profiles/default#rm -f *.bak#cd /etc/sysconfig/network-scripts/#rm -f *.bak有时候没有这些文件,是因为对应的网卡被停用了,执行ifup eth*后再执行上面的删除动作。

嵌入式linux下tun虚拟网卡介绍和实际测试

嵌入式linux下tun虚拟网卡介绍和实际测试

Tun 虚拟接口应用总结一、实现原理Linux 内核的TUN/TAP 虚拟设备,不同于内核的其它设备,其发送和接收数据包都在网络协议栈内部完成,发送的数据包并不会离开协议栈进入到物理网络中,同样,也不会接收到从物理网络中进入协议栈的数据包。

用户空间的设备节点/dev/net/tun 用于读写TUN/TAP 设备,内核中TUN/TAP 设备在发送数据包时,将数据包发送到与/dev/net/tun 文件描述符相关联的套接口,用户空间就可从设备节点读取数据。

用户空间程序向/dev/net/tun 文件描述符写入数据时,TUN/TAP 驱动调用内核的数据包接收函数(如netif_rx )将接收到的数据包送入网络协议栈,就像数据包是从物理网络中接收的一样。

使用TUN/TAP 设备,可实现各种各样的隧道,如下示意图:二、网络拓扑图:br-lan:192.168.12.1192.168.12.224三、测试实例实例网址:https:///gregnietsky/simpletun 9344路由A : Eth0.2:192.168.1.4 Br-lan:192.168.11.1Tun0:192.168.3.1PC1:192.168.11.188做为服务端运行:./simpletun -i tun0 –sIfconfig tun0 192.168.3.1route add –net 192.168.3.0/24 dev tun0route add –net 192.168.12.0/24 gw 192.168.3.29344路由B:Eth0.2:192.168.1.180Br-lan:192.168.12.1Tun0:192.168.3.2PC2:192.168.12.224做为客服端运行:./simpletun -i tun0 -c 192.168.1.4Ifconfig tun0 192.168.3.2route add –net 192.168.3.0/24 dev tun0route add –net 192.168.11.0/24 gw 192.168.3.1iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE虚拟接口信息:1、点到点通信测试:实例默认是TCP连接,测试ping对端虚拟接口Ip是30-50毫秒左右。

VirtualBox安装Linux并配置网络

VirtualBox安装Linux并配置网络

VirtualBox安装Linux并配置网络一、基础环境信息a)宿主操作系统:Win11b)宿主操作系统IP信息c)虚拟软件:Oracle VirtualBox 6.1d)Linux版本:CentOS-7-x86_64-DVD-1810二、准备虚拟网卡a)准备全局NAT网卡说明:NAT网步可以保证虚拟机可以上外网(前提是宿主机可以上外网)特点:1、如果主机可以上网,虚拟机可以上网2、虚拟机之间不能ping通3、虚拟机可以ping通主机4、主机不能ping通虚拟机操作步聚:在”管理–全局设定–网络”路径下,检查是否有“NAT 网络” 类型的网卡。

若无,则需要创建。

具体操作界面如下图:b)准备全局Host-Only网卡说明:Host-Only网卡可以保证虚拟机之间互相可以访问,且主机可以访问虚拟机特点:1、虚拟机不可以上网2、虚拟机之间可以ping通3、虚拟机可以ping通主机4、主机可以ping通虚拟机操作步骤:在“管理–主机网络管理器”路径下,检查是否有“VirtualBox Host-Only EthernetAdapter”网卡,且属性为“手动配置网卡”。

若无,则需要创建,并设置属性为“手动配置网卡”。

具体操作界面如下:三、安装CentOS7a)创建虚拟电脑b)为创建的虚拟电脑设置镜像文件c)为虚拟电脑配置网卡i.配置NAT网卡ii.配置Host-Only网卡四、启动安装CentOS7系统五、关闭防火墙说明:根据实际情况选择是否关闭防火墙,一般在学习情况下建议关闭依次执行如下命令:systemctl stop firewalldsystemctl disable firewalldsystemctl status firewalld六、启动网络并设置固定IPa)查看网卡配置文件:ls /etc/sysconfig/network-scripts/b)修改ifcfg-enp0s3网卡:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3c)修改ifcfg-enp0s8网卡:vi /etc/sysconfig/network-scripts/ifcfg-enp0s8d)重启网卡systemctl restart network七、验证网络a)检查IP是否设置成功命令:ifconfigb)检查虚拟机是否可访问宿主机命令: ping 192.168.136.1c)检查虚拟机是否可访问外网命令: ping 外网域名d)检查宿主机是否可访问虚拟机命令: ping 192.168.56.101e)检查虚拟机之间是否互通说明:需要存在其它虚拟机,本文档新建了node2(192.168.56.102)虚拟机命令: ping 对方虚拟机ip。

Linux 虚拟机配置虚拟网卡ip地址

Linux 虚拟机配置虚拟网卡ip地址

Linux 虚拟机配置虚拟网卡ip地址2015.03.19
1.这是一个编写Linux.doc文档的模版
2.在刚安装好的RedHat Linux系统下面有时候会没有自己的ip地址
3.下面配置自己的虚拟网卡获得ip地址
4.前奏工作是要获得自己计算机的ip地址及其默认网关、子网掩码
例如:by computer
Ip:192.168.1.104
子网掩码:255.255.255.0
默认网关:192.168.1.1(路由器地址)
5.在Linux虚拟机
注意选的是以太网的链接
接下来按照截图
选择amd的eho这块网卡
这时候就要配置自己的ip地址
地址:192.168.1.139(不能冲突)
子网掩码:255.255.255.0
默认网关就写:192.168.1.1
点击应用
点击激活刚配置好的时候状态时不活跃的那么就得激活
至此就有了ip地址
//注:可以配置多个ip地址。

在VMware虚拟机下Linux系统上网方法介绍

在VMware虚拟机下Linux系统上网方法介绍

在VMware虚拟机下Linux系统上网方法介绍原理:使用Windows下的连接作为网关。

Linux作为一个虚拟的客户端通过这个Windows下的连接连上网。

1、设置Windows下的本地连接允许VMware的虚拟网卡来共享上网。

2、设置Windows下的VMware产生的虚拟网卡1。

将其IP设置为192.168.0.1。

子网掩码为255.255.255.0。

3、设置VMware的网卡为Host-only4、启动Linux,然后在网络设置中将eth0设置为IP为 192.168.0.2。

然后设置子网掩码255.255.255.0。

再设置网关为192.168.0.1。

最后设置DNS为Windows下使用的那 个DNS地址即可(在安装虚拟机前可以用ipconfig查到)。

再激活eth0即可。

5、如果不行,那就设置完后,重启你的电脑。

而我在公司装的时候,没做第3步,用了默认的NAT方式,同样也可以上网。

VMware的网卡设置模式VMware 提供四种网络连接方式======================================================== =Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡 绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力.在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了物理网卡所在的网络上,可以想象为虚拟机和host机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题.使用这种方式很简单,前提是你可以得到1个以上的地址.对于想进行种种网络实验的朋友不太适合,因为你无法对虚拟机的网络进行控制,它直接出去了.nat方式:这种方式下host内部出现了一个虚拟的网卡vmnet8(默认情况下),如果你有过做nat服务器的经验,这里的vmnet8就相当于连接到内网的网卡,而虚拟机本身则相当于运行在内网上的机器,虚拟机内的网卡(eth0)则独立于vmnet8.你会发现在这种方式下,vmware自带的dhcp会默认地加载到vmnet8界面上,这样虚拟机就可以使用dhcp服务.更为重要的 是,vmware自带了nat服务,提供了从vmnet8到外网的地址转 换,所以这种情况是一个实实在在的nat服务器在运行,只不过是供虚拟机用的. 很显然,如果你只有一个外网地址,此种方式很合适.hostonly:这应该是最为灵活的方式,有兴趣的话可以进行各种网络实验.和nat唯一的不同的是,此种方式下,没有地址转换服务,因此,默认情况下,虚拟机只 能到主机访问,这也是hostonly的名字的意义. 默认情况下,也会有一个dhcp服务加载到vmnet1上.这样连接到vmnet8上的虚拟机仍然可以设置成dhcp,方便系统的配置.是不是这种方式就没有办法连接到外网呢,当然不是,事实上,这种方式更为灵活,你可以使用自己的方式,从而达到最理想的配置,例如:a.使用自己dhcp服务:首先停掉vmware自带的dhcp服务,使dhcp服务更为统一.b.使用自己的nat,方便加入防火墙.windows host可以做nat的方法很多,简单的如windows xp的internet共享,复杂的如windows server里的nat服务.c. 使用自己的防火墙.因为你可以完全控制vmnet1,你可以加入(或试验)防火墙在vmnet1和外网的网卡间.从以上可以看出,hostonly这种模式和普通的nat server带整个内网上网的情形类似,因此你可以方便的进行与之有关的实验,比如防火强的设置等1、Bridge模式(一切都跟host一样,只有ip不能与host相同) ip 192.168.39.222netmask:255.255.252.0gateway:192.168.39.254Primary nameserve:192.168.39.2522、NAT模式首先在host中查看VMnet8的IP(e.g. 192.168.255.1).启动VMware,点Edit下Virtual Network Settin g… ,弹出Virtual network Editor对话框;查看NAT选项卡,记录NAT的Gateway IP address:192.168.255.2在config中,填写:ip:192.168.255.5(与192.168.255.1在同一个网段的不同地址)netmask:255.255.255.0(与192.168.255.1的隐码相同)Gateway IP:填写VMware中的NAT网关192.168.255.2Primary nameserver:填写与主机中一样的网关192.168.39.252,这样就可以上网冲浪了.如果填写192.168.255.1,则不能连上外网.这里也可以不停,总之不能写错误的地址3、hostonly模式(1)查看你的连接外网的网卡的属性,选择“高级”标签,设置成允许共享,并设定允许的网络接口为VMNET1(2)再插看一下你的VMnet1 的属性,看一下TCP/IP协议的设置,你发现已经被自动设置为192.168.0.1/255.255.255.0,(3)windows下的设置完成,转入到跑linux的虚拟机.将你的eth0的ip地址设置为静态的(如果安装时没有选静态的话) .按红帽子图标->系统设置->网络(或其它你了解的方法)ip: 192.168.0.2(或其它在此网段上的地址)netmask: 255.255.255.0default gateway: 192.168.0.1 (VMnet1的地址)dns:输入你自己的DNS (host中用的DNS)保存设置.如果你还没有设置好主机名称:cd /etc/sysconfigvi network编辑HOSTNAMEcd /etcvi hosts加入:192.168.0.2 yourhostname重新启动服务su/sbin/service network restart(4)测试一下网关: ping 192.168.0.1dns: ping dnsserver=============================(1)Bridged方式用这种方式,虚拟系统的IP可设置成与本机系统在同一网段,虚拟系统相当于网络内的一台.独立的机器,与本机共同插在一个Hub上,网络内其他机器可访问虚拟系统,虚拟系统也可访问网络内其他机器,当然与本机系统的双向访问也不成问题.(2)NAT方式这种方式也可以实现本机系统与虚拟系统的双向访问但网络内其他机器不能访问虚拟系统,虚拟系统可通过本机系统用NAT协议访问网络内其他机 器.NAT方式的IP地址配置方法:虚拟系统先用DHCP自动获得IP地址,本机系统里的VMware services会为虚拟系统分配一个IP,之后如果想每次启动都用固定IP的话,在虚拟系统里直接设定这个IP即可.(3)host-only方式顾名思义这种方式只能进行虚拟机和主机之间的网络通信,既网络内其他机器不能访问虚拟系统,虚拟系统也不能访问其他机器.(4)not use方式既是不使用网络,虚拟系统为一个单机.一般来说,Bridged方式最方便好用但如果本机系统是win2000而网线没插(或者根本没有网卡),网络很可能不可用(大部分用PCI网卡的机器都如此),此时就只能用NAT方式或host-only,之前所说的那两块虚拟网卡就是适应这两种网络准备的.主机为WindowsXP系统,VMware虚拟机里安装Linux操作系统。

在Linux系统下使用TUNTAP虚拟网卡的基本教程

在Linux系统下使用TUNTAP虚拟网卡的基本教程

在Linux系统下使⽤TUNTAP虚拟⽹卡的基本教程在计算机⽹络中,TUN与TAP是操作系统内核中的虚拟⽹络设备。

不同于普通靠硬件⽹路板卡实现的设备,这些虚拟的⽹络设备全部⽤软件实现,并向运⾏于操作系统上的软件提供与硬件的⽹络设备完全相同的功能。

TAP 等同于⼀个以太⽹设备,它操作第⼆层数据包如以太⽹数据帧。

TUN模拟了⽹络层设备,操作第三层数据包⽐如IP数据封包。

操作系统通过TUN/TAP设备向绑定该设备的⽤户空间的程序发送数据,反之,⽤户空间的程序也可以像操作硬件⽹络设备那样,通过TUN/TAP设备发送数据。

在后种情况下,TUN/TAP设备向操作系统的⽹络栈投递(或“注⼊”)数据包,从⽽模拟从外部接受数据的过程。

服务器如果拥有TUN/TAP模块,就可以开启VPN代理功能。

虚拟⽹卡TUN/TAP 驱动程序设计原理:1. 确认内核是否⽀持tun/tap确认内核是否有tun模块复制代码代码如下:[root@hunterfu]# modinfo tunfilename: /lib/modules/2.6.34.7-56.fc13.i686.PAE/kernel/drivers/net/tun.koalias: char-major-10-200license: GPLauthor: (C) 1999-2004 Max Krasnyansky <maxk@>description: Universal TUN/TAP device driversrcversion: 880DE258930FE60D765B735depends:vermagic: 2.6.34.7-56.fc13.i686.PAE SMP mod_unload 686加载内核模块 -复制代码代码如下:[root@hunterfu ~]# modprobe tun[root@hunterfu ~]# lsmod | grep tuntun 10548 1执⾏以上命令后,出现如上输出,说明模块加载成功2. 创建和配置虚拟⽹卡确认是否有tunctl命令,如果没有通过yum安装即可复制代码代码如下:[root@hunterfu ~]# yum install tunctl创建虚拟⽹卡设备复制代码代码如下:[root@hunterfu ~]# tunctl -t tap0 -u root设置虚拟⽹卡复制代码代码如下:[root@hunterfu ~]# ifconfig tap0 192.168.0.1 netmask 255.255.255.0 promisc经过如上操作后,虚拟⽹卡已经建⽴和配置好了。

如何使用ifconfig命令在Linux中配置和管理虚拟网络接口

如何使用ifconfig命令在Linux中配置和管理虚拟网络接口

如何使用ifconfig命令在Linux中配置和管理虚拟网络接口ifconfig命令是Linux系统中一个用于配置和管理网络接口的工具。

它可以用来查看、配置以及管理虚拟网络接口。

下面将介绍如何使用ifconfig命令在Linux中配置和管理虚拟网络接口。

一、查看虚拟网络接口信息使用ifconfig命令可以查看当前系统中所有的网络接口信息,包括物理接口和虚拟接口。

打开终端,输入以下命令:ifconfig该命令会列出系统中所有的网络接口信息,包括接口名称、MAC 地址、IP地址、子网掩码等。

在显示的信息中,可以找到虚拟网络接口(通常以"vir"或"eth"开头)的信息。

二、创建虚拟网络接口1. 在Linux中,可以使用ifconfig命令创建虚拟网络接口。

假设我们要创建一个名为"vir0"的虚拟网络接口,输入以下命令:sudo ifconfig vir0 up该命令会创建一个名为"vir0"的虚拟网络接口,并将其启用。

2. 创建虚拟网络接口时,可以为其指定IP地址和子网掩码。

输入以下命令:sudo ifconfig vir0 192.168.1.1 netmask 255.255.255.0 up该命令会创建一个名为"vir0"的虚拟网络接口,并将其启用,同时指定了IP地址为192.168.1.1,子网掩码为255.255.255.0。

三、配置虚拟网络接口1. 配置IP地址可以使用ifconfig命令配置虚拟网络接口的IP地址。

输入以下命令:sudo ifconfig vir0 192.168.1.1该命令会将虚拟网络接口"vir0"的IP地址设置为192.168.1.1。

2. 配置子网掩码可以使用ifconfig命令配置虚拟网络接口的子网掩码。

输入以下命令:sudo ifconfig vir0 netmask 255.255.255.0该命令会将虚拟网络接口"vir0"的子网掩码设置为255.255.255.0。

双网卡-虚拟机linux-arm-nfs文件系统挂载步骤总结

双网卡-虚拟机linux-arm-nfs文件系统挂载步骤总结

双网卡-虚拟机linux-arm-nfs文件系统挂载步骤总结作者:天王巨星以下过程由作者本人实践成功一、首先在pc上安装两个物理网卡然后在虚拟机下增加一个网卡,如下(一个是桥接,一个是NAT方式)桥接的用于和arm相连(很重要),NAT的用于和pc共享上网(上网无所谓)二、虚拟网络设置(编辑—>虚拟网络设置)(1)VMnet0一般默认是桥接,所以选择用于桥接的物理网卡(ok)(2)然后选一个用于NAT的连接,比如VMnet2,然后选用于NAT的物理网卡,接下来在NAT一栏里就选择好VMnet2就可以了。

设置好后应该是这样的结果:三、设置IP地址Windows下的两个IP:(1)上网的网卡IP:192.168.1.200 255.255.255.0 192.168.1.1(2)桥接的网卡IP:192.168.0.220 255.255.255.0 192.168.0.255虚拟机Linux的两个IP:(1)上网的网卡IP:192.168.1.200 255.255.255.0 192.168.1.1(2)桥接的网卡IP:192.168.0.230 255.255.255.0 192.168.0.255开发板Arm中的IP192.168.0.15 255.255.255.0 192.168.0.255四、关于ping虚拟机linux下ping开发板:ping 192.168.0.15 通虚拟机Linux下ping主机windows:ping 192.168.0.220 不通Window下ping开发板:ping 192.168.0.15 通Windows下ping虚拟机linux:ping 192.168.0.230 通开发板ping主机windows:ping 192.168.0.220 不通开发板ping 虚拟机linux:ping 192.168.0.230 通从上可以估计windows主机可能设置有问题,但是没关系,应为arm可以ping 虚拟机了!五、设置挂载nfs文件(1)关闭虚拟机linux防火墙#service iptables stop/start 或者/etc/init.d/iptables stop/start 或者chkconfig iptables off/on(2)虚拟机提供nfs挂载权限在虚拟机的linux中/etc/exports文件里写入/root/guo *( rw,sysnc,no_root_squash)其中/root/guo指允许外部网络挂载的目录,*表示允许任意同网段IP挂载,(rw,sysnc,no_root_squash)中rw表示可读可写,no_root_squash表示外部IP对挂载的目录是root权限。

Linux系统怎么增加虚拟网卡

Linux系统怎么增加虚拟网卡

Linux系统怎么增加虚拟网卡有时候,一台服务器需要设置多个ip,但又不想添加多块网卡,那就需要设置虚拟网卡.这里店铺为大家介绍在linux服务器上添加虚拟网卡的方法。

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:0iface eth0:0 inet staticaddress 192.168.10.10netmask 255.255.255.0#network 192.168.10.1#broadcast 192.168.1.255保存后,我们需要重启网卡(重新加载配置文件)才会生效,使用如下命令重启:sudo /etc/init.d/networking restart他的优点是重启服务器或者网卡配置不会丢失。

增加虚拟网卡方法三::创建tap前两种方法都有一个特点,创建的网卡可有不同的ip地址,但是Mac地址相同。

无法用来创建虚拟机。

添加虚拟网卡taptunctl -b附上相关命令简介:显示网桥信息brctl show添加网桥brctl addbr virbr0激活网桥ip link set virbr0 up添加虚拟网卡taptunctl -btap0 -------》执行上面使命就会生成一个tap,后缀从0,1,2依次递增激活创建的tapip link set tap0 up将tap0虚拟网卡添加到指定网桥上。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux怎么增加虚拟网卡
由于业务需要,要在单个物理网卡上建立多个虚拟网卡,那么Linux怎么增加虚拟网卡呢? 小编分享了Linux增加虚拟网卡的方法,希望对大家有所帮助。

Linux增加虚拟网卡方法一
快递创建\删除虚拟网卡
sudo ifconfig eth0:0 192.168.10.10 up
以上的命令就可以在eth0网卡上创建一个叫eth0:0的虚拟网卡,他的地址是:192.168.1.63
如果不想要这个虚拟网卡了,可以使用如下命令删除:
sudo ifconfig eth0:0 down
重启服务器或者网络后,虚拟网卡就没有了。

hzhsan:但是发现添加的虚拟网卡和原网卡物理地址是一样的。

Linux增加虚拟网卡方法二
修改网卡配置文件
在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
看过“Linux怎么增加虚拟网卡”的人还看了:
1.Linux系统怎么增加虚拟网卡
2.win7电脑如何添加虚拟网卡
3.VMware虚拟机里Linux系统怎么上网
4.arping命令怎么检测IP地址冲突
5.vmware主机防火墙如何设置。

相关文档
最新文档