LINUX.ORG.RU
ФорумAdmin

Помогите с роутингом. Срочно. Плиз.


0

0

Хелп! Есть eth0 и виртуальный eth0:0 , 2 сети соответственно: 10.1.1.0 и 10.1.2.0 запутался в роутинге. :( Ниже результат route -n:

Destination Gateway Genmask Flags Metric Ref Use Iface

10.1.1.0 10.1.1.1 255.255.255.0 UG 0 0 0 eth0

10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

10.1.2.0 10.1.1.1 255.255.255.0 UG 0 0 0 eth0

10.1.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo

Машина из 10.1.1.0 видит сеть 10.1.2.0 и ходит в инет (по ppp), но машина из 10.1.2.0 не видит ничего. Как правильно настроить? Спасибо.

anonymous

Может проблема в "машине из 10.1.2.0"?
> Машина из 10.1.1.0 видит сеть 10.1.2.0
она видит ту машину которая "машина из 10.1.2.0" пингует ее?
шлюз по умолчанию на машанах какой?

Skor78
()

Машина (А) с адресом 10.1.1.2 пингует адрес 10.1.2.1 (сервер), шлюз у машины А прописан - 10.1.1.1 ; Меняю ей (А) адрес на 10.1.2.2 шлюз делал и 10.1.2.1 и 10.1.1.1 не пингуется ничего.

anonymous
()

О! разглядел...

10.1.1.0 10.1.1.1 255.255.255.0 UG 0 0 0 eth0
сеть 10.1.1.0 ты посылаеш через интерфейс 10.1.1.1 (это правильно)
10.1.2.0 10.1.1.1 255.255.255.0 UG 0 0 0 eth0
сеть 10.1.2.0 ты опять посылаеш через 10.1.1.1 - не правильно надо посылать через 10.1.2.1

Skor78
()

Дык в разные места посылал :) - не хотит... :(

anonymous
()

Эту таблицу ты вручную сделал или она у тебя такая после того как поднял интерфейсы?
ifconfig чего показывает?

Skor78
()

> 10.1.1.0 10.1.1.1 255.255.255.0 UG 0 0 0 eth0
> 10.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
> 10.1.2.0 10.1.1.1 255.255.255.0 UG 0 0 0 eth0
> 10.1.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

У тебя что, 2 логические сети находятся в одной физической ? Т.е. в одной физической сети есть компы как с адресами 10.1.1.x, так и с адресами 10.1.2.x ? Или ты просто делаешь эксперимент, имея тачилу, сервер и 2 придуманные сети ?
Кстати, зачем указывать 2 раза маршрут к 1-ой и той же сети ? Надо бы как-то определиться как пакеты пихать : напрямую (0.0.0.0) или через gw (10.1.1.1).

> Машина (А) с адресом 10.1.1.2 пингует адрес 10.1.2.1 (сервер),
> шлюз у машины А прописан - 10.1.1.1 ; Меняю ей (А) адрес на 10.1.2.2
> шлюз делал и 10.1.2.1 и 10.1.1.1 не пингуется ничего

Лучше покажи таблицы маршрутизации обеих тачил. Еще попробуй tcpdump-ом поотлавливать пакеты и выяснить куда они доходят или сделать пару правил в firewall-е (-j ACCEPT), чтоб увидеть проходят они по этим правилам или нет.

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