У меня есть сервер и виртуальная машина на нем. Я размещаю OpenVPN на этом сервере. Виртуальная машина имеет два интерфейса: ens18 — для публичного IP, ens19 — для внутренней сети. Я пытаюсь пропинговать 10.2.0.3 (ip виртуальной машины на ens19) через VPN, но он не отвечает. Когда я бегу tcpdump -i ens19 icmp
на виртуальной машине он возвращает это:
tcpdump: подробный вывод подавлен, используйте -v или -vv для полного декодирования протокола
прослушивание по ens19, тип канала EN10MB (Ethernet), размер захвата 262144 байт
16:50:25.931910 IP 10.8.0.2 > 10.2.0.3: эхо-запрос ICMP, идентификатор 1, последовательность 80, длина 40
16:50:29.381784 IP 10.8.0.2 > 10.2.0.3: эхо-запрос ICMP, идентификатор 1, последовательность 81, длина 40
Вывод пинга:
Пинг 10.2.0.3 с 32 байтами данных:
Истекло время запроса.
Истекло время запроса.
Истекло время запроса.
Истекло время запроса.
Вывод tcpdump машины:
tcpdump: подробный вывод подавлен, используйте -v или -vv для полного декодирования протокола
прослушивание на tun0, тип ссылки RAW (Raw IP), размер захвата 262144 байт
15:58:15.007090 IP 10.8.0.2 > 10.2.0.3: эхо-запрос ICMP, идентификатор 1, последовательность 45, длина 40
Мои правила iptables:
Цепочка INPUT (политика ACCEPT 2806K пакетов, 1097M байт)
pkts bytes target prot opt in out source target
0 0 ПРИНЯТЬ все -- eth0 любое где угодно в любом месте состояние СВЯЗАННО, УСТАНОВЛЕНО
198K 27M ПРИНЯТЬ udp -- vmbr0 в любом месте в любом месте udp dpt: [мой порт openvn]
40 2429 ПРИНЯТЬ все -- tun0 любое где угодно где угодно
0 0 ПРИНЯТЬ все -- tun+ в любом месте в любом месте
0 0 ПРИНЯТЬ все -- tun+ в любом месте в любом месте
Цепочка FORWARD (политика ACCEPT 0 пакетов, 0 байт)
pkts bytes target prot opt in out source target
197K 16M ПРИНЯТЬ все -- tun0 vmbr0 где угодно где угодно
177K 336M ПРИНИМАТЬ все -- vmbr0 tun0 где угодно где угодно
45 2540 ПРИНЯТЬ все -- tun0 любой 10.8.0.0/24 10.2.0.3
2 104 ПРИНЯТЬ все -- tun0 любой 10.8.0.0/24 10.2.0.0/24
0 0 ПРИНЯТЬ все -- tun+ в любом месте в любом месте
Цепочка OUTPUT (политика ACCEPT 3102K пакетов, 1303M байт)
pkts bytes target prot opt in out source target
0 0 ПРИНЯТЬ все -- любой tun0 в любом месте в любом месте
Моя таблица маршрутов:
по умолчанию через [мой общедоступный IP-адрес] dev vmbr0 proto kernel onlink
10.2.0.0/24 dev vmbr1 прото-область ядра ссылка src 10.2.0.1
10.8.0.0/24 dev tun0 ссылка на область действия ядра proto src 10.8.0.1
[мой общедоступный IP-адрес] dev vmbr0 proto kernel scope link src [мой шлюз]
Список IP-правил:
0: из всех локальных поисковых систем
32766: из всех основных поисковых запросов
32767: из всех поисковых запросов по умолчанию
Если вам нужна дополнительная информация, добавьте комментарий.
Извините за мой плохой английский