Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
tom.cat
- старшина
- Сообщения: 449
- Зарегистрирован: 2007-11-24 20:23:49
- Откуда: Москва
-
Контактная информация:
Непрочитанное сообщение
tom.cat » 2010-12-25 11:40:58
Всем привет.
Подозрительные вещи творятся на шлюзе под
Код: Выделить всё
$ uname -a
FreeBSD info.serveblog.net 8.1-RELEASE-p2 FreeBSD 8.1-RELEASE-p2 #0: Mon Dec 20 00:26:17 MSK 2010 vovas@info.serveblog.net:/usr/obj/usr/src/sys/GATEWAY i386
. При перезагрузке железки, сначала стартует файер PF, а только затем начаниется подключение к pppoe. В итоге правила не загружаются:
Код: Выделить всё
Starting pflog.
Enabling pf
Dec 23 14:13:30 pflogd[462]: [priv]: msg PRIV_OPEN_LOG received
no IP address found for tun0
/etc/pf.conf:19:
could not parse host specification
no IP address found for tun0
/etc/pf.conf:21:
could not parse host specification
no IP address found for tun0
/etc/pf.conf:22:
could not parse host specification
no IP address found for tun0
/etc/pf.conf:23:
could not parse host specification
no IP address found for tun0
/etc/pf.conf:24:
could not parse host specification
no IP address found for tun0
/etc/pf.conf:25:
could not parse host specification
no IP address found for tun0
/etc/pf.conf:26:
could not parse host specification
no IP address found for tun0
/etc/pf.conf:27:
could not parse host specification
pfctl:
Syntax error in config file: pf rules not loaded
pf enabled
.
Starting PPP profile:
pppoe
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
.
no IP address found for tun0
/etc/pf.conf:19:
could not parse host specification
В нете так и не нашел как побороть это. Может у кого-нить встречался подобный косяк?
When you see pigs fly it means Windows has become open source
tom.cat
-
Хостинг HostFood.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/
-
baton4eg
- сержант
- Сообщения: 274
- Зарегистрирован: 2009-10-11 14:36:35
-
Контактная информация:
Непрочитанное сообщение
baton4eg » 2010-12-25 11:49:24
Система загрузилась, pppoe установилось допустим, pf при загрузке не запустился, а вот если потом его загрузить pfctl -f /etc/pf.conf так же ошибки сыпятся??
Как вариант смотреть в сторону mpd5 для pppoe соединения, там и нат есть. И работает стабильно всё
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!" (c)
"Я ем руками, она вилкой и ножом, я бью вилкой и ножом, она руками" (с)
baton4eg
-
baton4eg
- сержант
- Сообщения: 274
- Зарегистрирован: 2009-10-11 14:36:35
-
Контактная информация:
Непрочитанное сообщение
baton4eg » 2010-12-25 11:55:37
и ещё круто было бы посмотреть pf.conf, а то 19 и другие строчки не видно же, что там за правила
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!" (c)
"Я ем руками, она вилкой и ножом, я бью вилкой и ножом, она руками" (с)
baton4eg
-
tom.cat
- старшина
- Сообщения: 449
- Зарегистрирован: 2007-11-24 20:23:49
- Откуда: Москва
-
Контактная информация:
Непрочитанное сообщение
tom.cat » 2010-12-25 12:02:05
После загрузки, если вручную делать
то правила загружаются и ошибок нет, т.к.
pppoe соединение нормально подключается без ошибок. Фишка в том, чтобы заставить загружаться
PF после подключения
pppoe. В правилах
PF в первых строках:
А так как девайс
tun0 не создается до загрузки правил, естесственно правила не загрузятся ни хрена, и вот такая куча ошибок.
When you see pigs fly it means Windows has become open source
tom.cat
-
baton4eg
- сержант
- Сообщения: 274
- Зарегистрирован: 2009-10-11 14:36:35
-
Контактная информация:
Непрочитанное сообщение
baton4eg » 2010-12-25 17:01:20
сделайте в /etc/rc.conf pf_enable="NO"
и в /usr/local/etc/rc.d создайте файлик например pf.sh:
Код: Выделить всё
#!/bin/sh
sleep 5
pfctl -e && pfctl -f /etc/pf.conf
cd /usr/local/etc/rc.d && chmod +x pf.sh
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих файлов вообще нет!" (c)
"Я ем руками, она вилкой и ножом, я бью вилкой и ножом, она руками" (с)
baton4eg
-
unix-admin
- ст. сержант
- Сообщения: 324
- Зарегистрирован: 2010-11-26 12:43:04
- Откуда: Cornucopia
Непрочитанное сообщение
unix-admin » 2010-12-25 17:22:53
baton4eg писал(а):сделайте в /etc/rc.conf pf_enable="NO"
............
Зачем городить непонятно что...

если достаточно добавить в /etc/rc.d/pppoe одну строку:
?
unix-admin
-
tom.cat
- старшина
- Сообщения: 449
- Зарегистрирован: 2007-11-24 20:23:49
- Откуда: Москва
-
Контактная информация:
Непрочитанное сообщение
tom.cat » 2010-12-25 19:53:49
Попробую этот вариант.
Правда наверно надо редактировать не /etc/rc.d/pppoe, а /etc/rc.d/pppoed

When you see pigs fly it means Windows has become open source
tom.cat