因公网ip 在同段资源不够用,以下在宿主机上配置不同br虚拟网卡和公网vlan号对应关系,实现跨公网可以通信:
1. 私网网卡:采用10.127.7 段的虚拟机网段:
# cat ifcfg-br0
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=78:2B:CB:0C:79:C4
IPADDR=10.127.7.59
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
# cat ifcfg-em1
DEVICE=em1
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=78:2B:CB:0C:79:C4
IPADDR=10.127.7.59
PREFIX=24
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System em1"
BRIDGE=br0
br0 Link encap:Ethernet HWaddr78:2B:CB:0C:79:C4
inet addr:10.127.7.59 Bcast:10.127.7.255 Mask:255.255.255.0
inet6 addr: fe80::7a2b:cbff:fe0c:79c4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3848858 errors:0 dropped:0 overruns:0 frame:0
TX packets:2794283 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:8114192056 (7.5 GiB) TXbytes:220599518 (210.3 MiB)
em1 Link encap:Ethernet HWaddr78:2B:CB:0C:79:C4
inet6 addr: fe80::7a2b:cbff:fe0c:79c4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1151 errors:0 dropped:0 overruns:0 frame:0
TX packets:1787 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:85733 (83.7 KiB) TXbytes:495355 (483.7 KiB)
2. 公网网卡和vlan号对应关系:
交换机公网vlan号是 405和407
新建2个公网虚拟网卡配置文件:
/etc/sysconfig/network-scripts
# catifcfg-em2.405
DEVICE=em2.405
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br1
# cat ifcfg-em2.407
DEVICE=em2.407
TYPE=Ethernet
ONBOOT=yes
BOOTPROTO=none
BRIDGE=br2
# catifcfg-br1
DEVICE=br1
TYPE=Bridge
UUID=00c32166-0451-48bc-aa13-ead6fa2ec397
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
HWADDR=78:2B:CB:0C:79:C5
IPV4_FAILURE_FATAL=yes
#cat ifcfg-br2
DEVICE=br2
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
然后重启 network服务
br1 Linkencap:Ethernet HWaddr78:2B:CB:0C:79:C5
inet6 addr:fe80::7a2b:cbff:fe0c:79c5/64 Scope:Link
UP BROADCAST RUNNINGMULTICAST MTU:1500 Metric:1
RX packets:2373124errors:0 dropped:0 overruns:0 frame:0
TX packets:29006errors:0 dropped:0 overruns:0 carrier:0
collisions:0txqueuelen:0
RX bytes:114073875(108.7 MiB) TX bytes:1638764 (1.5 MiB)
br2 Link encap:Ethernet HWaddr 78:2B:CB:0C:79:C5
inet6 addr:fe80::7a2b:cbff:fe0c:79c5/64 Scope:Link
UP BROADCAST RUNNINGMULTICAST MTU:1500 Metric:1
RX packets:3911errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0dropped:0 overruns:0 carrier:0
collisions:0txqueuelen:0
RX bytes:177926(173.7 KiB) TX bytes:468 (468.0 b)
em2 Linkencap:Ethernet HWaddr78:2B:CB:0C:79:C5
inet6 addr:fe80::7a2b:cbff:fe0c:79c5/64 Scope:Link
UP BROADCAST RUNNINGMULTICAST MTU:1500 Metric:1
RX packets:10227errors:0 dropped:0 overruns:0 frame:0
TX packets:6269errors:0 dropped:0 overruns:0 carrier:0
collisions:0txqueuelen:1000
RX bytes:717882(701.0 KiB) TX bytes:416464 (406.7 KiB)
em2.405 Linkencap:Ethernet HWaddr78:2B:CB:0C:79:C5
inet6 addr:fe80::7a2b:cbff:fe0c:79c5/64 Scope:Link
UP BROADCAST RUNNINGMULTICAST MTU:1500 Metric:1
RX packets:12795 errors:0dropped:0 overruns:0 frame:0
TX packets:189errors:0 dropped:1 overruns:0 carrier:0
collisions:0txqueuelen:0
RX bytes:606392(592.1 KiB) TX bytes:21449 (20.9 KiB)
em2.407 Linkencap:Ethernet HWaddr78:2B:CB:0C:79:C5
inet6 addr:fe80::7a2b:cbff:fe0c:79c5/64 Scope:Link
UP BROADCAST RUNNINGMULTICAST MTU:1500 Metric:1
RX packets:7865errors:0 dropped:0 overruns:0 frame:0
TX packets:29errors:0 dropped:0 overruns:0 carrier:0
collisions:0txqueuelen:0
RX bytes:358072(349.6 KiB) TX bytes:2210 (2.1 KiB)
之后登入已装好的虚拟机windows,配置公网和私网ip:
然后ping公网 ,通了