Страница 1 из 1
[Решено] Отсутствует сеть при старте системы
Добавлено: 2010-08-28 16:41:03
Satarum
Всем привет.
Проблема заключается вот в чем. Раньше стояла фря 7.2, все под нее чудно работало. Сейчас попробовал 8.0, все как положено, пересобрал ядро с настройками ipfw, вписал туда правила, реально проверенные на старой машине, и все бы ничего, да только если машина выключается, то при загрузке все правила применяются, но однако ничего не работает, ни 1 пакет никуда не проходит ни на 1 из интерфейсов, полная потеря всего. Однако ип получает по дхцп сверху от провайдера, до толку нет. При рестарте правил вручную через
все начинает работать.
при старте стоит, на 7.2 все работало безоговорочно. Подскажите пожалуйста, в чем может быть проблема.
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-28 20:00:44
skeletor
ipfw show давай сюда.
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-28 20:11:03
Gendos

Проверь стартует ли он при загрузке, может что то раньше стартует, что не дает нормально сработать фаеру, нннн ну например какойнить ppoe...
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-28 22:09:56
Satarum
Сейчас очень детально рассмотрел загрузку компа, заметил такую вещь.
Внешний интерфейс работает по дхцп, он не успевает получить ип, прежде чем применяются правила ipfw. о чем ipfw и сообщает
сообщением типа
потом видимо ип-таки получает он, но правила примениись без ипа.
Может такое быть? и если это иесть корень всех зол, то как с ним бороться? статику прописывать?
И да, внутренний интерфейс работает, тут походу обманул общественность, каюсь.
Специально для пользы дела выкладываю ipfw show, хотя он нормальный
Код: Выделить всё
00100 16 960 allow ip from any to any via lo0
00200 0 0 deny ip from any to 127.0.0.0/8
00300 0 0 deny ip from 127.0.0.0/8 to any
00400 208 24675 allow ip from any to any via rl1
01000 0 0 deny ip from any to 10.0.0.0/8 in via rl0
01010 19 1987 deny ip from any to 172.16.0.0/12 in via rl0
01020 0 0 deny ip from any to 192.168.0.0/16 in via rl0
01030 0 0 deny ip from any to 0.0.0.0/8 in via rl0
01040 0 0 deny ip from any to 169.254.0.0/16 in via rl0
01050 9 5184 deny ip from any to 240.0.0.0/4 in via rl0
01060 0 0 deny ip from 10.0.0.0/8 to any out via rl0
01070 0 0 deny ip from 172.16.0.0/12 to any out via rl0
01090 0 0 deny ip from 0.0.0.0/8 to any out via rl0
01100 0 0 deny ip from 169.254.0.0/16 to any out via rl0
01110 0 0 deny ip from 224.0.0.0/4 to any out via rl0
01120 0 0 deny icmp from any to any frag
01130 0 0 deny log logamount 50 icmp from any to 255.255.255.255 in via rl0
01140 0 0 deny log logamount 50 icmp from any to 255.255.255.255 out via rl0
02000 6 1271 deny ip from any to any not verrevpath in
02010 0 0 deny log logamount 50 tcp from any to any tcpflags syn,fin,ack,psh,rst,urg
02020 0 0 deny log logamount 50 tcp from any to any tcpflags !syn,!fin,!ack,!psh,!rst,!urg
02030 0 0 deny log logamount 50 tcp from any to any not established tcpflags fin
03000 0 0 allow tcp from any to me dst-port 2222 via rl0
03010 0 0 allow tcp from any to me dst-port 80 via rl0
03020 1 90 allow udp from any to me dst-port 51400 via rl0
03030 4 615 allow udp from any to 224.0.0.0/4
03040 0 0 allow tcp from any to me dst-port 21 via rl0
04000 66 5794 nat 1 ip from any to any via rl0
04100 0 0 deny ip from any to any
65535 0 0 deny ip from any to any
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-29 8:45:14
Gendos
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-29 15:50:22
terminus
Как применяются правила ipfw?
или
?
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-29 19:57:12
Satarum
terminus писал(а):Как применяются правила ipfw?
или
?
1-ый вариант
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-29 20:32:27
terminus
Нипанятна. У меня тоже DHCP и тоже нат, но таких косяков нет.
Покажите что ли уже все, что написано в этом firewall_type="/etc/myfirewall".
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-29 20:53:16
thefree
ядро то зачем пересобирали? показывайте и конфиг ядра.
и еще фаил где правило исполняемый?
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-30 10:49:36
vadim64
да ладно вам, протокол динамической конфигурации хостов у него тормозит и всё. топикстартер, вчитайтесь в
и всё. добейтесь чтоб ipfw стартовал только после получения адреса
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-30 11:53:13
terminus
У него что-то накосячено в скрипте firewall_type="/etc/myfirewall".
Зачем править rcorder запуска системных скриптов, когда можно разобраться с причиной? После билдворлда потом перезапишутся все эти "# REQUIRE:" и придется еще раз ковырять...
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-30 13:01:27
vadim64
ну посмотрим когда выложит.
если правила косячные то почему после получения алреса эти же правила работают нормально?
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-31 15:18:15
risk94
может просто не прописаны переменные окружения, и система еще не знает что бинарник фаера лежит в /sbin/ipfw
Выложите файл с парвилами фаера.
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-31 15:54:00
vadim64
у пациента всё заводится, когда он пинает фаерволл. только после рестарта касяки
Re: Отсутствует сеть при старте системы
Добавлено: 2010-08-31 18:31:13
risk94
vadim64 писал(а):у пациента всё заводится, когда он пинает фаерволл. только после рестарта касяки
как раз после рестарта все пашет:
Satarum писал(а):При рестарте правил вручную через
Код: Выделить всё • Развернуть
/etc/rc.d/ipfw restart
все начинает работать.
Re: Отсутствует сеть при старте системы
Добавлено: 2010-09-01 8:19:32
vadim64
risk94 писал(а):vadim64 писал(а):у пациента всё заводится, когда он пинает фаерволл. только после рестарта касяки
как раз после рестарта все пашет:
Satarum писал(а):При рестарте правил вручную через
Код: Выделить всё • Развернуть
/etc/rc.d/ipfw restart
все начинает работать.
Ну ты ещё раз прочитай свою цитату))) Ключевое слово "вручную")))
Re: Отсутствует сеть при старте системы
Добавлено: 2010-09-01 10:08:13
x6e6564
Был примерно такой глюк, а может и нет, не помню уже.
Решал добавлением в /etc/rc.conf:
Код: Выделить всё
synchronous_dhclient="YES" # Start dhclient directly on configured
Re: Отсутствует сеть при старте системы
Добавлено: 2010-09-02 8:12:09
Satarum
Всем привет снова.
Извините, не заходил, все как-то не досуг было.
Так вот!
Огромное спасибо товарищу x6e6564.
Эта строчка
мигом решила все проблемы. Проблема решена.