1. 程式人生 > >阿裏雲經典網絡與VPC網絡互通的實現

阿裏雲經典網絡與VPC網絡互通的實現

classic out use clas 5.0 cmp vps主機 使用 icm

前言
眾所周知,阿裏雲在目前的網絡條件下,具有兩套類型的網絡,即經典網絡和
VPC網絡;對於申請阿裏雲較早的用戶,大多環境下使用的是經典網絡,而後
期一般申請的vps主機都是VPC網絡的;

於是乎這裏就出現了經典網絡與VPC網絡條件下,內網互通的一個問題。
內網互通一般可以通過三部曲實現:
1) 在經典網絡主機的控制臺下點擊連接至專有網絡即可;
2) 在該經典網絡主機的控制臺下的“添加classic link安全組”處,實現該主機與
要連接的VPC主機的安全組,實現連接即可;
3) 在經典主機shell控制臺下添加到達"192.168.0.0/16"網段的路由即可。
(後面提供實現腳本添加路由的方法;)
### 可能遇到的問題:
        如果遇到添加路由後還不能通信的問題,那麽問題往往出現在
        到達“192.168.0.0”網絡有默認路由導致的;如下:

# route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         47.95.35.xxx    0.0.0.0         UG    0      0        0 eth1

192.168.0.0     0.0.0.0         255.255.240.0   U     0      0        0 docker0
192.168.0.0     10.80.236.247   255.255.0.0     UG    0      0        0 eth0

# 解決辦法:
$ sudo route del -net 192.168.0.0 netmask 255.255.240.0

# 驗證:
$ ping 192.168.1.120
PING 192.168.1.120 (192.168.1.120) 56(84) bytes of data.
64 bytes from 192.168.1.120: icmp_seq=1 ttl=64 time=0.336 ms
64 bytes from 192.168.1.120: icmp_seq=2 ttl=64 time=0.295 ms

阿裏雲經典網絡與VPC網絡互通的實現