LINUX.ORG.RU
ФорумAdmin

Проблемы с маршрутизацией в Linux


0

0

Проблема :( Есть 5 сетевых карт (3 - ne2000, 2 - 3com509b), определяются все нормально (на уровне ядра, без модулей). Интерфейсы тоже сконфигурированы. Дабавлены статические маршруты, например: route add -net 192.1.1.0 netmask 255.255.255.0 dev eth0 - это, я полагаю, должно работать так: все пакеты в сеть 192.1.1 должны передаваться в сегмент eth0. Таким образом сконфигурированны и остальные интерфейсы (192.1.2 ... 192.1.5). С линуксовой машины вижу как компы из сегмента eth0, так и из сегмента eth3, а с машины 192.1.4.2 (что висит на eth3) пакеты дальше линуксовой машины не проходят!!! Пинг на все адреса на линуксовой машине есть, а дальше - нет! Например, на сегменте eth0 есть куча компов, а пинг к ним с машины на интерфейсе eth3 не проходит. НАРОД, ПОМОГИТЕ! Чего я не так делаю? email: kocha_dm@mail.ru


Во первых - какое у тебя ядро?
Если 2.2.x - сделай
echo "1" > /proc/sys/net/ipv4/ip_forward

John
()

у юзеровь ставь шлюз - gateway чтобы они знали куда им обращаться для передачи пакета в другую сеть естественно что гетвей у каждой подсети соответствует сетевой кате с тем же сетевым адресом , но вообще то тут у дебя будут проблеммы в любом случае, дело в том что для таких прибамбахов надо делать или маскарадинг или NAT, ты ведь используешь не маршрутизируемые диапозоны адресов! Если сильно надо пиши на dvolcov@moldnet.md я немного воевал с подобным может помогу

anonymous
()
Ответ на: комментарий от anonymous

gateway определить нужно - это да.
И обязательно в ядре должна быть включена поддержка роутинга.
А вот маскарадинг или NAT, если все адреса 192.1.X.X не нужен,
(Intranet)
Эти адреса не маршрутизируемые ТОЛЬКО для Internet roter'ов.
Маскарадинг или NAT потребуется, если делать связку
Intranet (==) Internet

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