我有一个在AWS中运行良好的OpenVPN服务器。我的团队中的每个人都可以使用它来访问AWS中的任何服务器。
现在我有了新的需求。现在AWS中的服务器需要能够到达通过VPN连接的机器中的一台(但一切都很好)。从VPN服务器本身,我可以到达机器(这是一个路由器)和所有的机器可以看到它的网络。但是,AWS中的其他服务器都不能。
路由
push "route 172.31.0.0 255.255.0.0"
server 172.141.0.0 255.255.128.0
route 10.10.10.0 255.255.255.0
push "route 10.10.10.0 255.255.255.0"
ifconfig-push 10.10.10.1 10.10.10.2
iroute 10.10.10.0 255.255.255.0
OpenVPN ifconfig
:
eth0 Link encap:Ethernet HWaddr 06:52:B7:00:71:F9
inet addr:172.31.17.151 Bcast:172.31.17.255 Mask:255.255.255.0
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:172.141.0.1 P-t-P:172.141.0.2 Mask:255.255.255.255
OpenVPN页表:
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:1194
2 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:22
3 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
Chain FORWARD (policy ACCEPT)
num target prot opt source destination
1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED
2 ACCEPT all -- 172.31.0.0/16 0.0.0.0/0
3 ACCEPT tcp -- 172.127.0.0/20 172.31.6.110 tcp dpt:22
4 REJECT tcp -- 172.127.0.0/20 0.0.0.0/0 tcp dpt:22 reject-with icmp-host-prohibited
5 ACCEPT all -- 172.127.0.0/20 0.0.0.0/0
6 ACCEPT tcp -- 172.141.0.0/17 172.31.6.110 tcp dpt:22
7 REJECT tcp -- 172.141.0.0/17 0.0.0.0/0 tcp dpt:22 reject-with icmp-host-prohibited
8 ACCEPT all -- 172.141.0.0/17 0.0.0.0/0
9 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-port-unreachable
Chain OUTPUT (policy ACCEPT)
发布于 2017-05-27 06:04:48
。
为此:
10.10.10.0/24
(匹配线路10.10.10.0 255.255.255.0")eni-a1b2c3d4
(与172.31.17.151相关的网络接口id)的“Source/Dest.Check”
为此:
我希望我能得到同样的效果,但在一台机器上,通过这样做:
sudo ip addr add 172.31.17.151 dev eth0
sudo ip route add 10.10.10.0/24 via 172.31.17.151 dev eth0
这对我不起作用。我很想知道为什么。
https://serverfault.com/questions/852494
复制相似问题