Я следую учебному пособию, чтобы изучить OpenVPN.
следуя шагам части: let's try it
я использую OpenVPN для создания интерфейса tun2 и назначаю ему IP
sudo OpenVPN --mktun --dev tun2
sudo ip link set tun2 up
sudo ip addr add 10.0.0.1/24 dev tun2
затем я использую tcpdump для мониторинга пакетов, проходящих через tun2
sudo tcpdump -i tun2
и я ping 10.0.0.2
на терминале, но ничего не вижу на выходе tcpdump, также ping
застрял, ничего не выводя.
в учебном пособии говорится, что, поскольку интерфейсу tun2 назначен IP 10.0.0.1/24, пакет ping с 10.0.0.2 должен пройти через tun2
будет маршрут по умолчанию. Но этого не происходит в моем случае.
#sudo route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 tun2
192.168.0.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
И еще странно, что пинг застрял, ничего не выводя. В учебнике результаты должны быть такими:
# ping 10.0.0.2
PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data.
From 10.0.0.1 icmp_seq=2 Destination Host Unreachable
From 10.0.0.1 icmp_seq=3 Destination Host Unreachable
Кстати: это из-за брандмауэров и iptables должны быть добавлены?