Автор Тема: Маршрутизация для новичков. Алт Линукс 7.0.5  (Прочитано 6710 раз)

Оффлайн gamenik

  • Участник
  • *
  • Сообщений: 26
Перед тем как нас о чем то спрашивать, знайте, что мы понимаем в Линуксе так же как сборная России что то понимают в футболе.
Это наш первый опыт установки линуксового сервера.
Итак, к теме. У нас стоит Алт Линукс Кентавр 7.0.5 x64 (стоит среда MATE),  имеем две сетевые карты (1. ip: 192.168.101.171 шлюз: 192.168.101.200 маска: 255.255.255.0; 2. ip: 10.5.12.150 шлюз: 10.5.12.149 маска: 255.255.255.252). Суть в том, что нам нужно чтоб все ip 192.168.* ходили только через сетевую карту №1.  И  чтобы все эти маршруты сохранялись при перезагрузке. Если есть способ настроить маршруты с помощью графического интерфейса, будем признательны скринам.
Заранее благодарим!

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 351
И  чтобы все эти маршруты сохранялись при перезагрузке.
https://www.altlinux.org/Etcnet

Если есть способ настроить маршруты с помощью графического интерфейса,
Вот это без понятия. В части настройки файрвола в etcnet модуль для Альтератора есть, а вот для маршрутизации - не уверен. Но оно и не нужно, с маршрутизацией всё просто.

Только вот я не понял, где вопрос-то ? Интерфейс из сети 192.168.101.0/24 поднят на сетевой карте 1. Все пакеты этой сети будут использовать direct route. Или имеется ввиду, что на интерфейсе могут быть другие пакеты из 192.168.0.0/16, но не из 192.168.101.0/24 ?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 138
    • Домашняя страница
Для настройки маршрутизации есть модуль Alterator в веб-интерфейсе.
Андрей Черепанов (cas@)

Оффлайн gamenik

  • Участник
  • *
  • Сообщений: 26
Только вот я не понял, где вопрос-то ? Интерфейс из сети 192.168.101.0/24 поднят на сетевой карте 1. Все пакеты этой сети будут использовать direct route. Или имеется ввиду, что на интерфейсе могут быть другие пакеты из 192.168.0.0/16, но не из 192.168.101.0/24 ?
Дело в том что  при перезагрузке, работают оба интерфейса, и пинги с 192.168.100.5 не идут, как только мы отключаем интерфейс №2, все начинает нормально работать. Мы не знаем с чем это связанно, но по логике винды решили прописать маршруты. Вот и спрашиваем как это сделать.

Оффлайн gamenik

  • Участник
  • *
  • Сообщений: 26
Для настройки маршрутизации есть модуль Alterator в веб-интерфейсе.
Где его найти? Скрин плз.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Для настройки маршрутизации есть модуль Alterator в веб-интерфейсе.
Где его найти? Скрин плз.
Плиз расскажите подробние - в чём у вас проблемы. Писать документацию второй раз никто не будет.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 360
  • Учиться .... Телепатами не рождаются, ими ....
Дело в том что  при перезагрузке, работают оба интерфейса, и пинги с 192.168.100.5 не идут, как только мы отключаем интерфейс №2, все начинает нормально работать
route не настроен

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 351
Мы не знаем с чем это связанно,
Это похо. Надо изучать принципы маршрутизации, если строите сети с роутерами внутри. Там не сильно сложно на самом деле.

Только вот я не понял, где вопрос-то ? Интерфейс из сети 192.168.101.0/24 поднят на сетевой карте 1. Все пакеты этой сети будут использовать direct route. Или имеется ввиду, что на интерфейсе могут быть другие пакеты из 192.168.0.0/16, но не из 192.168.101.0/24 ?
Дело в том что  при перезагрузке, работают оба интерфейса, и пинги с 192.168.100.5 не идут, как только мы отключаем интерфейс №2, все начинает нормально работать.
192.168.100.5 не входит в сеть 192.168.101.0/24, соответственно, он может быть доступен только через какой-то маршрутизатор. Кроме прямых маршрутов, самостоятельно образующихся при поднятии соответствующих интерфейсов, в системе может быть как-то заданный маршрут по-умлчанию. Либо руками, либо он может быть получен по DHCP, либо он может быть назначен демоном pppd (если испльзуется какой-то вариант PPP), либо посредством какого-то протокола динамической маршрутизации (RIP, OSPF, IS-IS, BGP). Могут и ещё быть варианты. Описываемое Вами похоже на то, что default к Вам поступает от двух DHCP-серверов с обоих интерфейсов. С интерфейса 2 имеет бОльший приоритет, потому пакеты для неизвестных сетей улетают через него. Посмотрие вывод команды "ip r" для всех случаев. Вообще
ip routeно утилита ip понимает недописанные команды, если они уникалны.

И да, выход - задать постоянный дополнительный маршрут для 192.168.100.0/24 через тот роутер, который про него знает. Очевидно, это с него прилетает другой default в отсутствие интерфейса 2.

И разберитесь, у Вас etcnet интерфейсами управляет, или Network Manager. От этого зависит, что и куда писать.
« Последнее редактирование: 06.07.2016 12:03:09 от asy »

Оффлайн gamenik

  • Участник
  • *
  • Сообщений: 26
Плиз расскажите подробние - в чём у вас проблемы. Писать документацию второй раз никто не будет.
Проблема в том, что нам нужно чтобы работали оба интерфейса, но чтобы все iP c сети 192.168.* ходили через интерфейс №1, насколько мы понимаем, нужно указать маршруты, а вот как эти маршруты указать в Линукс мы не знаем.

Оффлайн gamenik

  • Участник
  • *
  • Сообщений: 26
https://docs.altlinux.org/ru-RU/lxdesktop/6.0/html/lxdesktop/install-distro--install-network--chapter.html
https://docs.altlinux.org/ru-RU/centaurus/7.0.5/html/centaurus/ch33.html

Что неясно в документации, спрашивайте.
Тут то все понятно, только не понятно где прописывать маршрут.

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 351
Тут то все понятно, только не понятно где прописывать маршрут.
Ответ во фразе "И разберитесь, у Вас etcnet интерфейсами управляет, или Network Manager". Как понять - есть по ссылке https://www.altlinux.org/Etcnet, которую я дал в начале. В самом верху.

И, кстати: http://segfault.kiev.ua/smart-questions-ru.html
;-)
« Последнее редактирование: 06.07.2016 12:31:23 от asy »

Оффлайн gamenik

  • Участник
  • *
  • Сообщений: 26
192.168.100.5 не входит в сеть 192.168.101.0/24, соответственно, он может быть доступен только через какой-то маршрутизатор. Кроме прямых маршрутов, самостоятельно образующихся при поднятии соответствующих интерфейсов, в системе может быть как-то заданный маршрут по-умлчанию. Либо руками, либо он может быть получен по DHCP, либо он может быть назначен демоном pppd (если испльзуется какой-то вариант PPP), либо посредством какого-то протокола динамической маршрутизации (RIP, OSPF, IS-IS, BGP). Могут и ещё быть варианты. Описываемое Вами похоже на то, что default к Вам поступает от двух DHCP-серверов с обоих интерфейсов. С интерфейса 2 имеет бОльший приоритет, потому пакеты для неизвестных сетей улетают через него. Посмотрие вывод команды "ip r" для всех случаев. Вообще
Интерфейс №1 (ip: 192.168.101.171 шлюз: 192.168.101.200 маска: 255.255.255.0) получает ип по DHCP и он смотрит в локальную сеть которая построено на нескольких VLAN, вся локалка работает через маршрутизаторы. Интерфейс №2 (ip: 10.5.12.150 шлюз: 10.5.12.149 маска: 255.255.255.252 прописан в ручную) смотрит в региональную сеть, через их (региона) циску. Если работает только интерфейс №1 (родная IBM сетевуха), то все хорошо, сервервер видит всех в локалке и все из лоркалки видят сервер, как только включаем интерфейс №2 (дополнительно установленная сетевуха), то сервер перестает всех видеть. Почему так происходит? Потому что нет статических маршрутов! А где их в линукс прописать и как? А мы ХЗ! Вот и обратились за помощью. Нам нужно прописать на сервере Линукса , чтоб все адреса с началом 192.168.* ходили только через интерфейс №1.

Оффлайн gamenik

  • Участник
  • *
  • Сообщений: 26
route не настроен
Спасибо Вам за то что не написали "У Вас что то не настроено"! Route не настроен. Как его настроить, есть краткое и понятное описание этого route?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 351
шлюз: 192.168.101.200
шлюз: 10.5.12.149
Кстати, это я упустил. В системе не должно быть несколько default gw, кроме некоторых особых случаев. Шлюз всегда должен быть один, иначе, на выходе, будет непредсказуемое поведение для тех, кто плохо понимает, что именно написано в таблице маршрутизации.

А где прописывать - это никто не скажет точно, пока Вы не ответите, кто у Вас интерфейсами управляет.