LINUX.ORG.RU
ФорумAdmin

Маршрутизация между 192.168.*


0

0

Здраствуй, Читающий! Растолкуй, мил человек, как заставить Linux (Caldera)ядро (2.0.30) маршрутизировать пакеты между сетками 192.168.*/24 и 172.18.8/20 без маскарадинга? Иными словами: как сказать Линуксу, что не надо обращать внимание на "внутрикорпоративность" адреса (по-моему, ноги отсюда ростут у этой неувязки)? Вот SCO Open Server 3.0 делает это без напряга, к примеру. Огромное спасибище за любой выхлоп сюда и/или на dmitry_belousow@yahoo.com

anonymous

Что-то непонятна проблема. Просто пишешь таблицы маршрутизации (у тебя ведь статическая маршрутизация?), запускаешь форвардинг: echo "1"> /proc/sys/net/ipv4/ip_forward и все. Разве нет? Никакой разницы в том относятся ли адреса к интернет или к корпоративному диапазону нет. Может у тебя ipchains/iptables эти адреса фильтрует?

anonymous
()

2Anonymous (который отвечал): только вот у человека наверняка нет ipchains/iptables (во времена калдеры про такое не знали, kernel 2.0.30!!!), а есть ipfw.

В остальном полностью согласен:

ifconfig eth0 <IPADDR0> broadcast <BCAST0> netmask <MASK0>

ifconfig eth1 <IPADDR1> broadcast <BCAST1> netmask <MASK1>

route add -net <NET0> netmask <MASK0> eth0

route add -net <NET1> netmask <MASK1> eth1

route add default gw <GATEWAY> netmask 0.0.0.0 metric 1

где <IPADDR?>, <BCAST?>, <MASK?>, <NET?> --- IP адрес, броадкаст, нетмаска и сеть для eth? соответственно.

<GATEWAY> --- адрес гейта (или куда там по умолчанию пакеты слать).

Obidos ★★★★★
()

Вставлю свои 0.05$
"внутрикорпоративные" адреса для любой операционки должны быть (а так и есть) побоку.
Желзно это никто в ядро непрописывает. ядру пофих с какими адресами работать.
Это просто соглашение такое.
А на первом же попавшемся маршрутизаторе в инете эти адреса посылаются нахфих...
вот и все...

Skor78
()

Hi All
Есть подозрение что у человека есть сетка 172.... которая через
дефгв смотрит в мир
В этой сетке он поставил линух и привязал к нему 192.168....
Все что Вы сказали правильно, но при этом на шлюзе в мир нужно добавить
роутинг на 192.168.... через гв == линух
А может /me неправ????????????
Ау

nord
()

Маршрутизация должна уже поддерживаться самим ядром.
Как выше было сказано!
Командой route задаешь маршруты и усЁ!!!
Если у тебя после этого пакеты не перекладываются с интерфейса на интерфейс смотри ядро! Может у тебя тама поддержки нет!
Если что пиши на uatp7@goc.karelia.su.
Высылай также конфигурационный файл ядра!
Посмотрим! :-)

eas
()

Привет ещё раз!
Вот тебе диапазоны локальных адресов!
Класс сети Адреса сетей
A 10.0.0.0
B 172.16.0.0 - 172.31.0.0
C 192.168.0.0 - 192.168.255.0

Эти адреса можно использовать в любой локальной сети, при этом их не нужно регистрировать в NIC. Данные передаваемые на эти адреса блокируются маршрутизаторами интернета.

eas
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.