Доброго дня всем!FreeBSD 4.8
Пишу в rc.conf defaultrouter="192.168.1.1" перегружаю машину, не появляется. Далее пишу в rc.local - route add default 192.168.1.1, перегружаюсь работает!Сейчас и второй вариант перестал работать.
Зато если набрать руками после перезагрузки, команда нормально отрабатывается, шлюз появляется.
Чё за фигня такая!
Помогите, плиз!
>Доброго дня всем!
>
>FreeBSD 4.8
>Пишу в rc.conf defaultrouter="192.168.1.1" перегружаю машину, не появляется.Смотрите логи при стартапе.
>>Доброго дня всем!
>>
>>FreeBSD 4.8
>>Пишу в rc.conf defaultrouter="192.168.1.1" перегружаю машину, не появляется.
>
>Смотрите логи при стартапе.
В том-то и дело, что лог молчит ((( Может я не там смотрю? Смотрю в messages
>В том-то и дело, что лог молчит ((( Может я не там
>смотрю? Смотрю в messagesСмотрите в консоль при старте.
Если нет возможности, то раскомментируйте /etc/syslog.conf вывод всех сообщений в /var/log/all.log
>
>>В том-то и дело, что лог молчит ((( Может я не там
>>смотрю? Смотрю в messages
>
>Смотрите в консоль при старте.
>Если нет возможности, то раскомментируйте /etc/syslog.conf вывод всех сообщений в /var/log/all.log
Спасибо!
Всё сделал как вы посоветовали.В логах пишет:
........Mar 29 16:54:34 mail /kernel: Firewall rules loaded, starting divert daemons:
Mar 29 16:54:34 mail /kernel: natd
Mar 29 16:54:34 mail /kernel: Mar 29 16:54:34 natd[92]: Aliasing to 192.168.1.2, mtu 1500 bytes
Mar 29 16:54:34 mail /kernel: .
Mar 29 16:54:34 mail /kernel: add net default: gateway 192.168.1.1
Mar 29 16:54:34 mail /kernel: Additional routing options:
Mar 29 16:54:34 mail /kernel: IP gateway=YES
Mar 29 16:54:34 mail /kernel: TCP keepalive=YES
Mar 29 16:54:34 mail /kernel: .
Mar 29 16:54:34 mail /kernel: Routing daemons:
Mar 29 16:54:34 mail /kernel: .
Mar 29 16:54:34 mail /kernel: Additional daemons:
Mar 29 16:54:34 mail /kernel: syslogd
...................Судя по всему ошибок нету.
Но! Роут не работает! Захожу в систему, набираю ping rambler.ru и получаю:
.......no route to host....
И пока не пропишу руками route add default 192.168.1.1 ничего не работает.В чём затык?
Спасибо.
А Вы ipfw list покажите.
>А Вы ipfw list покажите.
00100 count ip from 192.168.0.0/24 to any
00200 divert 8668 udp from 10.10.9.0/24 to any 53 out recv rl0 xmit rl1
00300 divert 8668 udp from 192.168.0.0/24 to any 53 out recv rl2 xmit rl1
00400 divert 8668 udp from any 53 to me in recv rl1
00500 check-state
00600 deny icmp from any to any in icmptype 5,9,13,14,15,16,17
00700 deny ip from 10.10.9.0/24 to any in recv rl1
00800 deny ip from 192.168.0.0/24 to any in recv rl1
00900 deny ip from not 10.10.9.0/24 to any in recv rl0
01000 deny ip from not 192.168.0.0/24 to any in recv rl2
01100 allow ip from any to any via lo0
01200 deny ip from any to 127.0.0.0/8
01300 deny ip from 127.0.0.0/8 to any
01400 allow tcp from 82.144.199.16 to me 110 via rl1
01500 allow tcp from any to me 25 via rl1
01600 allow tcp from any to me 1723 via rl1
01700 allow gre from any to me via rl1
01800 allow tcp from me to any keep-state via rl1
01900 divert 8668 ip from 10.10.9.0/24 to any out recv rl0 xmit rl1
02000 divert 8668 ip from 192.168.0.0/24 to any out recv rl2 xmit rl1
02100 divert 8668 ip from any to 192.168.1.2 in recv rl1
02200 allow icmp from any to any
02300 allow udp from me to any 53 keep-state
02400 allow ip from me to any
02500 allow ip from any to 10.10.9.0/24 in recv rl1
02600 allow ip from any to 192.168.0.0/24 in recv rl1
02700 allow ip from any to any via rl0
02800 allow ip from any to any via rl2
02900 allow ip from any to any via ng0
03000 allow ip from any to any via ppp0
65535 deny ip from any to any
>И пока не пропишу руками route add default 192.168.1.1 ничего не работает.
>
>
>В чём затык?
>Спасибо.router="/sbin/routed"
router_enable="YES"
router_flags="-q -T /var/log/routed.log"P.S. А обновится, хотя бы до 4.11?
>
>>И пока не пропишу руками route add default 192.168.1.1 ничего не работает.
>>
>>
>>В чём затык?
>>Спасибо.
>
>router="/sbin/routed"
>router_enable="YES"
>router_flags="-q -T /var/log/routed.log"
>
>P.S. А обновится, хотя бы до 4.11?
Спасибо за ответ!То, что вы написали прописать в rc.conf?
По поводу обновления - чайник я во фришке, пока работает, ну и ладно. Понимаю обновиться до 5 и выше ))
>>router="/sbin/routed"
>>router_enable="YES"
>>router_flags="-q -T /var/log/routed.log"
>>
>>P.S. А обновится, хотя бы до 4.11?
>>То, что вы написали прописать в rc.conf?
да.
И выполнить без перегрузкиЖ
##создать файл лога
touch /var/log/routed.log
##запустить routed
/sbin/routed -q -T /var/log/routed.log
>По поводу обновления - чайник я во фришке, пока работает, ну и
>ладно. Понимаю обновиться до 5 и выше ))Лучше с нуля поставить 6.2
>>>router="/sbin/routed"
>>>router_enable="YES"
>>>router_flags="-q -T /var/log/routed.log"
>>>
>>>P.S. А обновится, хотя бы до 4.11?
>>
>
>>То, что вы написали прописать в rc.conf?
>
>да.
>И выполнить без перегрузкиЖ
>##создать файл лога
>touch /var/log/routed.log
>##запустить routed
>/sbin/routed -q -T /var/log/routed.log
>
>
>>По поводу обновления - чайник я во фришке, пока работает, ну и
>>ладно. Понимаю обновиться до 5 и выше ))
>
>Лучше с нуля поставить 6.2
Увы, прописал, поставил, создал лог файл. Не работает.
Пишет типа следующегоinterface rl1 has disappeared
Del interface rl1 192.168.1.2 -->192.168.1.0/24
Chg 192.168.1.0 -->192.168.1.2 metric=0 rl1 <IF>Блин, да что же за напасть такая....(((
>Увы, прописал, поставил, создал лог файл. Не работает.
>Пишет типа следующего
>
>interface rl1 has disappeared
>Del interface rl1 192.168.1.2 -->192.168.1.0/24
>Chg 192.168.1.0 -->192.168.1.2 metric=0 rl1 <IF>
>
>Блин, да что же за напасть такая....(((
Кстати, у меня : FreeBSD 6.2-STABLE #0: Sun Apr 8 09:43:45 MSD 2007
Поставлена с нуля...
Почти то же самое. В messages никаких ошибок. После перезагрузки всё работает. Потом перестаёт. :( Прихожу - проверяю. Нет default...
Вот rc.conf
accounting_enable="YES"
defaultrouter="87.245.16.1"
gateway_enable="YES"
hostname="gw-l.advc.ru"
ifconfig_fxp0="inet 87.245.16.6 netmask 255.255.255.192"
ifconfig_fxp0_alias0="ether 00:11:2f:6a:61:96"
ifconfig_sis0="inet 192.168.0.254 netmask 255.255.255.0"
natd_enable="YES"
natd_interface="fxp0"
natd_flags="-f /etc/natd.conf"
keymap="ru.koi8-r"
sshd_enable="YES"
usbd_enable="YES"
firewall_enable="YES"
firewall_type="open"
syslogd_flags="-ss4"Совершенно тупопростая конфигурация... На 6-ти остальных поставленных в разное время всё работает!
>>Увы, прописал, поставил, создал лог файл. Не работает.
>>Пишет типа следующего
>>
>>interface rl1 has disappeared
>>Del interface rl1 192.168.1.2 -->192.168.1.0/24
>>Chg 192.168.1.0 -->192.168.1.2 metric=0 rl1 <IF>
>>
>>Блин, да что же за напасть такая....(((
>
>
>Кстати, у меня : FreeBSD 6.2-STABLE #0: Sun Apr 8 09:43:45
>MSD 2007
>Поставлена с нуля...
>Почти то же самое. В messages никаких ошибок. После перезагрузки всё работает.
>Потом перестаёт. :( Прихожу - проверяю. Нет default...в rc.conf добавить
router="/sbin/routed"
router_enable="YES"
router_flags="-q -T /var/log/routed.log"и потом смотреть стуки в логах роутеда.
>и потом смотреть стуки в логах роутеда.Всё - разобрался. Кривые руки всё-таки не рулят. :)
Перестарался и в кроне поставил скрипт, практически гасящий интерфейсы со всеми вытекающими... А я уж думал, что я гуру, а FreeBSD испортилась. :)