前言
衆所周知,阿里雲在目前的網絡條件下,具有兩套類型的網絡,即經典網絡和
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