И как сделать две сети на одном интерфейсе?

Feb 07, 2023 19:55

Имеем домашний комп с одной сетевухой (вторую пока взять негде) и сдохший (видимо) роутер микротик, поэтому сеть работает через зухель (который маршрутизацию в несколько сетей не умеет). Очень хочется иметь выход как в интернет (через роутер 10.0.0.1), так и в локалку (таки наблюдать с компьютера удобней, чем с ноута, но и интернет нужен ( Read more... )

рукожопие, linux

Leave a comment

Comments 1

eddy_em February 7 2023, 18:03:00 UTC
Итак, на шлюзе нужно настроить оба интерфейса и маршрутизацию в нужные подсетки (по умолчанию - wifi, в нужную локалку - через ее шлюз).
Дальше вот этот скрипт запускать через /etc/rc.local (там, к сожалению, бубунта стоит):

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t filter -A FORWARD -p all -s 10.0.0.0/24 -d 192.168.0.0/16 -j ACCEPT
iptables -t nat -A POSTROUTING -s 10.0.0.0/24 -d 192.168.0.0/16 -j SNAT --to-source 192.168.43.119
Где 10... - исходная сетка (к которой шлюз через wifi подключен), а 192... - целевая сетка.
Ну, а у себя на компьютере (опять же, я не нашел, как в конфиге генты прописать два правила маршрутизации, поэтому в local запускаем):

route add -net 192.168.0.0/16 gw 10.0.0.217

Reply


Leave a comment

Up