Как направить трафик из внутреннего интерфейса на внутренний интерфейс, вне зависимости от default getway? У меня имеется ПК с ОС Ubuntu 22.04 server который установлен wireguard server с интерфейсом wg0 и VPN client с интерфейсом vpn_vpn. ПК сейчас используется в качестве роутера для подсети 192.168.1.0/24(мои устройства). Интерфейсы ПК: eth0 с IP 192.168.1.103/24 (c выходом на интернет); vpn_vpn с IP 10.211.1.90/16 wg0 с IP 172.26.3.155/16 и в ip route по default eth0 default via 192.168.1.1 dev eth0 proto dhcp src 192.168.1.103 8.8.8.8 via 10.211.254.254 dev vpn_vpn. Теперь мне нужен направить весь трафик wg0 на vpn_vpn не изменяя default eth0 в ip route, как мне это сделать с помощью iptables? Когда мне нужен обычный интернет, ПК будет работать как обычный маршрутизатор с dns через vpn. Когда нужен интернет с VPN, включаю Wireguard client на устройстве и вес трафик будет проходить через VPN не смотря на defaul via 192.168.1.1 dev eth0, вся суть в этом.

20 Апр 2023 в 19:53
152 +1
0
Ответы
1

Для перенаправления трафика из интерфейса wg0 на интерфейс vpn_vpn через iptables необходимо выполнить следующие команды на сервере Ubuntu:


1. Очистить текущие правила iptables:


sudo iptables -F

sudo iptables -t nat -F


2. Создать новое правило, которое будет перенаправлять трафик из интерфейса wg0 на интерфейс vpn_vpn:


sudo iptables -t nat -A POSTROUTING -o vpn_vpn -j MASQUERADE


3. Добавить правило маршрутизации iptables, чтобы перенаправить трафик из интерфейса wg0 на интерфейс vpn_vpn:


sudo iptables -A FORWARD -i wg0 -o vpn_vpn -j ACCEPT


4. Сохранить правила iptables:


sudo iptables-save > /etc/iptables.up.rules


5. Запустить сохраненные правила iptables при загрузке системы:


sudo nano /etc/network/interfaces


Дописать в конец файла:

up iptables-restore < /etc/iptables.up.rules


6. Перезагрузить систему:


sudo reboot


Теперь весь трафик из интерфейса wg0 будет перенаправляться на интерфейс vpn_vpn, независимо от default gateway.

22 Апр 2023 в 13:58
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир