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

Исходное сообщение
"Помогите советом по настройке NAT на ADSL"

Отправлено animator , 05-Сен-07 18:14 
Помогите!
У меня FreeBSD 6.2
xl0 -  ADSL - модем с IP - 172.17.17.2
rl0 -  192.168.1.18
defaultrouter="172.17.17.1"
Хочу установить NAT.

Делаю :

1. В /usr/local/etc/rc.d  создаю скрипт natd.sh

#!/bin/sh
# Пробовал и то и другое
#natd -p 8668 -n tun0
natd -p 8668 -a 172.17.17.2


2. В /usr/local/etc/rc.d  создаю скрипт ipfw.sh
#!/bin/sh

n1="192.168.1.0/24"
ip_xl0="172.17.17.2"
ip_rl0="192.168.1.18"

$ipfw -f flush
$ipfw add allow ip from { $n1 }  to any  via rl0

$ipfw add divert 8668 all from any to any via xl0
$ipfw add allow all from any to any

$ipfw add 65530 deny log ip from any to any


На машине под Win2000
в свойствах TCP IP прописываю шлюз - 192.168.1.18
в ствойствах подключения Iexplorer - отключаю все галки
(без прокси, без автоматического поиска)

На месте инет есть, а из сети не могу выйти.


Помогите! Может что забыл сделать?


Содержание

Сообщения в этом обсуждении
"Помогите советом по настройке NAT на ADSL"
Отправлено rootuas , 05-Сен-07 18:18 

Давайте начнем с того, что уточним - adsl = ppp подключение?
Если да - и запускайте себе на здоровье ppp -ddial -nat


"Помогите советом по настройке NAT на ADSL"
Отправлено animator , 05-Сен-07 19:05 
>
>Давайте начнем с того, что уточним - adsl = ppp подключение?
>Если да - и запускайте себе на здоровье ppp -ddial -nat

Дак ADSL - он (как я знаю) сам подключается в сеть провайдера подымая ppp - соединение.
Наверное если бы я сам подымал ppp, то тогда я выполнял бы эту команду.
Просто, если ppp - подымает модем мне легче с тех. поддержкой провайдера договориться если конекта нет.



"Помогите советом по настройке NAT на ADSL"
Отправлено animator , 05-Сен-07 20:14 
... у кого схожая ситуация - помогитее !!

"Помогите советом по настройке NAT на ADSL"
Отправлено Romzes , 06-Сен-07 04:22 
во первых
в /etc/rc.conf
gateway_enable="YES"
==
я использую pf
для простого ната /etc/pf.conf
ext_if=xl0
int_if=rl0
nat on $ext_if from any to any -> $ext_if
pass in quick from $int_if to any modulate state