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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: когда останавливаю openvpn -- не работает gatetway  (Прочитано 1098 раз)

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

Оффлайн demjanok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Всем привет!
Комп работает в качестве шлюза и openvpn сервера.
Столкнулся с проблемой: когда останавливаю деймона openvpn - не работает gatetway.
Может стоит openvpn перенастроить в режим бриджа?
« Последнее редактирование: 19 Июля 2016, 16:04:45 от demjanok »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Предлагаю начать с диагностики.
покажите конфиг сервера OVPN и выхлоп команды ip a; ip r во время работы деймона и после его остановки.

Оффлайн demjanok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Конфиг openvpn:
(Нажмите, чтобы показать/скрыть)
Вывод ip a && ip r когда работает openvpn:
(Нажмите, чтобы показать/скрыть)
После остановки:
(Нажмите, чтобы показать/скрыть)

Также NAT прописал в rc.local:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 20 Июля 2016, 11:03:26 от demjanok »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Партизанство до конца у Вас не получилось ;)
Теперь скажите как проявляется "не работает gatetway". Просто не совсем понятно о чём Вы пишите, так как выход в интернет для локальной сети изначально не предусмотрен, ибо маскарадится интерфейс локальной сети (что видимо для работы удалённой сети), а не внешней.

Оффлайн demjanok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
извините за невнимательность  :)
изначально с
sysctl -w net.ipv4.ip_forward="1"
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
комп как шлюз работал.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
тогда уж показывайте sudo iptables-save во время "кризиса"

Оффлайн demjanok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
iptables-save
(Нажмите, чтобы показать/скрыть)
Вроде нашел причину: когда закомментировал в конфиге ovpn строчку push "redirect-gateway def1" - как шлюз работает нормально, но openvpn не видит локальную сеть...

Пользователь добавил сообщение 20 Июля 2016, 12:37:55:
как решить?
« Последнее редактирование: 20 Июля 2016, 12:37:55 от demjanok »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Вроде нашел причину: когда закомментировал в конфиге ovpn строчку push "redirect-gateway def1" - как шлюз работает нормально
Что-то не то. Этот параметр на серверную часть вообще никак не действует. Диагностика это подтверждает.
Вы так и не ответили, как проявляется "не работает gatetway"

Оффлайн demjanok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Оказывается что влияет на маршрутизацию...
https://openvpn.net/index.php/open-source/documentation/howto.html
(Нажмите, чтобы показать/скрыть)
Pushing the redirect-gateway option to clients will cause all IP network traffic originating on client machines to pass through the OpenVPN server.

Эта опция заставляет "гнать" весь трафик через сервер openvpn.

тут я Вас переплюнул? ;)

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Конечно переплюнули... только ветер в другую сторону. Вытирайтесь.
Опция влияет на таблицу маршрутизации у клиента OVPN, а не у сервера. Собственно для этого она и создана.

Оффлайн demjanok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
тогда как объяснить? когда я сижу в локальной сети и даю нагрузку на шлюз (торренты, спидтест и тд) процессор грузит до придела только openvpn.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
что объяснять, если пока не получен ответ на главный вопрос: как проявляется "не работает gatetway"?

Если клиент торрентов находится в сети OVPN, то повышенная прожорливость сервера OVPN вполне объяснима - ему весь этот трафик приходится шифровать/дешифровать

Оффлайн demjanok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
"не работает gatetway" - трафик не маршрутизирует между локальной сетью и сетью провайдера. Нагрузку я давал с локальной сети (не с удаленного пк через ovpn туннель) и было понятно что openvpn пропускал через себя весь локальный трафик. Закомментировал #push "redirect-gateway def1" и добавил "push "route 192.168.0.0 255.255.255.0" # home" и все заработало как надо. Теперь при нагрузке с локальной сети демон openvpn "отдыхает".


Пользователь добавил сообщение 20 Июля 2016, 14:11:39:
Пометил как решенная проблема, спасибо за внимание и помощь.
« Последнее редактирование: 20 Июля 2016, 14:11:39 от demjanok »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
бред. команда push не влияет на сам собственно сервер. НИКАК. Влияет исключительно на таблицу маршрутизации подключаемого удалённого клиента. И таблица маршрутизации у Вас не изменилась (можете сами посмотреть).

Оффлайн demjanok

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
    • Просмотр профиля
Это не моя фантазия. Всего лишь констатирую факт, больше никаких манипуляций в система я не делал, а для более глубокого анализа у меня нету навыков.

 

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