Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
target Гость
|
Добавлено: Пн Янв 20 2003 18:46 Заголовок сообщения: никак не могу поднять NAT |
|
|
Существует сеть с адресами 10.100.32.х вот я через свою машину (10.100.32.142) хочу посредством NAT подключить свою подсеть,(дело в том, что на серваке (10.100.32.1)есть ARP), 192.168.0.х
ed1 - 10.100.32.142 ed0 - 192.168.0.1
машины из подсети 192.168.0.х пингуют 10.100.32.142, но сервак не пингуется. вот те части конфигов, к-рые касаются НАТ в конфиге ядра: options IPFIREWALL options IPFILTER options IPDIVERT
в /etc/rc.conf: gateway_enable="YES" natd_enable="YES" natd _interface="ed1" natd_program="/sbin/natd"
при запуске фри получаю вот такое(думаю, тут самое главное): --------------------------------------------- Ke rnel firewall module loaded Flushed all rules ip_fw_ctl : invalid command ipwf : getsockopt (IP_FW_ADD):invalid argument 00100 allow ip from any to any via lo0 -----||------тут идут стандартные правила, никаких упоминаний об диверте Firewall rules loaded, starting divert daemons; natd Jan09.09.14 aliasing to 10.100.32.142 ----------------------------------------
В чём у меня проблема? |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Dmitry.Karpov http://prof Гость
|
Добавлено: Вт Янв 21 2003 22:42 Заголовок сообщения: А firewall_type? |
|
|
Лезем в файлы /etc/rc*, ищем там упоминания natd. Разбираемся с тем, какие переменные из rc.conf при этом используются. Читаем http://www.pi2.ru/UnixFAQ на эту тему. |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
target Гость
|
Добавлено: Ср Янв 22 2003 10:32 Заголовок сообщения: никак не могу поднять NAT |
|
|
Всё. Пашет. Проблема была в том, что в опциях ядра надо было оставить либо IPFIREWALL (для файрволла ipfw) либо IPFILTER (для ipf). (У меня фря 4.7) |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
Dmitry.Karpov http://prof Гость
|
Добавлено: Ср Янв 22 2003 11:45 Заголовок сообщения: Неправда, они вместе должны спокойно работать |
|
|
Но дело в том, что по умолчанию оба должны закрывать всякий доступ (это основное правило систем ограничения доступа - "запрещено все, кроме того, что разрешено явно"). Поэтому надо указать обоим "Пропускать". PS: Есть аргументы в пользу того и другого - ipfw лучше рулит (имеет больше возможностей вплоть до ограничения по UID/GID), а у ipf лучше NAT (встроен в ядро и по слухам работает корректнее). |
|
Вернуться к началу |
|
![](templates/subSilver/images/spacer.gif) |
|