У меня два сервера. Windows и Linux. Допустим, у Linux есть IP 1.2.3.4, а у Windows 5.6.7.8. Я хочу, чтобы весь трафик перенаправлялся в окна как туннель. Если я подключаюсь к 1.2.3.4:329, я хочу подключиться к 5.6.7.8:329.
Сервер Allright Linux (ubuntu) - IP 1.2.3.4 Сервер Windows - IP 5.6.7.8
Я хочу протолкнуть весь трафик через Linux на Windows. С помощью туннеля GRE и т.п.
Надеюсь, у кого-то есть идеи, как это сделать и возможно ли это вообще?
Вы можете использовать iptables для перенаправления всего трафика из Linux в Windows.
Сначала добавьте следующую строку в / etc / sysctl:
net.ipv4.ip_forward = 1
Затем выполните следующую команду от имени пользователя root:
# sysctl -p
Перенаправляйте трафик с помощью команды iptables, запущенной от root:
# sudo iptables -t nat -A PREROUTING -p tcp --dport 329 -j DNAT --to-destination 5.6.7.8:329
# sudo iptables -t nat -A POSTROUTING -p tcp -d 5.6.7.8 --dport 329-j SNAT --to-source 1.2.3.4
# sudo iptables -t nat -L -n
Желаю, чтобы это работало.