Всем привет, подскажите пожалуйста, как прописать маршрут, чтобы клиент выходил в инет через сервер?
На клиентской машине поднимаю ssh туннель с интерфейсами tun0
ssh root@92.142.62.245 -w 0:0
Далее на клиенте и сервере назначаю адреса
На сервере ifconfig tun0 10.0.0.1/30 pointopoint 10.0.0.2
На клиенте ifconfig tun0 10.0.0.2/30 pointopoint 10.0.0.1
Далее на клиенте и сервере выполняю
sysctl -w net.ipv4.ip_forward=1
Далее на сервере выполняю
iptables -t nat -A POSTROUTING -o tun0 -s 10.0.0.2 -j MASQUERADE
Таблица маршрутов на клиенте выглядит так
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 100 0 0 enp0s3
10.0.0.0 0.0.0.0 255.255.255.252 U 0 0 0 tun0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 enp0s3
192.168.0.0 0.0.0.0 255.255.255.0 U 100 0 0 enp0s3
Клиент пингует сервер 10.0.0.1
Сервер пингует клиента 10.0.0.2
Как как прописать маршрут, чтобы клиент выходил в интернет через сервер?
Заранее благодарен