Author Topic: Как настроить шлюз ?  (Read 4260 times)

0 Members and 1 Guest are viewing this topic.

Offline vukor

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
    • http://vukor.tomsk.ru
Как настроить шлюз ?
« 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. заранее благодарен.

Offline Nameless

  • Jr. Member
  • **
  • Posts: 67
  • Karma: +0/-0
    • http://
Как настроить шлюз ?
« Reply #1 on: January 18, 2006, 20:41:50 »
Инет через ADSL или как-то иначе?
Windows: where do you want to go today?
Linux: where do you want to go tomorrow?
BSD: are you guys coming or what?

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Как настроить шлюз ?
« Reply #2 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
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline stranger

  • Hero Member
  • *****
  • Posts: 922
  • Karma: +0/-0
    • http://
Как настроить шлюз ?
« Reply #3 on: January 18, 2006, 21:12:57 »
C Тоского зеркала файл не открывается вот полный путь до доки на русском во внешке - http://opennet.ru/docs/BSD/handbook/network-natd.html
[span style='font-family:Geneva'][span style='font-size:8pt;line-height:100%'][span style='color:gray']Единственное условие, от которого зависит успех, есть терпение.   Л.Н.Толстой
[/span][/span][/span]

Offline vukor

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
    • http://vukor.tomsk.ru
Как настроить шлюз ?
« Reply #4 on: January 18, 2006, 21:23:59 »
Quote
Инет через ADSL или как-то иначе?
[snapback]6982[/snapback]


Нет. К скальпнету подключен.

Offline vukor

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
    • http://vukor.tomsk.ru
Как настроить шлюз ?
« Reply #5 on: January 18, 2006, 21:26:34 »
2stranger

Благодарю. Щас поразбираюсь.

Offline vukor

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
    • http://vukor.tomsk.ru
Как настроить шлюз ?
« Reply #6 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-адресам. Доменные имена никак не "разрешаются". Пинг к обоим днс-серверам есть.


Подскажет может кто, что не так я сделал.

Offline vukor

  • Jr. Member
  • **
  • Posts: 99
  • Karma: +0/-0
    • http://vukor.tomsk.ru
Как настроить шлюз ?
« Reply #7 on: January 23, 2006, 05:59:42 »
Все, решил проблему. Забыл в свойствах подключения на машине N2 адреса днс-серверов указать. Ступил. Тема закрыта.