Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевое оборудование (http://forum.oszone.net/forumdisplay.php?f=55)
-   -   Объединить несколько сетей в одну(route?, bridge?) (http://forum.oszone.net/showthread.php?t=276901)

crashtuak 01-02-2014 19:37 2300776

Объединить несколько сетей в одну(route?, bridge?)
 
Добрый день. Есть следующая ситуация - роутер с VPN сервером, комп1(192.168.1.100) комп2(192.168.1.101), оба подключены к VPN серверу, нормально пингуются. комп2 имеет доступ к сети 192.168.ууу.ххх. комп1 - windows машина, комп2 и машины 192.168.ууу.ххх - ubuntu, centos, suse. Как можно сделать, что бы комп1 мог пинговать машины 192.168.ууу.ххх? что то мне подсказывает, что route тут может помочь, но я не уверен :)

AMDBulldozer 01-02-2014 19:53 2300786

crashtuak, команда "route" к Вашей задаче никакого отношения не имеет. Вам надо включить IP Forwarding (echo 1 > /proc/sys/net/ipv4/ip_forward или, что то же самое, "sysctl net.ipv4.ip_forward=1") и, при необходимости, настроить nat при помощи утилиты iptables.

Примечания:
1. после установки ip_forwarding необходимо перезапустить сетевые службы, к примеру, командой "service network restart" или "networking" - в разных дистрибутивах по-разному.
2. Эта установка будет действовать только до первой перезагрузки. Если хотите сделать её постоянной, надо обеспечить выполнение указанной команды в процессе загрузки. Это можно сделать несколькими способами. Одним из распространенных является сохрание установки в файле /etc/sysctl.conf.
Для этой цели в него добавляется строчка "net.ipv4.ip_forward=1".
Но того же эффекта можно добиться и другими методами. Их много. Отличаются они тем, что редактируются другие файлы (содержащие параметры настройки сети), а в каждом дистрибутиве эти настройки хранятся в разных местах.
Тот, который предложил я в этом смысле наиболее универсален - sysctl присутствует почти во всех дистривутивах.


Время: 14:13.

Время: 14:13.
© OSzone.net 2001-