Тимофей И.
52 сообщения
#15 лет назад
Вопрос к администраторам, знающим линукс.

задача: есть компьютер с тремя сетевыми карточками. Установленный линукс - AltLinux 4.0.2 Lite.

проблема: машина не пингуеться снаружи (сама себя пингует).
Причем, когда задаешь всем трем карточкам свои ip (например, eth0 - 192.168.0.20/24, eth1 - 192.168.0.21/24, eth2 - 192.168.0.22/24), потом выключаешь их все (# ifdown eth0, и т.д.), потом делаю restart (# service network restart), а после этого поднимаю только один интерфейс (не важно, какой), то он пингуеться снаружи. Причем откликается на все три адреса! После этого поднимаю второй, и все - пинг пропадает везде...

Еще одно замечание: та же сборка линукса, но только liveCD на той же машине - назначаю три адреса, и каждая карточка работает нормально.

Может кто-то сталкивался с подобной ситуацией, или знает куда копать?
Артём Бисярин
16 сообщений
#15 лет назад
Каждую сетевую карту --- в отдельную сеть и всё будет хорошо.
Тимофей И.
52 сообщения
#15 лет назад
Пробывал 192.168.0.20/24, 192.168.0.21/25, 192.168.0.26/26 - не помогло. Обидно, что с liveCD назначаю три адреса в одной подсети, и работает. Вернее, обидно что не работает в стационарной версии.
Евгений О.
263 сообщения
#15 лет назад
qeq, По Вашей конфигурации, Ваши сетевые карты имеют перекрывающиеся диапазоны IP адресов. Вам надо или поставить маску сети /32, или сделать адреса, например, eth0 - 192.168.0.20/24, eth1 - 192.168.1.21/24, eth2 - 192.168.2.22/24
Вячеслав С.
12 сообщений
#15 лет назад
Не понимаю, для чего нужны три интерфейса "смотрящие" в одну и ту же сеть?
Евгений О.
263 сообщения
#15 лет назад
Цитата ("sv0"):
Не понимаю, для чего нужны три интерфейса "смотрящие" в одну и ту же сеть?


Балансировка трафика? Резервирование? "Есть много, друг Горацио на свете что не под силу даже мудрецам." - В.Шекспир
Тимофей И.
52 сообщения
#15 лет назад
Цитата ("Illarion_SA"):
"Есть много, друг Горацио на свете что не под силу даже мудрецам." - В.Шекспир

да уж...

В общем получилось, действительно назначив разные подсети. Причем, внешняя машина пингует только тот адрес, в подсети которого сама находиться; может пингануть адрес из другой подсети, но только тогда, когда в комутатор включен еще роутер из той-же другой подсети. Жаль, что нельзя заставить их (все три сетевых карточки) работать в одной подсети. И не понятно, почему же оно работало с liveCD :?:
Evgenij L.
50 сообщений
#15 лет назад
Чтобы машина пинговала другую сеть она должна знать маршрут к этой сети. если дописать маршруты, то и роутер не понадобится.
Ростислав Друцкий
1 сообщение
#15 лет назад
Цитата ("qeq"):
... Жаль, что нельзя заставить их (все три сетевых карточки) работать в одной подсети. И не понятно, почему же оно работало с liveCD :?:


В одной подсети должно работать если поставить адреса с маской 255.255.255.255, например:
192.168.0.20/32, 192.168.0.21/32, 192.168.0.26/32