7 июня 2009 г.

Настройка интернет шлюза Ubuntu для wi-fi сети с статическими IP адресами

Есть два интерфейса:
wlan0 - беспроводный адаптер, к которому будут коннектится наши беспроводные устройства
eth0 - устройство которое смотрит в интернет

Настраиваем интерфейс wlan0:
добавляем в файл /etc/network/interfaces

  1. auto wlan0
  2. iface wlan0 inet static
  3. address 192.168.0.1
  4. netmask 255.255.255.0
  5. wireless_mode Ad-Hoc
  6. wireless_channel 10
  7. wireless_essid home
  8. wireless_key 1234567890


Разрешаем пересылку пакетов:

  1. $ sudo echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf


включаем NAT и сохраняем настройки в файл:

  1. $ sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
  2. $ sudo iptables-save > /etc/iptables.up.rules


добавляем в /etc/networks/interfaces в секцию wlan0:

  1. pre-up iptables-restore < /etc/iptables.up.rules
  2. up route add -net 192.168.0.0 netmask 255.255.255.0 dev wlan0
  3. up route add -net 0.0.0.0 netmask 255.255.255.255 dev eth0


Перегружаем сеть:

  1. $ sudo /etc/init.d/networking restart


(c) afreedenfield.livejournal.com

Комментариев нет:

Отправить комментарий