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

FreeBSD 7: kernel nat: почему я потерял удаленный сервер?

Добавлено: 2008-11-18 22:42:03
Laa
Здравствуйте!
Обновил сервер до последней 7.1
Думаю, пора переключиться на кернел нат.
Захожу на сервер, делаю:

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

[root@gw /usr/home/laa]# ipfw sh
ipfw: DEPRECATED: 'sh' matched 'show' as a sub-string
00100  48   5664 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
01000   0      0 allow tcp from any to me dst-port 25 in via rl0
01020   0      0 unreach port log logamount 1000 tcp from any to any dst-port 25 in via rl0
02000 437  95552 divert 8668 ip from any to any via em0
65535 679 168301 allow ip from any to any
[root@gw /usr/home/laa]# ipfw nat 1 config ip 194.z.x.y same_ports unreg_only
ipfw nat 1 config ip 194.z.x.y same_ports unreg_only
[root@gw /usr/home/laa]# ipfw delete 2000
[root@gw /usr/home/laa]# ipfw add 2000 nat 1 ip from any to any via em0
Read from remote host 194.z.x.y: Connection reset by peer
Оно то не беда, сервер не критичный..., но:
И почему я потерял сервер?
Кто подскажет где я протупил?

Re: FreeBSD 7: kernel nat: почему я потерял удаленный сервер?

Добавлено: 2008-11-18 22:43:23
Laa
Кстати, сервер на пинги отвечает...

Re: FreeBSD 7: kernel nat: почему я потерял удаленный сервер?

Добавлено: 2008-11-19 10:12:15
LMik
ну наверное стоило первой парой правил разрешить ssh на сервер, а дальше уже заниматься экспериментами ;-)

Re: FreeBSD 7: kernel nat: почему я потерял удаленный сервер?

Добавлено: 2008-11-19 10:59:43
Laa
Ну это не ответ. ;-)

Re: FreeBSD 7: kernel nat: почему я потерял удаленный сервер?

Добавлено: 2008-11-19 11:30:37
manefesto
модулем ipfw подгружал, или ядерный.
DEFAULT_ACCEPT????

Re: FreeBSD 7: kernel nat: почему я потерял удаленный сервер?

Добавлено: 2008-11-19 12:53:17
Laa
Ну я же прислал вывод правил и то что я сделал.
В конце же четко стоит allow ip from any to any...

Re: FreeBSD 7: kernel nat: почему я потерял удаленный сервер?

Добавлено: 2008-11-19 12:58:15
Laa
Кстати, после этого правила я потерял сервер, а утром, клиенты которые за сервером в локалке даже не подумали перегружать сервер, он у них работал и нат, похоже, тоже работал. То есть правило трансляции успешно транслировало то, что из локалки, но как-то вредило входящему внешнему трафику.

Меня настораживает unreg_only, на этом сервере я впервые его включил, на других подобный нат работает совершенно без проблем.... :st:

Re: FreeBSD 7: kernel nat: почему я потерял удаленный сервер?

Добавлено: 2009-11-27 7:19:24
aliet
Наткнулся на те же грабли на фре 7.2. Как решилась проблема-то?

Re: FreeBSD 7: kernel nat: почему я потерял удаленный сервер?

Добавлено: 2009-11-27 10:09:26
MASiK
unreg_only Traffic on the local network not originating from an unregistered address spaces will be ignored.