как работать в Linux со второй сетевой картой?

На доскональное знание данной темы, не может претендовать, пожалуй ни один спец, из ныне живущих на земле. ;-)
Так поможем друг другу.

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
sansan
Junior member
Сообщения: 7
Зарегистрирован: 27 май 2005, 15:56

как работать в Linux со второй сетевой картой?

Сообщение sansan » 13 июн 2005, 20:13

В компе установлены три сетевые карты. Проинсталировал SLES 8.0.
Прописал ip адреса этим сетевым картам.
Если сетевой кабель вынуть из первой карточки eth0 и вставить например во вторую eth1, загрузить Linux, то к этому компу не могу подключиться и ping не проходит.  
PING 12.1.1.5 (1.1.1.5) from 12.1.1.48 : 56(84) bytes of data.
From 12.1.1.48: icmp_seq=4 Destination Host Unreachable
From 12.1.1.48 icmp_seq=4 Destination Host Unreachable  
  from 12.1.1.48 -----> это ip первой карты eth0.  ???

#netstat -i выдает:
Kernel Interface table
Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR   TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0   1500   0       0      0      0      0       0     37      0      0 BMU
eth1   1500   0   42572      0      0      0       4      0      0      0 BMRU
eth2   1500   0       0      0      0      0       4      0      0      0 BMRU
lo    16436   0     139      0      0      0     139      0      0      0 LRU
Как заставить работать другую сетевую карту, две карточки одновременно?

Аватара пользователя
exLH
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 5061
Зарегистрирован: 11 фев 2004, 15:49
Откуда: Москва
Контактная информация:

Сообщение exLH » 14 июн 2005, 10:13

Имеет смысл посмотреть, как настроена данная карта: ifconfig eth1
Если настройки немного не те, которые хочется видеть, имеет смысл запустить Yast и настроить.
Если под вопросом "как заставить работать вместе", Вы имеете в виду транк, то это уже совсем другой коленкор. Здесь неоднократно проскакивало, как это сделать, например тут:
http://www.3nity.ru/viewtopic.htm?t=4341

Аватара пользователя
apelsin
Advanced member
Сообщения: 470
Зарегистрирован: 09 окт 2004, 12:32

Сообщение apelsin » 14 июн 2005, 10:29

2 sansan:

1. Oчевидно что работает только интефейс eth1. Есть подозрение что напутано что-то у вас в routing tables.

2. Для более подробного ответа мне необходима дополнительная информация:

А) нарисуйте схему участка сети куда подключен ваш сервер.
Б) output of  ]$/sbin/ifconfig  
В) ouput of   ]$/sbin/route
Г) сообщите что вы хотите получить в конечном счете, может кто чего посоветует.

Аватара пользователя
setar
Site Admin
Site Admin
Сообщения: 1990
Зарегистрирован: 22 авг 2002, 12:03
Откуда: St. Petersburg

Сообщение setar » 23 июн 2005, 13:21

:) у вас все 3 сетевухи случаем не в одной подсети ?

ifconfig в студию
и route сюда же
а нетстат тут нафиг не нужен

boombastic
Junior member
Сообщения: 16
Зарегистрирован: 14 янв 2004, 14:25
Откуда: tomsk
Контактная информация:

Сообщение boombastic » 09 июл 2005, 13:17

я думаю что всё очень просто:
сетевых карты у вас 3, а default route настроен на первую.
Наверняка 2 другие сетевушки с ИП/Маска из другой подсети (если нет то тогда это вообще глупость)
Едем дальше, когда вы прописываете на интерфейс ИП+МАСКУ то в системной таблице маршрутов прописывается маршрут в эту подсеть чз соответсвующий интерфейс. Таким образом в минимальной конфигурации у вас 4 маршрута:
- 3 маршрута в подсети чз соотв сетевушки
- default route - маршрут по умолчанию
Судя по описанию - дефолт у вас как раз чз eth1
Вывод - или не дергайте шнур из eth1 или перепрописывайте дефолт на другой интерфейс, либо настройте policy routing чтобы у каждого интерфейса был сво отдельный дефолт.
Позволю дать себе совет:
так как policy routing у вас не настроен (похоже что) то когда пингуете или трассируете - чётко указывайте интерфейс с которого должны отправляться запросы:
ping $IP -I ethX
иначе интерфейс будет определяться автоматически на основе таблицы маршрутизации (очень часто требуется проверить доступность нужного направления с конкретного интерфейса)

Аватара пользователя
Stranger03
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 12979
Зарегистрирован: 14 ноя 2003, 16:25
Откуда: СПб, Екатеринбург
Контактная информация:

Сообщение Stranger03 » 12 июл 2005, 10:03

boombastic писал(а):я думаю что всё очень просто:
сетевых карты у вас 3, а default route настроен на первую.
Наверняка 2 другие сетевушки с ИП/Маска из другой подсети (если нет то тогда это вообще глупость)
Может все-таки не стоит додумывать вопросы, а дождаться от человечка пояснений? Простите, но никаких данных, чтобы делать такие выводы у нас пока нет, судя по этой ветке.

Ответить

Вернуться в «Серверы - ПО, Unix подобные системы»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей