单网卡多VLAN的设置
1、linux单网卡多VLAN的设置
1.1 安装软件按顺序安装
yum install epdl-release
yun install vconfig
1.2 创建虚拟网卡
vconfig add eno1 35
备注:“eno1”为虚拟网卡上联的物理网卡名,“35”为要创建的VLAN-ID。
1.3 编辑虚拟网卡
cp /etc/sysconfig/network-scripts/ifcfg-eno1 /etc/sysconfig/network-scripts/ifcfg-eno1.35
备注:复制物理网卡的配置文件“物理网卡名.vlan-ID”
##编辑虚拟网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-eno1.35
##配置内容如下
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #手动设置模式
DEFROUTE=yes
VLAN=yes #设置为yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno1.35 #网卡名称
DEVICE=eno1.35 #网卡名称
ONBOOT=yes
IPADDR=172.18.35.77 #手动设置的IP
PREFIX=24 #子网掩码也可以是255.255.255.0
GATEWAY=172.18.35.1 #网关
DNS1=114.114.114.114 #DNS
重启网卡
service network restart
1.4 删除虚拟网卡。
1.4.1 在nmtui中删除,重启网卡,或重启服务器。
rm -rf /etc/sysconfig/network-scripts/ifcfg-eno1.35
1.4.2 删除文件/etc/sysconfig/network-scripts/ifcfg-eno1.35重启服务器。
2、Windows单网卡多vlan的设置
2012R2更早的版本不能使用。
使用Windows PowerShell
2.1 查看物理网卡信息
Get-NetAdapter
2.2 创建虚拟网卡组
New-NetLbfoTeam -Name Team2 -TeamMembers "以太网" -TeamingMode SwitchIndependent -LoadBalancingAlgorithm IPAddresses -Confirm:$false
备注:“Team2”为虚拟网卡名称 “以太网”物理网卡名称
2.3 创建虚拟网卡组vlan
Add-NetLbfoTeamNic -Team "Team2" -VlanID 36 -Confirm:$false
Add-NetLbfoTeamNic -Team "Team2" -VlanID 35 -Confirm:$false
备注:“Team2”为虚拟网卡名称 “36”和“35”为添加的vlan-ID号。
完成配置,两个虚拟端口都可以DHCP到IP。
2.4 删除网卡组
到windows注册表(regedit)删除所有带Team2的项。