URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 95922
[ Назад ]

Исходное сообщение
"ipfw nat  или PF (два NAT)"

Отправлено Free_Man , 27-Дек-14 21:42 
Всем доброго времени суток. FreeBSD 9.2 (или 10,1). FreeBSD раздает интернет пользователям, проблем в этом не возникало. Провайдер отдает интернет PPPoE. Поднимаю через mpd5. Но тут понадобилось, чтоб ресурсы провайдера, во внутренней его сети были видны на клиентских машинах. Соответственно надо 2 NAT настраивать. Для 1 NAT проблем нет, в ядре  #IPFW добавлял.
#rc.conf
natd_enable="YES"
natd_flags="-f /etc/natd.conf"
natd_interface="ng0"
#natd.conf
use_sockets             yes
same_ports              yes
unregistered_only       yes
dynamic                 yes

Для 2 NAT:
В rc.conf убирал natd_interface="ng0"
natd.conf:
#log
#instance default
#interface ng11
#port 8668
#use_sockets yes
#same_ports yes

#instance rl1
#interface rl1
#port 8669
#use_sockets yes
#same_ports yes

#globalport 8670
Ни интернета, ни ресурсов провайдера.
Решил попробовать через PF. Все получилось (пересобрал ядро, удалив ядерный натд)
ВОПРОС: Что лучше работает? Привык к первому варианту, в фаерволе так же режу скорость + порты закрываю. Если кто поможет с решением 2 NAT для первого случая, буду благодарен. В PF - как можно скорость резать?  Я так полагаю вместе они не могут работать? (PF и ipfw nat )


Содержание

Сообщения в этом обсуждении
"ipfw nat  или PF (два NAT)"
Отправлено Free_Man , 28-Дек-14 13:17 
Проблема в том, если я делаю NAT по портам:
#natd.conf
log
instance default
interface ng11
port 8668
use_sockets yes
same_ports yes

instance rl1
interface rl1
port 8669
use_sockets yes
same_ports yes

globalport 8670
(в rc.firewall так же указываю 8668, 8667) При перезагрузки freebsd висит и грузится очень долго, как и писал нет ни интернета и сети провайдера. Стоит только перегрузить правила (netstart) все начинает работать.


"ipfw nat  или PF (два NAT)"
Отправлено Pahanivo , 28-Дек-14 13:21 
1) зачем вообще два НАТа когда пользователи с одной стороны шлюза, а ВСЕ РЕСУРСЫ с другой?
2) Зачем natd когда есть ядерный?
3) ну уж почему бы тогда не запустить второй natd если хочется?
4) начните формулировку задачи с формулировки задачи, а не с просьб исправить ваше решение непонятно какой задачи.


"ipfw nat  или PF (два NAT)"
Отправлено Free_Man , 28-Дек-14 13:30 
В локальной сети провайдера есть сервера, из локальной сети за freebsd я их не вижу, нет пинга.

"ipfw nat  или PF (два NAT)"
Отправлено co6aka , 19-Янв-15 23:12 
> В локальной сети провайдера есть сервера, из локальной сети за freebsd я
> их не вижу, нет пинга.

А чем, по вашему, машины провайдера отличаются по доступу от инетовских, для вашей локальной сети? Возможно они имеют серые ip. Тогда смотрите как настроен ваш нат и фаервол. Или в сети провайдера ваш трафик к ним режется или не маршрутизируется. Опишите структуру сети, а то три сосны да не те...


"ipfw nat  или PF (два NAT)"
Отправлено Free_Man , 19-Янв-15 23:35 
>> В локальной сети провайдера есть сервера, из локальной сети за freebsd я
>> их не вижу, нет пинга.
> А чем, по вашему, машины провайдера отличаются по доступу от инетовских, для
> вашей локальной сети? Возможно они имеют серые ip. Тогда смотрите как
> настроен ваш нат и фаервол. Или в сети провайдера ваш трафик
> к ним режется или не маршрутизируется. Опишите структуру сети, а то
> три сосны да не те...

Собственно проблему решил, сначала с помощью pif, там прописал нат для ng0 (pppoe-mpd5), и на сетевую карту, которая смотрит в локальную сеть провайдера. С помощью natd тоже получилось, загвоздка была но помогли решить. Вот никак не удается 2 демон поднять.... Тему такую создавал....


"ipfw nat  или PF (два NAT)"
Отправлено DN , 21-Янв-15 22:46 
> Собственно проблему решил, сначала с помощью pif, там прописал нат для ng0
> (pppoe-mpd5), и на сетевую карту, которая смотрит в локальную сеть провайдера.
> С помощью natd тоже получилось, загвоздка была но помогли решить. Вот
> никак не удается 2 демон поднять.... Тему такую создавал....

http://www.opennet.ru/openforum/vsluhforumID1/95927.html#34
Вы решите вопрос в одной теме.


"ipfw nat  или PF (два NAT)"
Отправлено Free_Man , 21-Янв-15 22:49 
>> Собственно проблему решил, сначала с помощью pif, там прописал нат для ng0
>> (pppoe-mpd5), и на сетевую карту, которая смотрит в локальную сеть провайдера.
>> С помощью natd тоже получилось, загвоздка была но помогли решить. Вот
>> никак не удается 2 демон поднять.... Тему такую создавал....
> http://www.opennet.ru/openforum/vsluhforumID1/95927.html#34
> Вы решите вопрос в одной теме.

переустанавливал windows и потерял ссылку где выгладывали natd2.conf, сейчас поищу!