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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Проброс портов в Ubuntu Server 14.04  (Прочитано 2907 раз)

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

Оффлайн sharkom

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: Проброс портов в Ubuntu Server 14.04
« Ответ #15 : 23 Ноября 2016, 08:08:50 »
Если есть VPN, то зачем городить огород с пробросом портов? Если правильно настроен VPN должен поподать на вебморду роутера по его локальному IP. Или задача без VPN поподать на вебморду роутера, тогда другой вопрос... а в настройках роутера включено удаленное администрирование, т.е доступ на морду через WAN порт (при такой схеме роутер не должен быть за NATом провайдера).
« Последнее редактирование: 23 Ноября 2016, 09:09:00 от sharkom »

alexxnight

  • Гость
Re: Проброс портов в Ubuntu Server 14.04
« Ответ #16 : 23 Ноября 2016, 12:54:12 »
Вот с картинкой уже красиво. :)
Теперь добавьте на картинку ip адреса (можно разным цветом)
А затем напишите что Вы хотите, чтобы система делала

Оффлайн michey25

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Проброс портов в Ubuntu Server 14.04
« Ответ #17 : 24 Ноября 2016, 09:58:10 »

Вобщем я понял что у меня плохо настроен впн, по идее с vps должна пинговаться вся сеть, чего не происходит.
вот конфиг /etc/openvpn/tun0.conf с vps:
dev tun0
ifconfig 10.9.8.1 10.9.8.2
secret /etc/openvpn/static.key
route 192.168.0.0 255.255.255.0

вот конфиг /etc/openvpn/tun0.conf с nas:
remote  [внешний ип vps]
dev tun0
ifconfig 10.9.8.2 10.9.8.1
secret /etc/openvpn/static.key
keepalive 60 120
push "route 192.168.0.0 255.255.255.0"

push "route 192.168.0.0 255.255.255.0" - добавил вчера, в попытках открыть внутреннюю сеть для vpn.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проброс портов в Ubuntu Server 14.04
« Ответ #18 : 24 Ноября 2016, 10:03:26 »
либо на роутере добавьте маршрут на сеть VPN через NAS, либо на каждом компе. Кстати, на NAS должен быть включен ip_forward (тему читал давно, потому всё не помню и возможно уже и звучало)

Оффлайн michey25

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Проброс портов в Ubuntu Server 14.04
« Ответ #19 : 24 Ноября 2016, 12:35:42 »
Кстати, на NAS должен быть включен ip_forward
да включен он. Помнится что-то подобное уже делал, пару лет назад. На этом же nas стоял openvpn сервер. Подключался к нему и видел ресурсы сети провайдера, которые были доступны только из домашней сети. Тогда тоже прилично пришлось с бубном потанцевать. Только совсем не помню какие маршруты добавлял. Ну и тогда был полноценный впн сервер, а не туннель.
« Последнее редактирование: 24 Ноября 2016, 12:42:08 от michey25 »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Re: Проброс портов в Ubuntu Server 14.04
« Ответ #20 : 24 Ноября 2016, 13:15:58 »
ага, освежил тему топика в памяти
1. команда push работает только на клиентов, что указывается параметром client. В Вашем случае оба участника равноправны, а потому маршрут не будет добавлен на VPS... но он уже есть в конфиге OVPN самого VPS.
Для проверки смотрим на таблицу маршрутизации VPS.
Если маршрут появился и смотрит он на интерфейс tun0, идём дальше
2. Пинговаем другую сторону туннеля. Именно туннеля, то есть ping 10.9.8.2. Если всё ОК - идём дальше
3. Пингваем другой интерфейс участника туннеля. Т.е. судя по картинке ping 192.168.0.20
Если всё ОК - идём дальше.
4. Скорее всего, пинг на роутер не будет идти. Причина этому: отсутствие маршрута на адреса туннеля и при получении пакета от хоста 10.9.8.1 (VPS). А потому роутер будет пытаться ответить в сторону WAN-порта по дефолтному маршруту.
Решение вопроса: добавить этот маршрут
ip r add 10.9.8.0/30 via 192.168.0.20(маску можно и побольше)

С другими хостами сети ситуация та же, что и с роутером за исключением тонкого момента. У них дефолтным шлюзом является обсуждаемый роутер, а потому при наличии у него маршрута на сеть VPN, пакеты будут направлены в нужное русло. Именно поэтому я дал 2 варианта изменения маршрутизации: либо клиенты сами ломятся в сеть VPN через NAS, либо это делается посредством роутера.

Оффлайн michey25

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Проброс портов в Ubuntu Server 14.04
« Ответ #21 : 24 Ноября 2016, 19:16:40 »
Огромное спасибо! Добавил маршрут на роутере и все заработало!

 

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