Имеются два клиента:
# ip add sh tun0 3: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 100 link/[65534] inet 10.0.0.10 peer 10.0.0.9/32 scope global tun0
И второй:
# ip add sh tun0 15: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 100 link/[65534] inet 10.0.0.2 peer 10.0.0.1/32 scope global tun0
Но клиенты друг друга не видят:
# ping 10.0.0.2 PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data. --- 10.0.0.2 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 1948ms
Редактируем настройки сервера в файле /etc/openvpn/server.conf
, и раскомментируем строку:
client-to-client
Перезапускаем сервер:
# service openvpn restart Shutting down openvpn: [ OK ] Starting openvpn: [ OK ]
Перезапускаем клиентов, и пробуем ещё раз:
# ping 10.0.0.2 PING 10.0.0.2 (10.0.0.2) 56(84) bytes of data. 64 bytes from 10.0.0.2: icmp_seq=1 ttl=64 time=3.17 ms 64 bytes from 10.0.0.2: icmp_seq=2 ttl=64 time=2.60 ms 64 bytes from 10.0.0.2: icmp_seq=3 ttl=64 time=3.17 ms
# ping 10.0.0.10 PING 10.0.0.10 (10.0.0.10) 56(84) bytes of data. 64 bytes from 10.0.0.10: icmp_seq=1 ttl=64 time=2.91 ms 64 bytes from 10.0.0.10: icmp_seq=2 ttl=64 time=3.10 ms