Сеть требует переподключения, чтобы нормально работать

PCLinuxOS

Модератор: Bizdelnick

Dettaglio
Сообщения: 75
ОС: Jaunty

Сеть требует переподключения, чтобы нормально работать

Сообщение Dettaglio »

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
Спасибо сказали:
Аватара пользователя
Shura
Сообщения: 1537
Статус: Оказывается и без KDE есть жизнь
ОС: FreeBSD 8.0-RC2

Re: Сеть требует переподключения, чтобы нормально работать

Сообщение Shura »

Скорее всего надо правильно прописать маршруты.
man route
Rock'n'roll мертв © БГ
Спасибо сказали:
Аватара пользователя
sailor-02
Сообщения: 108
ОС: Arch (current)

Re: Сеть требует переподключения, чтобы нормально работать

Сообщение sailor-02 »

а зачем на eth1 и eth2 прописан DNS?
если я правильно понял они смотрят на компы, не входяшие в районную локалку, и кроме как с конкретными машинами не контачат.
Все развивается по спирали, то и дело входя в штопор. (с) В. Сумбатов
--------------------
Acer Aspire 1652Z Dell Vostro 1310
Спасибо сказали:
Dettaglio
Сообщения: 75
ОС: Jaunty

Re: Сеть требует переподключения, чтобы нормально работать

Сообщение Dettaglio »

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), подключенные компьютеры не видели друг друга.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Сеть требует переподключения, чтобы нормально работать

Сообщение sash-kan »

(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
они бы тоже «не видели» друг друга. сравните вывод
ipcalc 10.0.0.1/255.255.255.192
ipcalc 10.0.0.70/255.255.255.192
в особенности строки HostMin и HostMax
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Dettaglio
Сообщения: 75
ОС: Jaunty

Re: Сеть требует переподключения, чтобы нормально работать

Сообщение Dettaglio »

Не, пожалуй, всё перечислять не надо.

Я знаю, что это разные сети.

Код: Выделить всё

--------+       +------------------------+        +---------+
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?
Спасибо сказали: