Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » NAT

Ответить
Настройки темы
NAT

Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


Хочу чтобы НАТ работал по двум интерфейсам. Скажем по fxp1 и gif0. Возможно такое?

-------
В некоторые головы мысли приходят умирать


Отправлено: 08:55, 24-11-2003

 

Аватара для EmeJIbka

Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


Конечно ! Когда правила для ната пишешь, там срфзу интерфейс и указываешь (via fxp1).

-------
There are only 10 types people in the world: Those who understand binary and those who don't.


Отправлено: 18:27, 24-11-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


EmeJIbka
Правила для НАТа в natd.conf ты имеешь в виду?
Видимо ты меня не понял. Я хочу чтобы пакеты заворачивались с разных интерфейсов (т.е. из совершенно отличных друг от друга сетей). и это должно происходить одновременно.
Что мне в natd.conf пистаь?
interface fxp1
interface gif0              ?????
по-моему он меня просто не поймет.

-------
В некоторые головы мысли приходят умирать


Отправлено: 09:30, 25-11-2003 | #3


Аватара для EmeJIbka

Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


Какой natd.conf ? Я же про ipfw, как работать нату указывают правила в ipfw, там пишешь что через чего и куда заворачивать, по каким интерфейсам.

-------
There are only 10 types people in the world: Those who understand binary and those who don't.


Отправлено: 15:57, 25-11-2003 | #4


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


EmeJIbka
Помоги нат настроить. Я уже все пальцы об клаву истер, настраивая его.
Делаю все вроде бы так как надо, а он гад все-равно не работает.

в rc.conf прописал

firewall_enable="YES"
firewall_script=''/etc/rc.firewall"
firewall_type="здесь мой тип"
natd_enable="YES"
natd_interface="rl0"
natd_flags="-f /etc/natd.conf"
gateway_enable="YES"
router_enable="YES"

в natd.conf
same_ports yes
use_sockets yes


в rc.firewall
case ${firewall_quiet} in
[Yy][Ee][Ss]
* * *fwcmd=''/sbin/ipfw -q"
* * *;;
*)
* * * fwcmd=''/sbin/ipfw"
* * *;;
esac
####
${fwcmd} -flush
...
[мой тип]
${fwcmd} add divert natd tcp from any to any via rl0


P.S. Ядро сконфигурировано с опциями
IPDIVERT и т.д. все как надо



[s]Исправлено: Negativ, 9:26 27-11-2003[/s]


[s]Исправлено: Negativ, 9:27 27-11-2003[/s]

-------
В некоторые головы мысли приходят умирать


Отправлено: 09:24, 27-11-2003 | #5


Аватара для EmeJIbka

Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


Хелло, еверибоди
Тут такая фияа - если почитать ман по ipfw, не сложно понять, что пакеты обрабатываются как входящие, так и исходящие, поэтому у тебя ничего и не работает (вернее проходят тока исходящие пакеты).

Вот тебе кусок рулесов:

ipfw add 10 divert natd ip from $твоя_подсеть to any out xmit fxp1
ipfw add 20 divert natd ip from any to $IP_fxp1

Вот так всё должно работать.

-------
There are only 10 types people in the world: Those who understand binary and those who don't.


Отправлено: 16:24, 27-11-2003 | #6


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


добавил я правила
ipfw add 10 divert natd ip from 192.168.11.0/24 to any out via rl0
ipfw add 20 divert ip from any to 81.18.*.* via rl0

все-равно не работает
на клиентской машине шлюз прописан. (это если вдруг вопрос возникнет)

xmit - это что?
в чем разница между via и xmit

-------
В некоторые головы мысли приходят умирать


Отправлено: 09:36, 28-11-2003 | #7


Аватара для EmeJIbka

Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


Второй via вроде как добавлять не надо.
А в логах то natd чего пишет ?

-------
There are only 10 types people in the world: Those who understand binary and those who don't.


Отправлено: 10:23, 28-11-2003 | #8


Аватара для Negativ

Ветеран


Сообщения: 1051
Благодарности: 42

Профиль | Отправить PM | Цитировать


EmeJIbka
Да в логах все нормально. Только вот лог sequrity меня смущает.
пишет что запрещает tcp пакеты на теадреса на которые я пытаюсь выйти через нат. Но дело в том что в rc.firewall таких правил нет вообще. Есть только запрещающие log а запрещающих tcp  нет. Может я чего-то недопонимаю. Объясни. Я уже целую неделю над ним пыхтю.

-------
В некоторые головы мысли приходят умирать


Отправлено: 16:46, 28-11-2003 | #9


Аватара для EmeJIbka

Новый участник


Сообщения: 17
Благодарности: 1

Профиль | Отправить PM | Цитировать


Вот те руководство :
первой - давай сюды ipfw sh
второе - в /usr/local/etc/rc.d/ создаешь исролняемый (ipfw.sh) файлик примерно  следующёего водержания :
#!/bin/sh

ipfw='/sbin/ipfw -q'
${ipfw} add 10 divert natd ip from 192.168.11.0/24 to any out xmit fxp1
${ipfw} add 20 divert ip from any to 81.18.*.*
${ipfw} add 30 allow log ip from any to any

Убеждаемся, что всё работает

-------
There are only 10 types people in the world: Those who understand binary and those who don't.


Отправлено: 07:47, 29-11-2003 | #10



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по FreeBSD » NAT

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Proxy/NAT - NAT lola69 Сетевые технологии 21 28-03-2008 20:43
Proxy/NAT - Настройка NAT в WS win 2003 server (3 - интерфейса, 2 -NAT ) kopchik Сетевые технологии 13 09-11-2007 17:17
[решено] Проблема NAT'a или уже бог знает чего... (2003RU sp1, DC, DNS, NAT+10 XP ) Solid20 Microsoft Windows NT/2000/2003 14 24-07-2006 10:32
NAT Negativ Общий по FreeBSD 6 24-10-2003 09:41
nat Guest Сетевые технологии 1 10-03-2003 19:17




 
Переход