вторник, 5 апреля 2011 г.

wifi адсл роутер в роли шлюза

Необходимо было настроить доступ к интернету нескольким компьютерам, не имея под руками роутера с wan интерфейсов. зато было adsl роутер.
Интернет настроил на одном из комьютеров. Расшарил интернет, через вторую сетевую подключил к компьютеру роутер. А к роутеру по wifi  и eth подключил другие компьютеры.

А теперь подробнее:
Настройка подключения на компьютере
nano /etc/network/interfaces

#Подключение к роутеру
auto eth0
iface eth0 inet static
address 192.168.0.2
netmask 255.255.255.0
#Подключение к провайдеру
auto eth1
iface eth1 inet static
address 192.168.1.3
netmask 255.255.255.0



Подключение у меня pppoe, поэтому использовал утилиту pppoeconf
Создаю подключение, подключаю, в итоги имею интерфейс ppp0

Расшариваю интернет ppp0
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE

В роутере
В настройках роутера в разделе Lan  ip 192.168.0.1

В разделе  Advanced Setup  -> Routing  -> Default Gateway
Убрать галку Assign Default Gateway
Установить - Use Default Gateway IP Address  - ip машины раздающей интернет
Save/Apply


В разделе DNS прописать адреса днс серверов. Сохранить и перезагрузить роутер.