Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Статические маршруты в Ubuntu Server 17.04  (Прочитано 4414 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kazaf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Добрый день. Стоит простая задача: прописать на сервере с Nagios маршруты. На сервере установлена Ubuntu Server 17.04. На нем поднят OpenVPN, и нужно, чтобы у него был доступ к адресу вида 192.168.0.10 через ВПН-адрес.
Я добавляю маршрут командой
route add 192.168.0.10 gw 10.10.0.101и все работает. Как и должно - до перезагрузки.
У меня таких адресов 54 штуки, и я хочу сделать эти маршруты перманентными. Пишу в /etc/network/interfaces
up route add 192.168.0.10 gw 10.10.0.101И после перезагрузки маршрута нет.
Попробовал написать в /etc/netplan
routes: to: 192.168.0.10 via: 10.10.0.101Эффект тот же.
Подскажите, пожалуйста, что я делаю не так :-)
<Место под глубокомысленный бред>__________</Место под глубокомысленный бред>

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #1 : 20 Апреля 2018, 12:50:14 »
не тому сервису даёте команду на добавление маршрута.
Нужные маршруты куда указывают? (с точки зрения сети)

Оффлайн Kazaf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #2 : 20 Апреля 2018, 12:58:44 »
На хост из другой сети, связь с которой есть только через OpenVPN. Интерфейс - tap0. Адрес - 10.10.0.101 в данном случае. Из этой сети мне нужен только конкретный хост, который в ней имеет адрес 192.168.0.10. Поэтому я и не пробрасываю всю сеть... Или вы не об этом?
<Место под глубокомысленный бред>__________</Место под глубокомысленный бред>

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #3 : 20 Апреля 2018, 13:05:51 »
Об этом
Организует канал кто? (какой демон?)

Оффлайн Kazaf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #4 : 20 Апреля 2018, 13:17:12 »
OpenVPN.service

Надо в нем маршруты прописать?
<Место под глубокомысленный бред>__________</Место под глубокомысленный бред>

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #5 : 20 Апреля 2018, 13:19:20 »
Бинго

Оффлайн Kazaf

  • Автор темы
  • Новичок
  • *
  • Сообщений: 33
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #6 : 20 Апреля 2018, 13:30:06 »
Благодарю.
<Место под глубокомысленный бред>__________</Место под глубокомысленный бред>

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #7 : 22 Апреля 2018, 14:01:56 »
В файл конфигурации openvpn допишите примерно такую строчку:
up /etc/openvpn/up.sh

А в "/etc/openvpn/up.sh" будет что-то такое:
#!/bin/sh

IF_NAME=${1}


ip route add 192.168.0.10 dev ${IF_NAME}

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #8 : 22 Апреля 2018, 17:18:57 »
Это для каких целей? OVPN имеет свой механизм корректного добавления маршрутов, хоть клиенту, хоть серверу.

Оффлайн MooSE

  • Старожил
  • *
  • Сообщений: 1158
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #9 : 23 Апреля 2018, 00:31:50 »
Это для каких целей? OVPN имеет свой механизм корректного добавления маршрутов, хоть клиенту, хоть серверу.

Если вы со стороны сервера указываете push "route...." то да.

Но если по какой-то причине сервер не передаёт маршруты то можно через up-скрипт сделать. Ну или другая ситуация: сервер предлагает сделать redirect_gateway, а вам нужно только отдельные подсети завернуть, тогда на клиенте "route-nopull" и в up-скрипте описываете нужные маршруты.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28476
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #10 : 23 Апреля 2018, 00:45:54 »
сервер предлагает сделать redirect_gateway
Тогда надо лечить сервер.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #11 : 23 Апреля 2018, 10:05:59 »
(Нажмите, чтобы показать/скрыть)

Пользователь добавил сообщение 23 Апреля 2018, 10:10:28:
OVPN имеет свой механизм корректного добавления маршрутов
Подскажите пожалуйста, как добавить маршрут в разные таблицы маршрутизации, если вдруг нужно?
« Последнее редактирование: 23 Апреля 2018, 10:10:28 от koshev »
OpenWrt 19.07

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #12 : 23 Апреля 2018, 10:36:08 »
push?

Оффлайн koshev

  • Старожил
  • *
  • Сообщений: 1709
  • חתול המדען
    • Просмотр профиля
Re: Статические маршруты в Ubuntu Server 17.04
« Ответ #13 : 23 Апреля 2018, 12:36:23 »
Да, подойдёт, спасибо.
OpenWrt 19.07

 

Страница сгенерирована за 0.09 секунд. Запросов: 25.