Ситуация:
На двух компах с ОС openSuse 12.2 (назовем их комп А и комп Б) подняты серверы OpenVPN и установлены сертификаты, также установлены сертификаты для клиентов (назовем их АА и ББ). Клиент АА должен управлять VPN сервером Б, а клиент ББ должен управлять сервером А.
Сервер VPN А имеет tun0 с IP 10.8.x.1, пингуется с сервером провайдера.
Сервер VPN Б тоже имеет tun0 c таким же IP 10.8.x.1 в Инет выходит через DSL маршрутизатор, провайдер выдаёт динамический IP .
Кстати, на этих компах на сетевых картах установлены ещё по 2 IP адреса, в Инет по ним выходят спокойно.
И дальше для меня огромная загогулина.
1. Как прорыть туннель в Инете, чтобы компы А и Б друг-друга пинговали?
2. Что надо изобразить в файерволах?
3. Что надо сделать с клиентами, чтобы они управляли, каждый своим компом?
4. Что надо настроить в DSL-маршрутизаторе ZyXEL P660RU3, чтобы он допустил комп А до компа Б?
5. Как клиента ББ подключить к серверу А?
Кстати, Skype на этих компах друг с другом коннектятся, но там другая технология (но порты-то открываются). Коннектился на этих компах через TeamViewer7 для Linux,
но коряво. На TeamViewer8 пока коннект не проходит.
На этих же компах стоит Винда. По этой ОС через сервер lan2lan спокойно идёт удалённое управление.
Вопрос: Кто-нибудь талантливей меня сталкивался с данной проблемой?
Направить меня по нужному пути сможет?
Все логи и проверки у меня записаны, готов предоставить.
Оповестить можно по мылу: ottbvtm@yandex.ru.
И здесь я тоже буду присутствовать.
Пож.
Настройка OpenVPN в OpenSuse 12.2
1. DynDns позволит пинговать 80й порт... при условии белого ИП.
2. Открыть порт и доступ к тому приложению/службе на котором все это добро будет реализовано.
4. NAT(virtual server) прописать порты внешний и внутренний.... прописать учетку DynDNS.
С компа А я пингую сервер DynDNS.org.
А как через него попасть на комп Б? У него провайдер дал динамический IP. Туннель как-то с эти разбирается. В Винде я вхожу через lan2lan.
Что-то в этой Сусе накручено хитрого.
Кто об этом знает?
С компа А я пингую сервер DynDNS.org.
Что-то в этой Сусе накручено хитрого.
Причем тут SuSe?
Я писал советы Выше для того чтобы можно было подключаться как от А к Б, так и от Б к А.
При отсутствии серых IP динамический адрес работает не на много хуже статического...
DynDNS сервис позволяющий подключаться к Вашему компьютеру с динамическим адресом из интернета....
Не нужно пинговать сервер...
Нужно зарегистрироваться и настроить роутер и операционную систему.
Вот живой пример использования:
http://home.23region.info/
Правда я адрес бесплатного URL привязал к своему поддомену, но это отдельная тема.
Это мой домашний компьютер с динамическим адресом.
Когда компьютер включен я могу видеть свой Web сервер...
Соответственно 2 варианта.
1. Вы подключаетесь к 80 порту, в своей сети указываете реальный порт
2. Менее удобный, но так же бесплатный.
Выполнив ping вашего dyndns аккаунта Вы узнаете внешний ip адрес Вашего роутера.
Тут уж по портам Вас ограничит только провайдер и Ваша фантазия...
PS
Если Ваш роутер не имеет программной реализации поддержки динамических сервисов, то есть программная реализация.
Обычно настраивают так:
1. Сервер А со статикой в сети А
2. Клиент Б с динамическим адресом является шлюзом для компьютеров в сети Б
3. Компьютеры сетей А и Б видеть друг друга если все правильно настроить. Есть ли смысл в 2х серверах?
К сожалению, не мог подключится к указанному URL Недоступен.
Сервис DynDNS есть на DSL -маршрутизаторе, но я его пока не постиг.
Динамический IP маршрутизатора я могу видеть в его настройках пока только с компа Б.
3. Компьютеры сетей А и Б видеть друг друга если все правильно настроить. Есть ли смысл в 2х серверах?
Мне необходимо клиентом VPN с компа А подключиться к серверу VPN компа Б, который находится за НАТом DSL-маршрутизатора. Сервер на компе А потом можно остановить.
Если я правильно понял, моя проблема в DynDNS.
А как её можно реально решить?.
Ресурс не доступен так как уже выключил компьютер сразу после написания статьи.
Если я правильно понял, моя проблема в DynDNS.
А как её можно реально решить?.
Это проблема только в случае если у Вас оборудование некорректно использует данные службы.
И если подключаться надо в обе стороны как я уже писал.
Если подключаться только с динамикой к статике то вышеуказанная служба уже не нужна будет.
Если же служба будет нужна то вот как это делал для Веб Серрвера:
1. Я регистрировался через DLINK с этим логином пошел в DynDns
2. Зарегистрировал 1 хост (бесплатно, но без wildcard и только 80й порт)
3. получилось типа логин точка динднс точка орг....
4. Прописал учетную запись в свой роутер Sagem
5. Пробросил на роутере порты 80 внешний порт на 80 порт локальной машины 192.168.0.X где X конкретный компьютер...
6. Поднял вебсервер и открыл порт в брандмауэре
7. Для того чтобы веб сервер на самом сервере работал корректно прописал в сопоставление для локального IP в противном случае со всех компьютеров вы будете попадать на внешний IP и запрос авторизоваться на Роутере
то есть на сервере нужно прописать все варинаты имен равны IP адресу сервера или 127.0.0.1
8. На остальных машинах локальной сети так же прописать сопоставление на IP адрес сервера.
9. Если хотите чтобы было красивое имя вашего домена, а не бесплатное от dyndns то нужно прописать в настройках DNS Вашего домена так пробелы по убирайте и адреса на свои поменяйте:
home. 23region.info IN CNAME mozgfx. dyndns. org
www. home. 23region . info IN CNAME mozgfx. dyndns. orgКогда у меня был роутер D-Link все вышеописанное касающееся роутера работало не очень.
Мне подарили Sagem у него все замечательно и NAT с приложениями работает если войти в роутер, то видно как роутер пробросил автоматически порты для каждого приложения использующего UPNP-NAT для того чтобы можно было к ним достучаться из интернета.
Как работает Zyxel я не скажу.
Итак:
Для того чтобы подключаться постоянно из интернета нужно пробросить порты в противном случае откуда роутер узнает для какого компьютера в Вашей сети предназначен пакет.
Открыть порт в брандмауэре
Настроить ПО
И самое главное для работы DynDNs нужен белый динамический IP.
Ситуация:
На двух компах с ОС openSuse 12.2 (назовем их комп А и комп Б) подняты серверы OpenVPN и установлены сертификаты, также установлены сертификаты для клиентов (назовем их АА и ББ). Клиент АА должен управлять VPN сервером Б, а клиент ББ должен управлять сервером А.
Сервер VPN А имеет tun0 с IP 10.8.x.1, пингуется с сервером провайдера.
Сервер VPN Б тоже имеет tun0 c таким же IP 10.8.x.1 в Инет выходит через DSL маршрутизатор, провайдер выдаёт динамический IP .
Кстати, на этих компах на сетевых картах установлены ещё по 2 IP адреса, в Инет по ним выходят спокойно.
И дальше для меня огромная загогулина.
1. Как прорыть туннель в Инете, чтобы компы А и Б друг-друга пинговали?
2. Что надо изобразить в файерволах?
3. Что надо сделать с клиентами, чтобы они управляли, каждый своим компом?
4. Что надо настроить в DSL-маршрутизаторе ZyXEL P660RU3, чтобы он допустил комп А до компа Б?
5. Как клиента ББ подключить к серверу А?
Кстати, Skype на этих компах друг с другом коннектятся, но там другая технология (но порты-то открываются). Коннектился на этих компах через TeamViewer7 для Linux,
но коряво. На TeamViewer8 пока коннект не проходит.
На этих же компах стоит Винда. По этой ОС через сервер lan2lan спокойно идёт удалённое управление.
Вопрос: Кто-нибудь талантливей меня сталкивался с данной проблемой?
Направить меня по нужному пути сможет?
Все логи и проверки у меня записаны, готов предоставить.
Оповестить можно по мылу: ottbvtm@yandex.ru.
И здесь я тоже буду присутствовать.
Пож.
1. Как прорыть туннель в Инете, чтобы компы А и Б друг-друга пинговали?
"Сервер VPN А имеет tun0 с IP 10.8.x.1, пингуется с сервером провайдера.
Сервер VPN Б тоже имеет tun0 c таким же IP 10.8.x.1"
При таком раскладе никак.
Сделайте A и B с разными подсетями.
На сервере с динамическим IP заведите клиента к серверу со статическим IP.
А дальше стандартно.
При таком раскладе никак.
Имеется ввиду должно быть в одном случае X, а во втором Y
Где X не может быть равно Y
У Вас же в условии X на двух серверах...
Так я понимаю свои косяки?
1. Изменить IP сетки адресов на VPN сервере А (или Б).
2. В DSL-маршрутизаторе в разделе DynDNS написать что-то правильное.
3. Посмотреть и правильно настроить свой аккаунт на DynDNS.com.
4. А уже потом клиентом АА подключаться к компу Б.
Буду биться с этими пока недругами.
И самое главное для работы DynDNs нужен белый динамический IP.
А как его добыть, не очень представляю.
[quote="mozgfx"]И самое главное для работы DynDNs нужен белый динамический IP.
А как его добыть, не очень представляю.[/quote]
Никак... Это зависит от провайдера....
Либо он блокирует подключения из вне...
Либо нет....