Назад | Перейти на главную страницу

Определенные рабочие станции не могут подключиться к определенным серверам в среде openvpn site2site

Мне это кажется странной проблемой. Вот такая ситуация. Я установил среду «сайт-сайт» с помощью openvpn (протокол udp), большинство серверов и рабочих станций могут подключиться к другому сайту, но несколько серверов вышли из строя. Моя среда внизу,

Сайт А

Subnet 192.168.11.0/24
Gateway to Internet: 192.168.11.1
OpenVpn server: 192.168.11.211(LAN), 10.0.0.11(tun)

Сайт B,

Subnet 192.168.1.0/24
Gateway to Internet: 192.168.1.1
OpenVPN server: 192.168.1.211(LAN), 10.0.0.1(tun)

Большинство серверов могут подключиться к другому сайту. например Я запустил ping со своей рабочей станции 192.168.11.103 и могу достичь 192.168.1.60

PING 192.168.1.60 (192.168.1.60): 56 data bytes
92 bytes from 192.168.11.1: Redirect Host(New addr: 192.168.11.211)
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
 4  5  00 0054 27df   0 0000  40  01 c4d6 192.168.11.103  192.168.1.60 
64 bytes from 192.168.1.60: icmp_seq=0 ttl=62 time=50.677 ms
64 bytes from 192.168.1.60: icmp_seq=1 ttl=62 time=46.558 ms
64 bytes from 192.168.1.60: icmp_seq=2 ttl=62 time=25.199 ms

Однако я не могу достичь 192.168.1.61

PING 192.168.1.61 (192.168.1.61): 56 data bytes
92 bytes from 192.168.11.1: Redirect Host(New addr: 192.168.11.211)
Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
 4  5  00 0054 722c   0 0000  40  01 7a88 192.168.11.103  192.168.1.61 
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1

Я определенно установил статический маршрут на 192.168.1.61

 192.168.11.0    255.255.255.0    192.168.1.211       1

и я могу даже пинговать с 192.168.1.61

>ping 192.168.11.103
正在 Ping 192.168.11.103 具有 32 字节的数据:
来自 192.168.11.103 的回复: 字节=32 时间=114ms TTL=62
来自 192.168.11.103 的回复: 字节=32 时间=102ms TTL=61
来自 192.168.11.103 的回复: 字节=32 时间=102ms TTL=61
来自 192.168.11.103 的回复: 字节=32 时间=23ms TTL=61

Пожалуйста, имейте в виду, что мой сервер работает на китайской версии ОС.

Я провожу трассировку маршрута на обоих концах и получил следующее

$ traceroute 192.168.1.60 //weird, you can see above that this server can be reached by ping. 
traceroute to 192.168.1.60 (192.168.1.60), 64 hops max, 52 byte packets
 1  192.168.11.1 (192.168.11.1)  1.931 ms  1.858 ms  2.591 ms
 2  10.0.0.1 (10.0.0.1)  25.274 ms  23.538 ms  23.927 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
//truncated.

пока я не могу связаться с сервером, я получил такой же ответ на traceroute.

traceroute 192.168.1.61
traceroute to 192.168.1.61 (192.168.1.61), 64 hops max, 52 byte packets
 1  192.168.11.1 (192.168.11.1)  3.193 ms  2.823 ms  1.988 ms
 2  10.0.0.1 (10.0.0.1)  24.394 ms *  23.029 ms
 3  * * *
 4  * * *
 5  * * *
 6  * * *
//truncated.

Я решил посмотреть другой сервер, до которого я могу добраться (64 bytes from 192.168.1.30: icmp_seq=13339 ttl=126 time=65.530 ms) и получил отличный ответ.

traceroute 192.168.1.30
traceroute to 192.168.1.30 (192.168.1.30), 64 hops max, 52 byte packets
 1  192.168.11.1 (192.168.11.1)  6.746 ms  1.813 ms  2.417 ms
 2  10.0.0.1 (10.0.0.1)  22.344 ms  22.521 ms  23.538 ms
 3  192.168.1.30 (192.168.1.30)  22.876 ms *  102.062 ms

Потому что я могу пинговать с 192.168.1.61, я также сделал tracert, и ответ мне понравился.

>tracert 192.168.11.103
通过最多 30 个跃点跟踪
到 mymachine [192.168.11.103] 的路由:
  1    <1 毫秒   <1 毫秒   <1 毫秒 192.168.1.211
  2    20 ms    21 ms    20 ms  10.0.0.11
  3    23 ms    26 ms    24 ms  mymachine [192.168.11.103]
跟踪完成。

Как я упоминал выше, серверы и рабочие станции могут достигать большинства серверов на другом сайте, но это происходило с конкретными серверами. В этом случае я думаю, что большинство проблем связано с 192.168.1.60 и 192.168.1.61. Однако я не могу найти никакой разницы между этими двумя серверами и другими.

Я сравнил ifconfig и iptables на обоих серверах openvpn, они почти одинаковы (определенно направления не равны).

Я хотел бы найти идеи для решения проблемы.

Любой совет будет принят во внимание.

С Уважением,

Кайл