小编gra*_*hel的帖子

Openswan 隧道向上,但只能在一个方向上工作

我已经成功建立了一个 IPsec 连接,但它只能部分工作。一侧不通过隧道发送数据包。这边好像网络拓扑不清楚。

任何帮助表示高度赞赏!谢谢!!

这是网络方案:

"office"(192.168.73.0/24) == "vpn"(192.168.73.1) == "router"(6.6.6.6) <====> "server"(7.7.7.7) == "VM_LAN"(192.168.133.0/24)
Run Code Online (Sandbox Code Playgroud)

6.6.6.6 和 7.7.7.7 是象征性的公共 IP,即“路由器”和“服务器”都直接连接到互联网。

“vpn”和“server”都运行 CentOS 6。“router”是一个电缆调制解调器,执行 NAT 和端口转发。

连接已建立。

在“vpn”上我可以ping“服务器”的内部IP:

[root@vpn]# ping 192.168.133.1
PING 192.168.133.1 (192.168.133.1) 56(84) bytes of data.
64 bytes from 192.168.133.1: icmp_seq=1 ttl=64 time=74.8 ms
Run Code Online (Sandbox Code Playgroud)

在“服务器”上,我无法 ping 通“vpn”,甚至没有发送数据包。

以下是来自“服务器”的转储,显示上面的 ping 数据包进入。当从“服务器”ping 时,我使用相同的命令来测试数据包是否从“服务器”发送到“vpn”,但没有显示数据包。

[root@server]# tcpdump port 500 or port 4500
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes …
Run Code Online (Sandbox Code Playgroud)

linux ipsec openswan

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

ipsec ×1

linux ×1

openswan ×1