LINUX.ORG.RU

настройка роутинга с двумя сетевыми картами


0

0

Есть две сетки, к примеру 192.168.0.0/255.255.255.128 и 192.168.0.128/255.255.255.128 установлены две сетевые карты (при загрузке я дро говорит, что таки-то карты с интерфейсами eth0 и eth1 имеются) первая сетка на eth0 (192.168.0.1), вторая - на eth1(192.168.0.129) В ядре указан форвардинг (Networking options -> (*)IP: advanced router) Ставлю, в качестве default gw для всех сетей 192.168.0.129 и ничего не ходит из сети 192.168.0.0 Может с ядром я непрвильно чего наделал? В /proc/sys/net/ipv4 ip_forward стоит 1. Подскажите, как сделать переброску пакетов с одного сетевого интерфейса в другой.

anonymous

Re: настройка роутинга с двумя сетевыми картами

нарисуй чего тебе пишет команда route?
а заодно проверь ты файрволл не трогал? 

Aleks_IZA ()

Re: настройка роутинга с двумя сетевыми картами

firewall не трогал route пишет как и должно быть: destination gateway genmask ... use interface 192.168.0.0 0.0.0.0 255.255.255.128 eth0 192.168.0.128 0.0.0.0 255.255.255.128 eth1 127.0.0.0 0.0.0.0 255.255.255.0 lo 0.0.0.0 192.168.0.129 0.0.0.0 eth1

anonymous ()

Re: настройка роутинга с двумя сетевыми картами

Если мне не изменяет память, то ТАКИЕ подсети делать нельзя,
то есть с маской 255.255.255.128
При разбивке сети 256 адресов на подсети, 0 и последняя подсеть
вылетают, так что реально можно сеть из 256 адресов разбить
на 4 куска по 64 и использовать подсети с номерами 64 и 128
подсети с номерами 0 и 192 - пропадают либо используются
не как подсети, а как отдельные адреса (например для ppp),
либо на более мелкие подсети, но все равно 0 и последняя
использоваться не будут.
Так что совет: либо делайте подсети мельче (64 адреса)
или крупнее (256).
На будующее совет: если занялись TCP/IP, почитайте RFC,
или популярную литературу (например у Мошкова лежит грамотный
обзор по TCP/IP технолигии, авторы Брежнев, Смелянский -
ОЧЕНЬ рекомендую)

tid ()

Re: настройка роутинга с двумя сетевыми картами

Пусть будут 4 по 64 адреса. Не в том суть. (хотя и по 128 работают отлично) Что неверного в роутинге, если: маршрутизируются, к примеру, 4 сети по 64 адреса. Есть два сетевых интерфейса eth0 и eth1. Три сети на eth0 и одна на eth1. Нужно, чтобы весь трафик с eth0 сливался на eth1. В качестве default gw длф всех сетей указан адрес с интерфейсом eth1. Но не перекидываются пакеты с eth0 на eth1

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