Тема: Создаем роутер
Доброго времени суток. Буду очень признателен, если подскажите дельным советом... Потмоу как найденные мануалы расчитаны на уверенного BSD пользователя, кем я пока не являюсь.
Что было:
Комп с Win XP SP3 на борту. 3 сетевые карты - 2 городские сети с выходом в инет (шлюзы 91.186.118.254 и 10.100.224.1). Третьей сетевушкой через свитч раздавал доступ друзьям, когда у меня сидели... В свойствах одно из "глобальных" подключений ставили "разрешить использовать эту сеть" Все было просто. Ниже маршруты для одновременной работы обеих сетей.
=============================================================
Постоянные маршруты:
Сетевой адрес Маска Адрес шлюза Метрика
85.117.64.0 255.255.224.0 91.186.118.254 25
213.128.0.0 255.255.224.0 91.186.118.254 25
91.186.96.0 255.255.224.0 91.186.118.254 25
95.129.144.0 255.255.248.0 91.186.118.254 25
192.168.0.0 255.255.0.0 91.186.118.254 25
172.19.0.0 255.255.0.0 91.186.118.254 25
10.0.0.0 255.0.0.0 10.100.224.1 24
172.22.0.0 255.255.0.0 10.100.224.1 24
80.67.208.0 255.255.240.0 10.100.224.1 24
Собрал старенький комп, постаивл на него фряху 8.2. Хотел реализовать ту же схему... в итоге пляшу с бубном уже часов 10, нифига не выходит
в компе 3 сетевые карты, задача та же самая, две сетевые принимают/отправляют трафик в те же маршруты, третья сетевая смотрит в локальную сеть (16 портовый свич).
В винде, в настройках сети мы вводили все данные - ip, маска, шлюз, днс. Нужно было только играться со шлюзом.
Во фряхе не могу понять куда шлюз вписывать, в rc.conf вносится только дефолтный, а при конфигурации обеих сетей через sysinstall настройки перебивают друг друга.
Текущее состояние rc.conf
# -- sysinstall generated deltas -- # Tue Jan 1 00:06:55 2002
# Created: Tue Jan 1 00:06:55 2002
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
keymap="ru.koi8-r"
sshd_enable="YES"
ftpd_enable="YES"
ftpd_flags="-DM4"
sshd_flags="-4"
ifconfig_rl0="inet 192.168.0.1 netmask 255.255.255.0"
#ifconfig_rl1_alias0="ether 00:1b:b9:e8:0b:cb"
#ifconfig_rl1="DHCP"
ifconfig_rl2="inet 10.100.224.*** netmask 255.255.224.0"
defaultrouter="10.100.224.1"
gateway_enable="YES"
natd_interface="rl0"
hostname="FreeBSD.local"
dhcpd_enable="NO"
dhcpd_flags="-q"
Сеть со шлюзом 91.186.118.254 раздается по DHCP (на прошлом компе сетевая для этого интерфейса была встроена, поэтмоу приходится подменять мак)
Вторую сеть шлюз 10.100.224.1 вписываю статичесски.
В resolv.conf вписываю оба dnsa, но всегда остается только один...
Я так и не понял каким образом (ведь шлюзы заменяются и толком нигде не прописаны) комп с фряой видит обе сети и знает через какой шлюз пускать пакеты
PING norcom.ru (80.67.208.179): 56 data bytes
64 bytes from 80.67.208.179: icmp_seq=0 ttl=59 time=1.528 ms
64 bytes from 80.67.208.179: icmp_seq=1 ttl=59 time=1.451 ms
64 bytes from 80.67.208.179: icmp_seq=2 ttl=59 time=1.376 ms
PING kanal7.ru (85.117.95.241): 56 data bytes
64 bytes from 85.117.95.241: icmp_seq=0 ttl=50 time=1086.396 ms
64 bytes from 85.117.95.241: icmp_seq=1 ttl=50 time=1085.260 ms
64 bytes from 85.117.95.241: icmp_seq=2 ttl=50 time=1088.617 ms
(значения какие то странные time=1.528 ms и time=1086.396 ms)
НО, со стационарника с виндой (rl1) пинги не доходят совершенно. В настройках ip с FreeBSD указан как шлюз, смена ДНСов ничего не дает.
Отредактировано kukk (12-03-2012 04:59:51)