bogert
04-03-2009, 19:35
Здравствуйте.
Стоит система FreeBSD 7.1, установленно 2 сетевых адаптера.
Предпологается, что один смотрит в инет, другой в локалку.
Проблема вот в чем: когда включен адаптер, смотрящий в инет, всё ок, интернет работает, ДНС сервера пингуются.
Когда работают оба перестают пинговаться ДНС сервера провайдера и соответственно инет не работает. Шлюз пингуется.
Предполагаю, что доступ к ДНС серверам открыт лишь для его(провайдера) ИП-адресов, т.е. только для тех что он выдает. Когда включены оба адаптера, ФРЯ возможно [пытается слать запросы от имени адаптера смотрящего в локалку. Происходит это в силу, я предполагаю, что шлюз и локальная сеть имеют одинаковые маски и вообще "находятся рядом". В общем что там я рассказываю... смотрите сами:
ifconfig:
#смотрящий в сеть
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:50:cf:40:ee:bc
inet 10.134.151.50 netmask 0xfffffe00 broadcast 10.134.151.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
#смотрящий в инет
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
ether 00:18:37:01:f1:b1
inet 10.134.150.40 netmask 0xfffffe00 broadcast 10.134.150.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
#итд
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
Изменить архитектуру сети не могу, сделать нормальныее адреса локалки вроде 192.168... тоже не могу. Данная конструкция прекрасно функционирует в Винде. И функционировала во ФРЕ несколько дней назад. Но с тех пор как, я предполагаю, ввели эту авторизацию на ДНС серверах - работать перестало, к тому же ФРЯ переустанавливалась, может что-то настроено по-иному. Может чего и не заметил.
Забыл сказать это всё нужно, чтобы настроить НАТ.
-----------------------------------
/etc/resolv.conf:
domain host.ru
nameserver 195.60.60.240
nameserver 195.61.62.160
-----------------------------------
/etc/rc.conf:
inetd_enable="YES"
gateway_enable="YES"
ifconfig_rl0="inet 10.134.151.50 netmask 255.255.254.0" #в локалку
ifconfig_re0="inet 10.134.150.40 netmask 255.255.254.0 broadcast 10.134.150.255" #в инет
defaultrouter="10.134.150.1"
hostname="2.host.ru"
-----------------------------------
Подскажите как прописать Фре чтобы к ДНС серверам запросы шли от нужного адаптера, если эта возможная причина верна.
Стоит система FreeBSD 7.1, установленно 2 сетевых адаптера.
Предпологается, что один смотрит в инет, другой в локалку.
Проблема вот в чем: когда включен адаптер, смотрящий в инет, всё ок, интернет работает, ДНС сервера пингуются.
Когда работают оба перестают пинговаться ДНС сервера провайдера и соответственно инет не работает. Шлюз пингуется.
Предполагаю, что доступ к ДНС серверам открыт лишь для его(провайдера) ИП-адресов, т.е. только для тех что он выдает. Когда включены оба адаптера, ФРЯ возможно [пытается слать запросы от имени адаптера смотрящего в локалку. Происходит это в силу, я предполагаю, что шлюз и локальная сеть имеют одинаковые маски и вообще "находятся рядом". В общем что там я рассказываю... смотрите сами:
ifconfig:
#смотрящий в сеть
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=8<VLAN_MTU>
ether 00:50:cf:40:ee:bc
inet 10.134.151.50 netmask 0xfffffe00 broadcast 10.134.151.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
#смотрящий в инет
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WOL_MCAST,WOL_MAGIC>
ether 00:18:37:01:f1:b1
inet 10.134.150.40 netmask 0xfffffe00 broadcast 10.134.150.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
#итд
plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> metric 0 mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
Изменить архитектуру сети не могу, сделать нормальныее адреса локалки вроде 192.168... тоже не могу. Данная конструкция прекрасно функционирует в Винде. И функционировала во ФРЕ несколько дней назад. Но с тех пор как, я предполагаю, ввели эту авторизацию на ДНС серверах - работать перестало, к тому же ФРЯ переустанавливалась, может что-то настроено по-иному. Может чего и не заметил.
Забыл сказать это всё нужно, чтобы настроить НАТ.
-----------------------------------
/etc/resolv.conf:
domain host.ru
nameserver 195.60.60.240
nameserver 195.61.62.160
-----------------------------------
/etc/rc.conf:
inetd_enable="YES"
gateway_enable="YES"
ifconfig_rl0="inet 10.134.151.50 netmask 255.255.254.0" #в локалку
ifconfig_re0="inet 10.134.150.40 netmask 255.255.254.0 broadcast 10.134.150.255" #в инет
defaultrouter="10.134.150.1"
hostname="2.host.ru"
-----------------------------------
Подскажите как прописать Фре чтобы к ДНС серверам запросы шли от нужного адаптера, если эта возможная причина верна.