Пытаюсь настроить natd на FreeBSD.

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
voy22
Junior member
Сообщения: 10
Зарегистрирован: 03 фев 2009, 11:04
Откуда: Москва

Пытаюсь настроить natd на FreeBSD.

Сообщение voy22 » 23 мар 2009, 13:11

В продолжение темы: Пытаюсь настроить getaway на FreeBSD.
Остановился на том, что нужен Nat. При выборе из Natd и ipnat - остановился на первом, т.к. в арсенале имеется DUMMYNET

Моя сеть на шлюзе:
rl0 = 10.10.201.11 (внешняя сеть, для которой 10.10.201.1 - ворота в инент)
rl1 = 192.168.0.1 (моя локалка)
На сервере инет работает и пингует все машины на rl1.

Итак, вот мой процесс настройки, из которого ничего не вышло:
1. Ядро:

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

options         IPFIREWALL
options         IPDIVERT
options         IPFIREWALL_DEFAULT_TO_ACCEPT
options         IPFIREWALL_VERBOSE
2. rc.conf

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

natd_program="/sbin/natd"
named_enable="YES"
natd_interface="rl0"

firewall_enable="YES"
firewall_type="OPEN"
3. reboot

И так, загрузился...

делаю пинг с 192.168.0.2 на 192.168.0.1 - OK
делаю пинг с 192.168.0.2 на 10.10.201.11 - OK
делаю пинг с 192.168.0.2 на 10.10.201.1 - нет ответа

Возвращаюсь на шлюз...
делаю:

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

#ps -ax | grep nat
В ответ ничего!
делаю:

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

#natd -n rl0
Loading /lib/libalias_cuseeme.so
Loading /lib/libalias_ftp.so
Loading /lib/libalias_irc.so
Loading /lib/libalias_nbt.so
Loading /lib/libalias_pptp.so
Loading /lib/libalias_skinny.so
Loading /lib/libalias_smedia.so
- процес появился (но погоды не сделало)

Друзья, подскажите, куда рыть дальше?

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Пытаюсь настроить natd на FreeBSD.

Сообщение Stranger03 » 23 мар 2009, 13:16

"voy22"

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

############
# rc.conf
############
# natd start
natd_program="/sbin/natd"
natd_enable="YES"
natd_flags="-f /etc/natd.conf"

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

############
# natd.conf
############
log                     no
dynamic                 yes
same_ports              yes
use_sockets             yes
alias_address           81.3.xxx.xxx

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

############
# firewall
############
# Nat from 192.168.130.0/24 network
/sbin/ipfw add 0100 divert natd all from 192.168.130.0/24 to any via rl0 out
/sbin/ipfw add 0199 divert natd all from any to 81.3.xxx.xxx via rl0 in

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Пытаюсь настроить natd на FreeBSD.

Сообщение Stranger03 » 23 мар 2009, 13:20

"voy22"
Вы курсовую в институте пишите что ли? Или лабораторку?

voy22
Junior member
Сообщения: 10
Зарегистрирован: 03 фев 2009, 11:04
Откуда: Москва

Re: Пытаюсь настроить natd на FreeBSD.

Сообщение voy22 » 23 мар 2009, 17:45

"Stranger03" - Спасибо, пишу тебе уже через мой новенький шлюз =)
Stranger03 писал(а):Вы курсовую в институте пишите что ли? Или лабораторку?
Нет, реально делом занимаюсь... :oops:

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Re: Пытаюсь настроить natd на FreeBSD.

Сообщение Stranger03 » 24 мар 2009, 07:44

voy22 писал(а):"Stranger03" - Спасибо, пишу тебе уже через мой новенький шлюз =)
Да пожалуйста, только я с вами водку еще не пил, :roll:
Нет, реально делом занимаюсь... :oops:
Просто подумалось, сначала ipsec, теперь natd с интервалом буквально в неделю. Ну да ладно.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 17 гостей