Страница 1 из 1

mpd+dhcp+named

Добавлено: 2007-07-24 17:47:31
Thebas
Есть такой провайдер в родном Киеве Укртелеком(ОГО), инет раздает по pppoe вобщем нуна поднять на 5.5 хрюшке и раздать во внутренней сети инет
Есть 2-а интерфейса
ed0 - внешний к провайдеру.....DHCP Modem ADSL
ed1 - внутренний на локалку.....192.168.0.1

pppoe думаю поднять на mpd, все равно я в pppd не разбираюсь а в мпд хоть полурабочие конфиги есть.

Вопросиков сразу несколько:

1. В локалке хочу поднять named, но какой forwards прописать если я сам по DHCP получаю адрес сервера имен? или хотябы как мне в dhcpd.conf
option domain-name-servers менять на тот что я по DHCP получаю?
2. NAT(ipfw divert) он будет нормально на NG-шном интерфейсе работать? В любом случае мне кажется nat подымать нада когда связь с провайдером
уже установлена, а как?

Re: mpd+dhcp+named

Добавлено: 2007-07-24 18:50:58
Alex Keda
а какой дают DNS - тот и пиши...

Re: mpd+dhcp+named

Добавлено: 2007-07-25 9:39:13
Гость
lissyara писал(а):а какой дают DNS - тот и пиши...
А если они разный будут выдавать при каждом конекте?

Ну ето пол беды на крайняк будет через рутовый работать, ачто вы мне по поводу NAT-a можете подсказать уважаемый гуру?

Re: mpd+dhcp+named

Добавлено: 2007-07-25 10:11:58
Alex Keda
не будут.
==========
про нат ничё не скажу - не юзал мопед...

Re: mpd+dhcp+named

Добавлено: 2007-07-25 22:32:25
schizoid
вот буквально 7 часов назад настраивал знакомому
схема:
rl0 (192.168.1.0/24) - в локаль
rl1 (192.168.3.0/24) - на прова
ng1( 193.151.xxx.xxx --> 172.20.1.254) - ВПН на прова, по нему и получаю инет

у него используется ipnat
$ cat /etc/ipnat.rules

Код: Выделить всё

map ng1 192.168.1.0/24 -> 193.151.ххх.ххх/32
но возникла трабла, НАТ стартовал раньше, чем появлялся ng1. Т.к. времени было мало, сделал так:
прописал перерестарт НАТа в up-скрипте мпд:

$ cat /usr/local/etc/mpd/up.sh

Код: Выделить всё

iface=$4
/sbin/ipnat -CF && /sbin/ipnat -f /etc/ipnat.rules
/sbin/route delete default
/sbin/route add default $iface -ifp ng1
а, ну и еще маршрут в rc.conf на 172,16,0,0 через 192,168,3,1 (там впн и днс прова)
ну собсно все