Mandriva 2007. На машине 3 сетевых карты. eth0 смотрит в районную локальную сеть, к eth1 и eth2 подключен второй и третий компьютеры.
При запуске в районной сети виден только роутер (он же гейтвей), к другим сегментам сети компьютер пытается идти через eth2. Если отключить eth2 и перевключить eth0, начинает работать нормально. Если же снова включить eth2, пакеты пинга к серверам за роутером снова идут в него. Пробовал удалить интерфейсы и создать их снова - то же самое.
Как сделать, чтобы работало правильно сразу?
Перед возникновением проблемы внёс исправление в /etc/resolv.conf. Изменил строку:
было : hosts: files nis dns
стало : hosts: files dns nis
ещё что-то в ifcft-ethX правил
содержимое /etc/sysconfig/network-scripts (файлы удалялись, когда я пересоздавал подключения с нуля)
DEVICE=eth0
BOOTPROTO=dhcp
GATEWAY=192.168.___.99
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=yes
USERCTL=no
MS_DNS1=192.168.___.99
MS_DNS2=192.168.202.99
RESOLV_MODS=yes
IPV6INIT=no
IPV6TO4INIT=no
DHCP_CLIENT=dhclient
NEEDHOSTNAME=yes
PEERDNS=no
PEERYP=yes
PEERNTPD=no
DEVICE=eth1
BOOTPROTO=static
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
BROADCAST=192.168.1.255
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=no
USERCTL=no
MS_DNS1=192.168.___.99
RESOLV_MODS=yes
IPV6INIT=no
IPV6TO4INIT=no
DEVICE=eth2
BOOTPROTO=static
IPADDR=192.168.2.1
NETMASK=255.255.255.0
GATEWAY=192.168.2.2
ONBOOT=yes
METRIC=10
MII_NOT_SUPPORTED=yes
USERCTL=no
MS_DNS1=192.168.___.99
RESOLV_MODS=yes
IPV6INIT=no
IPV6TO4INIT=no
Сеть требует переподключения, чтобы нормально работать
Модератор: Bizdelnick
-
Dettaglio
- Сообщения: 75
- ОС: Jaunty
-
Shura
- Сообщения: 1537
- Статус: Оказывается и без KDE есть жизнь
- ОС: FreeBSD 8.0-RC2
Re: Сеть требует переподключения, чтобы нормально работать
Скорее всего надо правильно прописать маршруты.
man route
man route
Rock'n'roll мертв © БГ
-
sailor-02
- Сообщения: 108
- ОС: Arch (current)
Re: Сеть требует переподключения, чтобы нормально работать
а зачем на eth1 и eth2 прописан DNS?
если я правильно понял они смотрят на компы, не входяшие в районную локалку, и кроме как с конкретными машинами не контачат.
если я правильно понял они смотрят на компы, не входяшие в районную локалку, и кроме как с конкретными машинами не контачат.
Все развивается по спирали, то и дело входя в штопор. (с) В. Сумбатов
--------------------
Acer Aspire 1652Z Dell Vostro 1310
--------------------
Acer Aspire 1652Z Dell Vostro 1310
-
Dettaglio
- Сообщения: 75
- ОС: Jaunty
Re: Сеть требует переподключения, чтобы нормально работать
sailor-02, да, именно так.
Решил проблему тем, что сменил локальную адресацию, чтобы 192.168.х.х не конфликтовали, сделал в одном интерфейсе 10.0.0.1, в другом 10.0.0.70 и маски 255.255.255.192. Теперь два других компьютера видят друг друга без дополнительных настроек маршрутизации.
Подглядывал сюда:
http://www.jbmelectronics.com/product/tcp.htm
Единственное, что непонятно - почему когда адреса были 10.0.1.1 и 10.0.2.1 на eth1 и eth2 соответственно (сетевые масти 255.255.255.0), подключенные компьютеры не видели друг друга.
Решил проблему тем, что сменил локальную адресацию, чтобы 192.168.х.х не конфликтовали, сделал в одном интерфейсе 10.0.0.1, в другом 10.0.0.70 и маски 255.255.255.192. Теперь два других компьютера видят друг друга без дополнительных настроек маршрутизации.
Подглядывал сюда:
http://www.jbmelectronics.com/product/tcp.htm
Единственное, что непонятно - почему когда адреса были 10.0.1.1 и 10.0.2.1 на eth1 и eth2 соответственно (сетевые масти 255.255.255.0), подключенные компьютеры не видели друг друга.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Сеть требует переподключения, чтобы нормально работать
перечислять все возможные варианты ответа — почему?(Dettaglio @ Dec 29 2006, в 11:22) писал(а):почему когда адреса были 10.0.1.1 и 10.0.2.1 на eth1 и eth2 соответственно (сетевые масти 255.255.255.0), подключенные компьютеры не видели друг друга.
кстати, если бы эти два клиетских компьютера были просто соединены кабелем, то при
они бы тоже «не видели» друг друга. сравните вывод(Dettaglio @ Dec 29 2006, в 11:22) писал(а):в одном интерфейсе 10.0.0.1, в другом 10.0.0.70 и маски 255.255.255.192
в особенности строки HostMin и HostMaxipcalc 10.0.0.1/255.255.255.192
ipcalc 10.0.0.70/255.255.255.192
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Dettaglio
- Сообщения: 75
- ОС: Jaunty
Re: Сеть требует переподключения, чтобы нормально работать
Не, пожалуй, всё перечислять не надо.
Я знаю, что это разные сети.
Сейчас не могу проверить, но что будет если они будут в одной - например, роутер - 10.0.0.1+10.0.0.2, два других 10.0.0.3 и 10.0.0.4, и маска 255.255.255.0?
Я знаю, что это разные сети.
Код: Выделить всё
--------+ +------------------------+ +---------+
10.0.0.2+-------+10.0.0.1 10.0.0.70+--------+10.0.0.71|
--------+ +------------------------+ +---------+Сейчас не могу проверить, но что будет если они будут в одной - например, роутер - 10.0.0.1+10.0.0.2, два других 10.0.0.3 и 10.0.0.4, и маска 255.255.255.0?