Route/Bridge - [решено] Задача объединить подсети.
-
foxbat
Route/Bridge - [решено] Задача объединить подсети.
помогите решить задачу, если возможно. Есть сервер линукс с двумя сетвухами, одна смотрит в 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
вот таблица маршрутов сервера
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
-
kerevra
-
foxbat
Re: Route/Bridge - [решено] Задача объединить подсети.
El Scorpio, я понимаю суть этих задач, но не хватает знаний для практической реализации.
exo, всё правильно вы написали, вроде бы то же самое что и я написал только без "излишков"
Tonny_Bennet, схема правильная, так всё и есть. Но предлагаемый вами шлюз по умолчанию сделать не получится, по причине: 192.168.23.253 - это видео сервер, тот комп что 192.168.2.150 это единственная тачка под виндой в сети ИП камер, его задача просто смотреть камеры с видеосервака (192.168.2.0 сеть), а сейчас появилась ещё необходимость лазить на компы из сети 192.168.23.0. а IPCOP (192.168.23.254) это главный шлюз который объединяет сеть 192.168.23.0 cс другими подсетями (домена).
exo, всё правильно вы написали, вроде бы то же самое что и я написал только без "излишков"
Tonny_Bennet, схема правильная, так всё и есть. Но предлагаемый вами шлюз по умолчанию сделать не получится, по причине: 192.168.23.253 - это видео сервер, тот комп что 192.168.2.150 это единственная тачка под виндой в сети ИП камер, его задача просто смотреть камеры с видеосервака (192.168.2.0 сеть), а сейчас появилась ещё необходимость лазить на компы из сети 192.168.23.0. а IPCOP (192.168.23.254) это главный шлюз который объединяет сеть 192.168.23.0 cс другими подсетями (домена).
-
kerevra
Re: Route/Bridge - [решено] Задача объединить подсети.
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 ?
я включил форвардинг:
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 ?
-
Tonny_Bennet
Re: Route/Bridge - [решено] Задача объединить подсети.
Tonny_Bennet , ну у меян вроде бы всё так как вы пишете, вот только это не понятно
Цитата Tonny_Bennet:
192.168.23.0/24 то только в настройках сетевого интерфейса eth0 он и лолжен быть указан в качестве gateway
и вот это
Цитата Tonny_Bennet:
Для объединения сетей нужно прописать 2 маршрута:
маршрут в сеть 192.168.2.0/24 отправляем на шлюз 192.168.2.1 через интерфейс eth1
маршрут в сеть 192.168.23.0/24 отправляем на шлюз 192.168.23.1 через интерфейс eth0
мне надо ещё помимо :
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 маршурта с явно указанными шлюзами ?
Цитата Tonny_Bennet:
192.168.23.0/24 то только в настройках сетевого интерфейса eth0 он и лолжен быть указан в качестве gateway
Route/Bridge - [решено] Задача объединить подсети.
и вот это
Цитата Tonny_Bennet:
Для объединения сетей нужно прописать 2 маршрута:
маршрут в сеть 192.168.2.0/24 отправляем на шлюз 192.168.2.1 через интерфейс eth1
маршрут в сеть 192.168.23.0/24 отправляем на шлюз 192.168.23.1 через интерфейс eth0
Route/Bridge - [решено] Задача объединить подсети.
мне надо ещё помимо :
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 маршурта с явно указанными шлюзами ?
-
foxbat
Re: Route/Bridge - [решено] Задача объединить подсети.
У любого маршрутизатора есть таблица маршрутизации, в которой он сопоставляет на какой шлюз отправить пакеты идущие в нужную сеть. И если маршрутизатор не находит в своей таблице нужного маршрута, он отправляет пакет на дефолтный шлюз, у вас это default 192.168.23.254 скорее всего модем или что-то ещё. Так вот в конфиге интерфейсов на сервере нужно указать gateway 192.168.23.254 только в настройках интерфейса eth0. В настройках eth1 gateway либо пустой, либо вовсе не указывается (точно не знаю т.к. с линуксами недавно)
Цитата foxbat:
добавить 2 маршурта с явно указанными шлюзами ?
да именно так. Для начала можно добавлять их не указывая ключ сохранения маршрута после перезагрузки
Цитата foxbat:
добавить 2 маршурта с явно указанными шлюзами ?
Route/Bridge - [решено] Задача объединить подсети.
да именно так. Для начала можно добавлять их не указывая ключ сохранения маршрута после перезагрузки
-
Tonny_Bennet
Re: Route/Bridge - [решено] Задача объединить подсети.
Цитата foxbat:
Есть рабочаяя станция в подсети 192.168.2.*,
шлюз по умолчанию какой ? если не на сервер с линём - то на машине прописать маршрут к сети 23 через интерфейс сервера с линём.
Есть рабочаяя станция в подсети 192.168.2.*,
Route/Bridge - [решено] Задача объединить подсети.
шлюз по умолчанию какой ? если не на сервер с линём - то на машине прописать маршрут к сети 23 через интерфейс сервера с линём.
-
exo
Re: Route/Bridge - [решено] Задача объединить подсети.
exo, отвечу на вопрос цитатой из своего сообщения:
Цитата foxbat:
1. "комп" с ИП 192.168.2.150 (шлюз 192.168.2.1), отправляет пакет для 192.168.23.1
Tonny_Bennet, вот настройки интерфейсов, я так понима там всё так как должно быть с учётом сказанного вами:
# 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
Цитата foxbat:
1. "комп" с ИП 192.168.2.150 (шлюз 192.168.2.1), отправляет пакет для 192.168.23.1
Route/Bridge - [решено] Задача объединить подсети.
Tonny_Bennet, вот настройки интерфейсов, я так понима там всё так как должно быть с учётом сказанного вами:
# 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
-
foxbat
Re: Route/Bridge - [решено] Задача объединить подсети.
Цитата exo:
не на сервер с линём - то на машине прописать маршрут к сети 23 через интерфейс сервера с линём.
Смысл в таком случае ставить роутер(линь) если на каждой машине нужно прописывать маршрут в другую сеть?! Этим роутер должен заниматься. А Клиентская машина должна дефолтом ссылаться на роутер.
паркет в чужую сеть уходит на дефолтный роут - - - - - роутер перенаправляет его в нужную сеть
В принципе конфиг верный. Нужно перезапустить сетку:
sudo /etc/init.d/networking restart
и показать таблицу маршрутизации сервера.
P.S. Скажите пожалуйста gateway 192.168.23.254 это что физически? Модем? или ещё что-нить???
не на сервер с линём - то на машине прописать маршрут к сети 23 через интерфейс сервера с линём.
Route/Bridge - [решено] Задача объединить подсети.
Смысл в таком случае ставить роутер(линь) если на каждой машине нужно прописывать маршрут в другую сеть?! Этим роутер должен заниматься. А Клиентская машина должна дефолтом ссылаться на роутер.
паркет в чужую сеть уходит на дефолтный роут - - - - - роутер перенаправляет его в нужную сеть
В принципе конфиг верный. Нужно перезапустить сетку:
sudo /etc/init.d/networking restart
и показать таблицу маршрутизации сервера.
P.S. Скажите пожалуйста gateway 192.168.23.254 это что физически? Модем? или ещё что-нить???
-
Tonny_Bennet
Re: Route/Bridge - [решено] Задача объединить подсети.
Цитата Tonny_Bennet:
и показать таблицу маршрутизации сервера.
cher-Video1:~# route
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:
P.S. Скажите пожалуйста gateway 192.168.23.254 это что физически? Модем? или ещё что-нить???
это програмный файр-роутер (ipcop)
и показать таблицу маршрутизации сервера.
Route/Bridge - [решено] Задача объединить подсети.
cher-Video1:~# route
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:
P.S. Скажите пожалуйста gateway 192.168.23.254 это что физически? Модем? или ещё что-нить???
Route/Bridge - [решено] Задача объединить подсети.
это програмный файр-роутер (ipcop)