|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Сетевые технологии » Route/Bridge - [решено] Задача объединить подсети. |
|
Route/Bridge - [решено] Задача объединить подсети.
|
Старожил Сообщения: 402 |
Профиль | Отправить PM | Цитировать помогите решить задачу, если возможно. Есть сервер линукс с двумя сетвухами, одна смотрит в 192,168,2,* (eth1) другая 192,168,23,* (eth0). Есть рабочаяя станция в подсети 192.168.2.*, т.е. она видит eth1. Можно ли сделать так что бы эта станция видела и eth0. Т.е. моё видение решения этого вопроса в следующем, при получение пакетов для 192,168,23,* на eth1, сервер ретранслирует их через eth1.
вот таблица маршрутов сервера Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.23.0 * 255.255.255.0 U 0 0 0 eth0 192.168.2.0 * 255.255.255.0 U 0 0 0 eth1 default 192.168.23.254 0.0.0.0 UG 0 0 0 eth0 |
|
Отправлено: 13:33, 08-06-2010 |
Новый участник Сообщения: 18
|
Профиль | Отправить PM | Цитировать настройте форвардинг
|
Отправлено: 13:32, 09-06-2010 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать kerevra, можно поподробней, как настроить форвардинг ?
я включил форвардинг: echo 1 > /proc/sys/net/ipv4/ip_forward net.ipv4.ip_forward=1 в /etc/sysctl.conf но пинг не проходит.. дополнительно надо что то делать ? 1. "комп" с ИП 192.168.2.150 (шлюз 192.168.2.1), отправляет пакет для 192.168.23.1 2. этот пакет получает "сервер" на интерфейс eth1 с ИП 192.168.2.1 3. далее он должен его "передать" на интерфейс eth0 с ИП 192.168.23.253. я так понимаю что это реализовано "включением форвардинга" или нет ? 4. Пакет достигает пункта назначения 192.168.23.1 5. Пункт назначения с ИП 192.168.23.1 (шлюз 192.168.23.254) отправляет ответ на (для) 192.168.2.150. 6. Пакет получает маршрутизатор с ИП 192.168.23.254 и в соотвествии с добавленным маршрутом route add -net 192.168.2.0 netmask 255.255.255.0 gw 192.168.23.253 eth0 отправляет его через eth0 на 192.168.23.253 (вот тут у меня сомнения правильно ли я сделал с добавлением "обратного" маршрута) 7. далее мне не понятно... получив его 192.168.23.253 отправит его через 192.168.2.1 ? |
Отправлено: 13:44, 09-06-2010 | #3 |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать Информации мало но всё же...
у Вас есть 2 сети: 192.168.2.0/24 (маска 255.255.255.0) и 192.168.23.0/24 (маска 255.255.255.0) и есть сервер у которого 2 сетевых интерфейса (они не указаны но я предположу ) 192.168.2.1 и 192.168.23.1 соответственно с масками. Т.к. основной шлюз (читай default routing) у Вас лежит в сети 192.168.23.0/24 то только в настройках сетевого интерфейса eth0 он и лолжен быть указан в качестве gateway. У другого там ничего не должно быть. перезагружаем сетку. Для объединения сетей нужно прописать 2 маршрута: маршрут в сеть 192.168.2.0/24 отправляем на шлюз 192.168.2.1 через интерфейс eth1 маршрут в сеть 192.168.23.0/24 отправляем на шлюз 192.168.23.1 через интерфейс eth0 синтаксис команды я не помню.... там что то типа route add... на клиентских машинах в каждой из сетей нужно указывать в качестве основного шлюза соответствующий интерфейс сервера |
------- Отправлено: 13:47, 09-06-2010 | #4 |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать Tonny_Bennet , ну у меян вроде бы всё так как вы пишете, вот только это не понятно
Цитата Tonny_Bennet:
и вот это Цитата Tonny_Bennet:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.23.0 * 255.255.255.0 U 0 0 0 eth0 192.168.2.0 * 255.255.255.0 U 0 0 0 eth1 default 192.168.23.254 0.0.0.0 UG 0 0 0 eth0 добавить 2 маршурта с явно указанными шлюзами ? |
|||
Отправлено: 14:05, 09-06-2010 | #5 |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать У любого маршрутизатора есть таблица маршрутизации, в которой он сопоставляет на какой шлюз отправить пакеты идущие в нужную сеть. И если маршрутизатор не находит в своей таблице нужного маршрута, он отправляет пакет на дефолтный шлюз, у вас это default 192.168.23.254 скорее всего модем или что-то ещё. Так вот в конфиге интерфейсов на сервере нужно указать gateway 192.168.23.254 только в настройках интерфейса eth0. В настройках eth1 gateway либо пустой, либо вовсе не указывается (точно не знаю т.к. с линуксами недавно)
Цитата foxbat:
|
|
------- Отправлено: 14:18, 09-06-2010 | #6 |
Ветеран Сообщения: 12417
|
Профиль | Отправить PM | Цитировать Цитата foxbat:
|
|
------- Отправлено: 14:35, 09-06-2010 | #7 |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать exo, отвечу на вопрос цитатой из своего сообщения:
Цитата foxbat:
# This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static address 192.168.23.253 netmask 255.255.255.0 network 192.168.23.0 broadcast 192.168.23.255 gateway 192.168.23.254 # dns-* options are implemented by the resolvconf package, if installed dns-nameservers 192.168.23.250 dns-search alex iface eth1 inet static address 192.168.2.1 netmask 255.255.255.0 вот новая таблица с добавленными маршрутами: Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.23.0 cher-Video1.loc 255.255.255.0 UG 0 0 0 eth0 192.168.23.0 * 255.255.255.0 U 0 0 0 eth0 192.168.2.0 cher-Video1.loc 255.255.255.0 UG 0 0 0 eth1 192.168.2.0 * 255.255.255.0 U 0 0 0 eth1 default 192.168.23.254 0.0.0.0 UG 0 0 0 eth0 auto eth1 auto eth0 |
|
Отправлено: 14:45, 09-06-2010 | #8 |
Ветеран Сообщения: 1384
|
Профиль | Отправить PM | Цитировать Цитата exo:
паркет в чужую сеть уходит на дефолтный роут - - - - - роутер перенаправляет его в нужную сеть В принципе конфиг верный. Нужно перезапустить сетку: sudo /etc/init.d/networking restart и показать таблицу маршрутизации сервера. P.S. Скажите пожалуйста gateway 192.168.23.254 это что физически? Модем? или ещё что-нить??? |
|
------- Отправлено: 14:47, 09-06-2010 | #9 |
Старожил Сообщения: 402
|
Профиль | Отправить PM | Цитировать Цитата Tonny_Bennet:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.23.0 * 255.255.255.0 U 0 0 0 eth0 192.168.2.0 * 255.255.255.0 U 0 0 0 eth1 добавленные мной маршруты исчезли после /etc/init.d/networking restart Цитата Tonny_Bennet:
|
||
Отправлено: 15:19, 09-06-2010 | #10 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочее - Как объединить подсети в одну сеть? | ldima | Сетевые технологии | 14 | 30-08-2009 18:20 | |
Теория - Задача | ManHack | Программирование и базы данных | 4 | 23-01-2009 18:21 | |
Как можно объединить две подсети в одну? | Pallot | Сетевые технологии | 7 | 21-03-2006 11:18 | |
Задача С++ | papam | Программирование и базы данных | 1 | 28-11-2005 11:34 | |
Интересная задача! | Tilion | Вебмастеру | 3 | 19-07-2005 21:29 |
|