URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 73347
[ Назад ]

Исходное сообщение
"извращенная маршрутизация"

Отправлено Vano , 05-Апр-07 21:18 
плзз помогите рещить..

есть маршрутизатор, с одной сетевой картой, и 2 компьюетера..
оба находятся в одной подсети.
необходимо заставить оба компьютера обмениваться всем трафиком через маршрутизатор ....

маршрутизацию я на клиентах поднял, а вот как сказать дальше маршрутизатору, чтобы он пересылал пришедшие от к1 пакеты на к2 ?


Содержание

Сообщения в этом обсуждении
"извращенная маршрутизация"
Отправлено johnjoy , 05-Апр-07 21:48 
имеете они в одной физической подсети или в одной IP-подсети?

"извращенная маршрутизация"
Отправлено A Clockwork Orange , 06-Апр-07 08:18 
>плзз помогите рещить..
>
>есть маршрутизатор, с одной сетевой картой, и 2 компьюетера..
>оба находятся в одной подсети.
>необходимо заставить оба компьютера обмениваться всем трафиком через маршрутизатор ....
>
>маршрутизацию я на клиентах поднял, а вот как сказать дальше маршрутизатору, чтобы
>он пересылал пришедшие от к1 пакеты на к2 ?


а как на клиентах "поднял" маршрутизацию?


"извращенная маршрутизация"
Отправлено niksonnnn , 06-Апр-07 09:12 
Система, настройки, листинги/каты конфигов ГДЕ????

"извращенная маршрутизация"
Отправлено Grey , 06-Апр-07 09:35 
>есть маршрутизатор, с одной сетевой картой, и 2 компьюетера..
>оба находятся в одной подсети.
>необходимо заставить оба компьютера обмениваться всем трафиком через маршрутизатор ....
>
>маршрутизацию я на клиентах поднял, а вот как сказать дальше маршрутизатору, чтобы
>он пересылал пришедшие от к1 пакеты на к2 ?

бред какой-то .... (без обид)
если два компа в одной подсети (а значит в одном домене коллизий), то никак иони не будут общаться между собой через роутер.
разновисть компы в разные подсети и не задавать глупых вопросов.


"извращенная маршрутизация"
Отправлено mafet , 06-Апр-07 12:19 
>>есть маршрутизатор, с одной сетевой картой, и 2 компьюетера..
>>оба находятся в одной подсети.
>>необходимо заставить оба компьютера обмениваться всем трафиком через маршрутизатор ....
>>
>>маршрутизацию я на клиентах поднял, а вот как сказать дальше маршрутизатору, чтобы
>>он пересылал пришедшие от к1 пакеты на к2 ?
>
>бред какой-то .... (без обид)
>если два компа в одной подсети (а значит в одном домене коллизий),
>то никак иони не будут общаться между собой через роутер.
>разновисть компы в разные подсети и не задавать глупых вопросов.


можно серв заставить работать как сетевой мост. и воткнуть в него проводки как в свитч.


"извращенная маршрутизация"
Отправлено balalaikinn , 06-Апр-07 14:17 
>плзз помогите рещить..
>
>есть маршрутизатор, с одной сетевой картой, и 2 компьюетера..
>оба находятся в одной подсети.
>необходимо заставить оба компьютера обмениваться всем трафиком через маршрутизатор ....
>
>маршрутизацию я на клиентах поднял, а вот как сказать дальше маршрутизатору, чтобы
>он пересылал пришедшие от к1 пакеты на к2 ?

Клиенты не могут быть в одной подсети и работать через маршрутизатор(шлюз), в одной сети он просто не нужен.

Если rooter Linux
на роотере

ifconfig ethx 10.0.0.1 netmask 255.255.255.0
ifconfig ethx:1 20.0.0.1 netmask 255.255.255.0
echo 1 > /proc/sys/net/ipv4/ip_forward

Разнести клиентов в разные сети
клиент1: 10.0.0.2 netmask 255.255.255.0 df gw 10.0.0.1
клиент2: 20.0.0.2 netmask 255.255.255.0 df gw 20.0.0.1


"извращенная маршрутизация"
Отправлено perece , 06-Апр-07 18:46 
>>плзз помогите рещить..
>>
>>есть маршрутизатор, с одной сетевой картой, и 2 компьюетера..
>>оба находятся в одной подсети.
>>необходимо заставить оба компьютера обмениваться всем трафиком через маршрутизатор ....
>>
>>маршрутизацию я на клиентах поднял, а вот как сказать дальше маршрутизатору, чтобы
>>он пересылал пришедшие от к1 пакеты на к2 ?
>
>Клиенты не могут быть в одной подсети и работать через маршрутизатор(шлюз)
неверно
>в одной сети он просто не нужен.
верно. но из этого не следует, что "сделать, чтоб был" нельзя.

большинство стеков tcp/ip при наличии нескольких маршрутов с пересекающимися скопами выбирают тот, который охватывает меньшее количество адресов (при одинаковой метрике; впрочем ядро linux метрику вообще игнорирует, там правило "мельче значит главнее" всегда работает)
поэтому можно забубенить нечно вроде:

на 192.168.0.1:
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.2     192.168.0.100   255.255.255.255 UGH   0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

на 192.168.0.2:
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.1     192.168.0.100   255.255.255.255 UGH   0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0

и оно будет работать (0.100 в примере - роутер в этой же сети)

>Если rooter Linux
>на роотере
>
>ifconfig ethx 10.0.0.1 netmask 255.255.255.0
>ifconfig ethx:1 20.0.0.1 netmask 255.255.255.0
>echo 1 > /proc/sys/net/ipv4/ip_forward
>
>Разнести клиентов в разные сети
>клиент1: 10.0.0.2 netmask 255.255.255.0 df gw 10.0.0.1
>клиент2: 20.0.0.2 netmask 255.255.255.0 df gw 20.0.0.1

тоже вариант

\^P^/


"извращенная маршрутизация"
Отправлено perece , 06-Апр-07 18:48 
забыл добавить: в одной сети возможен даже вариант, когда пакеты в одну сторону летят через 3й хост ("роутер"), а обратно - напрямую...

\^P^/