Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: vukor on January 18, 2006, 20:23:01

Title: Как настроить шлюз ?
Post by: vukor on January 18, 2006, 20:23:01
Приветствую.

Ситуация следующая:

Есть две машины. На машине N1 стоит FreeBSD 6.0. На машине N2 - WinXP.
На машине N1 установлены две сетевые карты:
1-ая - смотрит в интернет (ip постоянный);
2-ая(192.168.0.1) - связана кабелем с сет. картой N3(192.168.0.2), которая установлена на машине N2.

Нужно - дать доступ машине N2 в интернет.

Что сделал:

На машине N1, т.е. на фре поднял два сетевых интерфейса. Пинг между машинами есть. На машине N2 в свойствах сетевых подключений на WinXP прописал адрес шлюза = 192.168.0.1. Интернет есть на первой машине.

Проблема - но нет интернета на машине N2 :(

Знаю, что есть служба NAT для преобразования ip адресов. Но это мой первый опыт настройки своей подсети.


Подскажите, что еще нужно сделать, чтобы дать доступ машине N2 в интернет.

P.S. заранее благодарен.
Title: Как настроить шлюз ?
Post by: Nameless on January 18, 2006, 20:41:50
Инет через ADSL или как-то иначе?
Title: Как настроить шлюз ?
Post by: stranger on January 18, 2006, 21:10:42
В этом случае можно маскарадинг включить. В линуксе на iptables я знаю как делать, а вот во фрюхе... не очень ...  копай в сторону ipfw ipfwadm

Для примера можно почитать следующие документы:

/usr/share/doc/ru/books/handbook/network-natd.html

То же вроде, но на русском http://opennet.tomsk.ru/docs/BSD/handbook/index.html (http://opennet.tomsk.ru/docs/BSD/handbook/index.html)
Title: Как настроить шлюз ?
Post by: stranger on January 18, 2006, 21:12:57
C Тоского зеркала файл не открывается вот полный путь до доки на русском во внешке - http://opennet.ru/docs/BSD/handbook/network-natd.html (http://opennet.ru/docs/BSD/handbook/network-natd.html)
Title: Как настроить шлюз ?
Post by: vukor on January 18, 2006, 21:23:59
Quote
Инет через ADSL или как-то иначе?
[snapback]6982[/snapback]


Нет. К скальпнету подключен.
Title: Как настроить шлюз ?
Post by: vukor on January 18, 2006, 21:26:34
2stranger

Благодарю. Щас поразбираюсь.
Title: Как настроить шлюз ?
Post by: vukor on January 23, 2006, 05:08:23
Вообщем, что сделал:

Пересобрал ядро. Вот фрагмент конфига

-------------------------------------------------------

device          miibus          # MII bus support
device          sk              # SysKonnect SK-984x & SK-982x gigabit Ethernet
device          vr              # VIA Rhine, Rhine II

options      IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=100
options      IPDIVERT

----------------------------------------------------------

Вот мой /etc/rc.conf

----------------------------------------------------------

font8x14="cp866-8x14"
font8x16="cp866-8x16"
font8x8="cp866-8x8"
hostname="XXX"            # коментарий - хост убрал
ifconfig_sk0="DHCP"
ifconfig_vr0="inet 192.168.0.1  netmask 255.255.255.0"
keymap="ru.koi8-r"
keyrate="fast"
mousechar_start="3"
moused_enable="YES"
saver="fade"
scrnmap="koi8-r2cp866"
usbd_enable="NO"
gateway_enable="YES"
firewall_enable="YES"
firewall_type="OPEN"
natd_enable="YES"
natd_interface="sk0"
natd_flags=""
sendmail_enable="NONE"
trafd_enable="YES"
trafd_ifaces="vr0 sk0"
trafd_flags=""
trafd_log="/var/log/trafd.log"
inetd_enable="YES"

----------------------------------------------------------------------------

К sk0 прикреплен внешний ip-шник. К vr0 - соответственно внутренний 192.168.0.1 .

Что получилось:

На машине N2 (WinXP) получил доступ только по ip-адресам. Доменные имена никак не "разрешаются". Пинг к обоим днс-серверам есть.


Подскажет может кто, что не так я сделал.
Title: Как настроить шлюз ?
Post by: vukor on January 23, 2006, 05:59:42
Все, решил проблему. Забыл в свойствах подключения на машине N2 адреса днс-серверов указать. Ступил. Тема закрыта.