1

У меня есть eee под управлением ArchLinux с беспроводным доступом в Интернет. Я хочу использовать его как вход WAN для маршрутизатора Asus RT-G32, к которому он подключен. Маршрутизатор, в свою очередь, подключен к 64-битному ПК с Windows, для которого я не могу получить беспроводной сетевой адаптер.

Может ли кто-нибудь объяснить, в общем, (1) правила iptables, которые должны быть установлены на eee, которые необходимы для совместного использования интернет-соединения с маршрутизатором, и (2) настройки маршрутизатора, необходимые для использования eee в качестве соединения WAN?

Примечание: IP-адрес eee - 192.168.1.x, а маршрутизатор назначает подсеть 192.168.xx, поэтому мне нужны инструкции о том, как обеспечить отсутствие «коллизий» IP.

1 ответ1

1

Это правильная топология вашей сети?

PriveNet ---> AsusRouter ----> eee --- wireless ----->> --- Интернет

Если это так, eee и AsusRouter могут иметь IP-адрес 192.168.1.x.

В примере

192.168.xx ---> (192.168.xx)AsusRouter (192.168.1.2)---> (192.168.1.1)eee (GlobalIP A)----> Интернет

В этом случае,

(1) Настройка Iptables в Eee

Если имя сетевой карты ip 192.168.1.1 - eth0, а имя сетевой карты GlobalIP A - eth1, используйте следующую команду. (Имя сетевой карты будет проверено командой ifconfig .)

iptables -t nat -A POSTROUTING -o eth1 -j SNAT - к источнику GlobalIP A

Если GlobalIP A не является статическим ip, возможно, используйте следующее.

iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE

(2) настройка маршрута в AsusRouter

Eee является шлюзом AsusRouter по умолчанию. Поэтому вы должны установить маршрут по умолчанию в AsusRouter.

route add default gw 192.168.1.1

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .