Настройка сети в linux-е
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 на той же машине - назначаю три адреса, и каждая карточка работает нормально.
Может кто-то сталкивался с подобной ситуацией, или знает куда копать?
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 :?:
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