Как настроить систему на выход в интернет через определённый сетевой интерфейс?

Автор Alexey22p, 28 ноября 2025, 02:35:31

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Alexey22p

Доброе время суток.
Как заставить все программы кроме ssh сервера работать через аппаратный сетевой интерфейс enp3s при активном туннеле openvpn (интерфейс tun0)
Вывод команды "ip route show":
0.0.0.0/1 via 10.8.0.1 dev tun0
default via 192.168.1.1 dev enp3s0 proto dhcp src 192.168.1.100 metric 100
10.8.0.0/24 dev tun0 proto kernel scope link src 10.8.0.2
["белый" ip адрес удалённого сервера] via 192.168.1.1 dev enp3s0
128.0.0.0/1 via 10.8.0.1 dev tun0
192.168.1.0/24 dev enp3s0 proto kernel scope link src 192.168.1.100 metric 100

Туннель tun0 нужен исключительно для получения ssh-сервером белого ip адреса, так как локальная сеть к которой подключен интерфейс enp3s0 не имеет "белого" ip адреса и находится за NAT провайдера. А никакого смысла качать обновления и проводить любые другие подобные действия через VPN нет смысла - это только замедляет скорость.

ogost

удалите 0.0.0.0/1 via 10.8.0.1 dev tun0.
128.0.0.1 via 10.8.0.1 dev tun0 вам тоже не нужен (если действительно всё у вас через enp3s).
никаких специальных действий по поводу ssh на tun0 делать не надо, по умолчанию он слушает на всех интерфейсах.