FreeBSD 7 + ipfw + NAT

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение BiJey » 2009-01-23 22:17:40

установил FreeBSD 7
скомпилировал ipfw + NAT(kernel)
настроил pppoe, запусил правила которые раздают инет в сетку

проблема: при перезагрузке выдает что НАТ не может подхватить айпи с tun0!

pppoe не может почемуто подключиться до того как подгружаються правила фаервола, и потому при загрузке правил ipfw NAT не может подхватить айпи tun0 и сервак не может раздавать инет, НО на серваке инет есть

когда в ручную перегружаю правила [ sh /etc/my.firewall ] инет сразу начинает раздаваться клиентам

айпи на tun0 динамический, при разрыве связи провайдером каждые 24 часа, инет перестает раздаваться

p.s. извеняюсь если невнятно выразился, в freebsd новичек, учусь по man и сайт+форумы и метод тыка... ответы подробно :)

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
hizel
дядя поня
Сообщения: 9032
Зарегистрирован: 2007-06-29 10:05:02
Откуда: Выборг

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение hizel » 2009-01-24 0:08:57

через что реализованно pppoe соединение? :)
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение paradox » 2009-01-24 0:30:41

если учитывать что tun0
то наверное через ppp userlevel

BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение BiJey » 2009-01-24 0:33:23

pppoe настраивал по хендбуку, подключение через АДСль

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение Soldier » 2009-01-24 12:14:50

Поставь себе MPD5 и не парься. Насколько я знаю, что еще надо пересобрать ядро, чтоб не 1 tun0 , а чтобы тунели раздавались для каждого авторизовавшегося юзера. Если не туда меня понесло - исправьте.
Tux: "Kill Bill !!!"

BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение BiJey » 2009-01-24 13:07:35

зачем мне много tun-ов? у меня локалка которую надо питать инетом, и зачем ставить стороние порты если есть встроеный, там всегото надо подключиться к провайдеру...
firewall_nat_flags="dynamic" или "-dynamic" надо указывать в rc.conf? или это не поможет?

Soldier
ст. сержант
Сообщения: 364
Зарегистрирован: 2008-10-02 9:28:30

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение Soldier » 2009-01-24 16:18:58

я у себя не указывал. Могу скинуть свой pf.conf вот и все.
Кстати, я питаю свою локалку инетом именно таким образом. Если у тебя сеть не масштаба города, а масштаба офиса - можно заюзать простую виндовую машину и работать все будет так же. Если тебе надо обсчитать трафик, то без создания тунеля, для каждого юзера ничего не получится.
Tux: "Kill Bill !!!"

BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение BiJey » 2009-01-24 16:51:45

питаю офис, 70-80 компов, ничего подсчитывать ненадо, надо только защитить от атак и урезать некоторым пользывателям инет, но при перезагрузке сервера инет не раздает пока не запутсить в ручную add nat 123 config if tun0
при загрузке надо чтоб первым делом pppoe соеденялось а потом правила ipfw грузились

princeps
майор
Сообщения: 2684
Зарегистрирован: 2007-09-25 10:20:59
Откуда: Сочи, Москва
Контактная информация:

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение princeps » 2009-01-24 17:56:33

Soldier писал(а):можно заюзать простую виндовую машину и работать все будет так же.
Ээээ, студент, это же не наш метод!
Deus quos vult perdere dementat prius
http://www.itforum-sochi.ru

BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение BiJey » 2009-01-24 18:25:51

одни философы, помогите с проблемой! :st:

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение kirgudu » 2009-01-24 23:46:59

Самое примитивное, засунуть перечитывание фаервола в ppp.conf. Ну или создание nat'а и удаление его.
/etc/ppp/ppp.linkup
/etc/ppp/ppp.linkdown

Формат файла
лейбл:
чего делаем

Лучше юзать mpd, он меньше систему грузит, т.к. работает в кернеле. Но при данной ситуации все-равно придется производить такое действие.

BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение BiJey » 2009-01-25 0:37:46

какие параметры должны быть у linkup и что в него вписать? пробывал

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

 ! sh /etc/my.firewall
и пробывал

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

ukrtel:
 ! sh /etc/my.firewall
не помогло, с mpd тогда значит буду пробывать разбераться
если будут еще варианты пишите :) может поможете мне

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение kirgudu » 2009-01-25 0:50:43

/usr/share/examples/ppp/

Если дело именно в отсутствии интерфейса - помоч должно.

BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение BiJey » 2009-01-25 16:48:34

я прочитал в одной статье что не надо указывать айпи адрес на сетевой которая смотрит на модем, это поможет?

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение kirgudu » 2009-01-25 22:47:41

BiJey писал(а):я прочитал в одной статье что не надо указывать айпи адрес на сетевой которая смотрит на модем, это поможет?
нет. pppoe фиолетово, что у тебя там на сетевой карте прибито. Юзай скрипты старта и стопа, проверь что они точно исполняются, добавь sleep где надо.

BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение BiJey » 2009-01-25 23:31:17

подробней про скрипты можно? я ж говорю новичек, не смог с ними разобраться :(

kirgudu
сержант
Сообщения: 185
Зарегистрирован: 2009-01-16 23:14:00

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение kirgudu » 2009-01-26 7:11:39

Да чего там подробнее, вот у меня на лейбл bd было так:
bd:
!bg /sbin/route add -net 192.168.64.0 HISADDК

Для дебуга, сделай перенапровление всех сообщений в какой-нибудь файл.

BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение BiJey » 2009-01-29 12:52:17

чтоб перезапутсить нат когда прервалась сесия или не успело подключиться рррое до загрузки правил я набрал в /etc/ppp/ppp.linkup:

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

ukrtel:
 !bg sh /etc/rc.firewall
если комуто понадобиться


BiJey
рядовой
Сообщения: 19
Зарегистрирован: 2009-01-23 22:00:06

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение BiJey » 2009-01-30 0:42:51

вообще не по теме ссылка

iye
ст. сержант
Сообщения: 360
Зарегистрирован: 2008-07-29 9:02:04

Re: FreeBSD 7 + ipfw + NAT

Непрочитанное сообщение iye » 2009-01-30 7:34:33

На сколько я понял вам нужно раздать инет с ппоешного соединения в локалку с рядом фаервольных правил при подьеме соединения в момент загрузки. Если нет то сори ).