воскресенье, 1 мая 2011 г.

Очередное спасение утопающих

Касательно Ubuntu 11.04, как я настраиваю сетку
1 - нам понадобится DNSMasq
sudo apt-get install dnsmasq
2 - затем начинаем колупать конфиги
sudo geany /etc/dnsmasq.conf
там можно все потереть, либо найдите закомментированные строки
interface=wlan0
если интерфейс совпадает(ifconfig -a), то просто раскоментить и все
3 - далее там же надо прописать правила раздачи айпишников для dhcp
dhcp-range=192.168.2.1,192.168.2.255
у меня вафля будет на второй подсети
спаси и сохрани
4 - открываем следующий конфиг
sudo geany /etc/sysctl.conf
net.ipv4.ip_forward=1 тут по дефолту ноль, форвардинг запрещен, потому меняем на 1, форвардинг запущен
спаси и сохрани
5 - в терминале набиваем
sudo iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
eth1 - мой основной интерфейс, который раздает инет, на него данная команда перенаправит все реквесты, тем самым все остальные интерфейсы будут питаться с eth1
6 - сохраним наши извращения
sudo iptables-save /home/(ваше имя пользователя в домашней папке)/rules
7 - открываем конфиг интерфейсов
sudo geany /etc/network/interfaces
содержимое примерно такое
auto lo eth1 wlan0 # при загрузке поднимаем все интерфейсы
iface lo inet loopback # петля

iface eth1 inet static # собсна источник инета, его у меня выдает роутер
address 192.168.1.2 # это все мона убрать если выше заменить static на dhcp
netmask 255.255.255.0 # --||--
gateway 192.168.1.1 # --||--
hostname ubuntuhome

iface wlan0 inet static
address 192.168.2.1 # --||--
netmask 255.255.255.0 # --||--
broadcast 192.168.2.255 # --||--
network 192.168.2.0 # --||--
wireless-essid networkname # имя нашей сети
wireless-key "s:passe" # пароль не более 5 символов ибо WEP
wireless-mode ad-hoc # режим ад-хок
wireless-channel 11 # канал
wireless-rate 54Mb/s # скорость, чиста пиар на 54 мегабита
hostname ubuntuhome

pre-up iptables-restore < /home/mark/rules # врубание роутинга с нашими настройками
 
post-down iptables-save > /home/mark/rules # вырубание и сохранение настроек на всяк случай
8 - The End
sudo reboot


PS: незабудьте удалить менеджер сетевых настроек(NetworkManager or WiCD) ибо они, как и девушки, созданы для тех кто не умеет скачивать порно нахаляву.

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

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