| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Сетевые технологии > Локальная сеть через интернет |
| Автор: rodendron 6.10.2007, 10:08 |
| Добрый день. На РЖД есть своя сеть - интранет. Так же есть выход в интернет, но без статического IP. Обе сети - СПД и Интернет работают одновременно - одна LAN другая WiFi или наоборот. Какими путями можно настроить следующее - чтобы через интернет была возможность попасть в интранет? Я просто хочу из дома работать в системе SAP R3. В связи с этим хотел узнать, так как в сетях совсем не разбираюсь, можно ли какими-то путями получить доступ? Заранее благодарен. |
| Автор: Smaug 6.10.2007, 12:02 |
| прогой типа TeamViewer... |
| Автор: ZeeLax 6.10.2007, 12:05 |
| Для большей прозрачности можно воспользоваться чем-то типа OpenVPN + dyndns. |
| Автор: rodendron 23.10.2007, 19:20 |
| но статика по-любому нужна? |
| Автор: ZeeLax 23.10.2007, 19:45 |
| Если воспользоваться dyndns - нет. |
| Автор: rodendron 24.10.2007, 21:16 |
| Почитал про технологию "статика через динамику" - ну очень мне это понравилось. Только вот мне кажется не везде это подходит. Например мой IP в сети Акадо - 10.2.192.137. Когда я узнаю свой интернет-IP, то он равен 83.167.112.232. Если я не в сети акадо, а в прочей другой локальной сети, у меня как правило IP-адрес 192.168.Х.Х, а в интернете уже соответственно другой, динамический, как и положено, каждый раз разный. Получается, у нескольких 192.168.x.1-10 может быть один адрес в интернет, как я привел выше - 83.167.112.232. Часто на это натыкаюсь, когда пытаюсь с рапиды скачать фаил (Ваш IP уже скачивал 10 минут назад). То есть, у нас на всех, опять же, один динамический IP? Следовательно как dyndns поймет, что именно к моему копмьюетру обращаться? С уважением, просто очень уж хотелось бы настроить сеть. А в этом деле я Заранее благодарен. |
| Автор: ZeeLax 24.10.2007, 22:01 |
| Для начала - не путайте понятия статический/динамический и внешний(белый)/внутренний(серый) IP-адрес. Статическим является адрес, который жестко прописан в конфигурации интерфейса (или выдаётся при соединении, но, всегда один и тот же) - может быть как внешним так и внутренним. Динамический адрес обладает всеми свойствами статического адреса (тоже может быть как внешним так и внутренним) кроме, собственно, статичности - то есть, при каждой инициации подключения/соединения, он разный. Проблему доступа в вашем случае можно решить простым перенаправлением запроса на определенный порт хоста по внешнему адресу на определенный адрес и порт в локальной сети. С "динамичностью" внешнего адреса можно справиться при помощи динамического DNS. Но, я бы посоветовал вам использовать шифрованный туннель, между вами и вашим сервером, имеющим внешний адрес, с маршрутизацией всех ваших внутренних сетей через этот туннель. Как следствие, вы получите доступ к локальной сети так, будто бы были бы её частью. При этом, географически, вы можете находится где угодно. Естественно, вся информация, проходящая по туннелю шифруется. Как результат - при малых затратах получаем полноценный, безопасный доступ к корпоративной сети. Для реализации туннеля очень удобно использовать OpenVPN - может работать как поверх протоколов четвертого, так и поверх протоколов пятого уровня модели OSI (следовательно, может работать через прокси, особо параноидальные файерволы и NAT). DynDNS же поможет присвоить некоторое имя, динамически переназначаемое в соответствие выданному внешнему IP-адресу. |
| Автор: rodendron 25.10.2007, 12:37 |
| Всем огромное спасибо за ответы. Все очень помогло, с сетью все же тут проблемы - выхода на главную проксю нет, а вот Team Viewer хоть как-то поможет. ZeeLax, фактически, я не смогу никак потоки направить, так как динамический адрес выдает наша прокси, то есть я уже просто "по проводам" получаю интернет и вижу там IP только локальный. Добавлено через 5 минут и 56 секунд ![]() Добавлено через 6 минут и 57 секунд Хотя Team Viewer же как-то работает... Добавлено через 12 минут и 2 секунды ZeeLax, Хотя вроде сейчас dyndns пингуется. В общем пока не опускаю рук. Мешает мне незнание этих технологий. |
| Автор: rodendron 25.10.2007, 13:09 |
| ZeeLax, Понимаю, что вопрос гулпый, но когда я настроил себе dyndns, можно ли как-нибудь без OpenVPN сделать так, чтобы все запросы на мой адрес (mydomain.dyndns.org) автоматически уходили на опреленный IP в локальной сети? |
| Автор: rodendron 26.10.2007, 08:23 |
| ZeeLax, да вот говорю, что выразится правильно не могу. По поводу первого - я пользователь на работе. То есть, у меня просто есть сетевая розетка с выходом в интернет. Наверняка она обращается к какой-то прокси, которая распределяет интернет между всеми сотрудками. Как я понял, чтобы сделать необходимые мне настройки, мне необходимо иметь доступ и к этой прокси(это более грамотные коллеги так говорят). Хотя как я понял, мне, как пользователю, достаточно этой "розетки" с выходом в интернет и dyndns? Потому что dyndns Windows Updater я установил и он вроде бы нормально все получает и обновляет. Теперь второй вопрос - я честно говоря врят ли освою OpenVPN. В связи с этим хочу просто попробовать, без всяких защит и всего следующее: у меня на компютере 2 сети. Я настроил dyndns(я так понял одного клиента обновления IP достаточно). Теперь хочу с другого компьютера, на котором есть только сеть интернет, набрать в GUI системы SAP мой адрес (myname.dyndns.org), и чтобы он попал в сеть интранет С уважением, Очень благодарен! |
| Автор: ZeeLax 26.10.2007, 08:42 | ||
Dyndns помогает только в одном - обращаться с хостам, не имеющим постоянного IP. А чтобы извне, попасть вовнтурь придётся настраивать ваш сервер, раздающий интернет. Можно, конечно, сделать и наоборот - чтобы ваш openvpn-серверу с рабочего компьютера подключался к openvpn-серверу, находящемуся снаружи, но, в таком случае, он должен либо делать это по какой-нибудь команде (которую ещё ему как-то надо подать), либо через определенный временной интервал. Также необходимо иметь какую-то возможность, ожидать этого подключения снаружи. |
| Автор: rodendron 26.10.2007, 08:51 |
| То есть, чтобы попасть в локальную сеть через интернет, мне необходимо настроить какое-то подключение на компьютере, на котором у меня обе сети? А нет какой-нибудь дружелюбной программы(не консольного типа) для Windows, которую запускаю и в ней настраиваю "соединение" сетей. Или все же это не соединение? Просто все не пойму я никак блин Резюме: Есть комп, на нем 2 сети, есть dyndns, есть ли виндовая прога для чайников? |
| Автор: ZeeLax 26.10.2007, 09:04 |
| Так, пока не прочтете http://www.ozon.ru/context/detail/id/1504328/, дискуссия будет односторонней, похоже. Теперь, если кратко. VPN-сервер (не важно, какой реализации) ожидающий соединения на вашем хосте с внешним адресов является один из концов (модель немного упрощена - в действительности, концом является не сам сервер, а виртуальный сетевой интерфейс) "связи" (хоть и виртуальной) между данным хостом и хостом подсоединяющимся извне. VPN-клиент является вторым таким концом. В итоге, имеем "прямое" соединение двух хостов - как будто вы проводом подключили домашний компьютер к рабочему. Попасть же из одной сети в другую - дело пяти минут. Это для вас сделает ваш сервер, на котором внешний адрес, и на котором работает VPN-сервер. Так как этот сервер подключен и ко внешней, и ко внутренней сети - он смаршрутизирует пакеты из первой во вторую и наоборот. |
| Автор: rodendron 26.10.2007, 09:08 |
| ZeeLax, все, тема закрыта. Спасибо огромное. Въехал. Я так и понял, когда пытался установить OpenVPN :0) Меня просто смутили слова "настройка клиента, настройка сервера". А теперь я понял для каких это целей уже точно. Чтобы из под клиента соединиться с сервером.А в настройках сервера и так будет значится что "ходить" в локальную сеть. Еще раз спасибо. |