LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

> Теперь вопрос как прописать на роутере 192.168.1.1 маршрутизацию в подсеть 192.168.2.0

Есть такая штука «Маскарадинг». Это когда с помощью IPTABLES один интерфейс расшаривает себя на другие. Например, команды ниже расшаривают интерфейс ppp0 (3G-модем) на все интерфейсы сразу - в данном случае чтобы пустить интернет по eth0.

sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sudo sysctl net.ipv4.ip_forward=1

Кроме того, надо чтобы работал DHCP-сервер, который выдаст IP и сообщит адрес шлюза. А вторую команду можно добавить в /etc/sysctl.conf. Брал тут, там описывается временная точка доступа Wi-Fi. А вот тут всё на более высоком уровне.

Исправление ZenitharChampion, :

> Теперь вопрос как прописать на роутере 192.168.1.1 маршрутизацию в подсеть 192.168.2.0

Есть такая штука «Маскарадинг». Это когда с помощью IPTABLES один интерфейс расшаривает себя на другие. Например, команды ниже расшаривают интерфейс ppp0 (3G-модем) на все интерфейсы сразу - в данном случае чтобы пустить интернет по eth0.

sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sudo sysctl net.ipv4.ip_forward=1

Кроме того, надо чтобы работал DHCP-сервер, который выдаст IP и адрес шлюза. А вторую команду можно добавить в /etc/sysctl.conf. Брал тут, там описывается временная точка доступа Wi-Fi. А вот тут всё на более высоком уровне.

Исправление ZenitharChampion, :

> Теперь вопрос как прописать на роутере 192.168.1.1 маршрутизацию в подсеть 192.168.2.0

Есть такая штука «Маскарадинг». Это когда с помощью IPTABLES один интерфейс расшаривает себя на другие. Например, команды ниже расшаривают интерфейс ppp0 (3G-модем) на все интерфейсы сразу - в данном случае чтобы пустить интернет по eth0.

sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sudo sysctl net.ipv4.ip_forward=1

Надо чтобы работал DHCP-сервер, который выдаст IP и адрес шлюза. А вторую команду можно добавить в /etc/sysctl.conf. Брал тут, там описывается временная точка доступа Wi-Fi. А вот тут всё на более высоком уровне.

Исходная версия ZenitharChampion, :

> Теперь вопрос как прописать на роутере 192.168.1.1 маршрутизацию в подсеть 192.168.2.0

Есть такая штука «Маскарадинг». Это когда с помощью IPTABLES один интерфейс расшаривает себя на другие. Например, команды ниже расшаривают интерфейс ppp0 (3G-модем), чтобы пустить интернет по eth0.

sudo iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
sudo sysctl net.ipv4.ip_forward=1

Надо чтобы работал DHCP-сервер, который выдаст IP и адрес шлюза. А вторую команду можно добавить в /etc/sysctl.conf. Брал тут, там описывается временная точка доступа Wi-Fi. А вот тут всё на более высоком уровне.