Sergey V. Minikh пишет:
> Добрый день!
> 
> Помогите настроить NAT и DHCP.
> 
> На сайте forum.ubuntu.ru нашел тему про настройку NAT и DHCP, ге 
> говорилось что надо установить два пакета - ipmasq и dnsmasq - и 
> прописать правило iptables. Так вот я выполнил все телодвижения которые 
> там были написаны. Конфиг dnsmasq чуть отредактировал чтобы раздавались 
> ИП-адреса по DHCP (192.168.0.100 - 192.168.0.150). У меня сетевая карта 
> eth0, это локалка (в настройках прописан ИП-адрес 192.168.0.1 и маска 
> подсети 255.255.255.0, а поле шлюза оставил пустым). А сетевая карта 
> eth1 смотрит в Интернет.

ipmasq? это извините на? :-)
Вообще то оно юзалось на ядре 2.2 :-)

поле шлюз как раз и должен смотреть на машину раздающюю интернет. :-)

в твоем случае - на свой внутренний интерфейс :-)

home-gw:~# cat /etc/dnsmasq.conf
# Configuration file for dnsmasq.
domain-needed
bogus-priv
interface=eth2
expand-hosts
domain=home.loc
dhcp-range=192.168.3.90,192.168.3.150,255.255.255.0,2h
dhcp-host=ХХ:ХХ:ХХ:ХХ:ХХ:ХХ,192.168.3.15,2h
dhcp-host=00:ХХ:ХХ:ХХ:ХХ:ХХ,192.168.3.12,2h
dhcp-host=00:ХХ:ХХ:ХХ:ХХ:ХХ,192.168.3.14,2h
dhcp-option=3,192.168.3.1
dhcp-option=6,192.168.3.1
dhcp-authoritative
---------------------------------
Разумеется, только то, что минимально необходимо.. :-)

Да, в /etc/resolv.conf должен быть описан правильный (работающий) ДНС

Ключевая строчка, выпуска в интернет

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

> Пожалуйста, кто занимался таким вопросом с использованием вышеуказанных 
> пакетов, напишите полную инструкцию как все правильно настроить. ;) А то 
> уже сил не хватает каждый раз с этим бороться. Я эту инструкцию себе в 
> рамку и на стену повешу %)

man dnsmascq.conf
man iptables

http://www.debian-administration.org/articles/263
http://www.cyberdogtech.com/firewalls/

Жалко, в при моем начале - не было таких ресурсов еще.. :-)



-- 
ubuntu-ru mailing list
ubuntu-ru@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-ru

Дати відповідь електронним листом