我在新安装的 Fedora 13 机器上使用 VPNC 时遇到问题。它失败,然后got delete for old connection, ignoring
出现no response from target
。搜索未找到解决方案。
这台计算机旁边有一个看似相同的 Fedora 13 安装(相同版本,相同更新包)。它们连接到 NAT 交换机,指向同一个远程站点(相同的 vpnc conf 文件)。旧安装可以正常工作:当新安装失败时,我仍然可以连接旧安装。我不是想同时连接两者,只是连接其中一个。
下面是调试 3 的最后一部分输出。新机器上可能有哪些不同之处会导致此问题?远程站点是否真的以某种方式造成了此问题(因为我使用 NAT,所以我的外部 IP 是相同的,但如果回想起来,也许还有其他会话信息?)
PARSING PAYLOAD type: 0c (ISAKMP_PAYLOAD_D)
next_type: 00 (ISAKMP_PAYLOAD_NONE)
length: 001c
d.doi: 00000001 (ISAKMP_DOI_IPSEC)
d.protocol: 01 (ISAKMP_IPSEC_PROTO_ISAKMP)
d.spi_length: 10
d.num_spi: 0001
d.spi: 02ea31de 07e4e738 0a53a7d6 035d8706
DONE PARSING PAYLOAD type: 0c (ISAKMP_PAYLOAD_D)
PARSING PAYLOAD type: 00 (ISAKMP_PAYLOAD_NONE)
PARSE_OK
hashlen: 20
u.hash.length: 20
expected_hash:
c85fdca3 77c77370 fb5171bf c522fb1e 173392ff
h->u.hash.data:
c85fdca3 77c77370 fb5171bf c522fb1e 173392ff
got delete for old connection, ignoring..
vpnc: no response from target
VPNC 配置如下所示(ID/密钥已替换):
IPSec ID asdfasdf
IPSec gateway 1.1.1.1
IPSec secret asdfasdf
Xauth username asdfasdf
DPD idle timeout (our side) 0
我发现了提示并尝试了以下操作但没有成功:
NAT Traversal Mode cisco-udp
注意:我也尝试了各种本地端口设置,但没有任何变化。旧系统只能运行--local-port 0
。