У системы несколько ППП-соединений в интернет, несколько белых внешних адресов.
Но на запросы извне система отвечает только по первому. И программы с указанием интерфейса тоже работать не могут, типа ping -I, wget -I
Фаервол не при чём. tcpdump входящие пакеты показывает, но система их не "принимает".
ASPLinux10
Несколько интерфейсов, проблема (Отвечает извне только на первый)
Модераторы: SLEDopit, Модераторы разделов
-
gcc
- Сообщения: 526
- ОС: FreeBSD 8.0 CURRENT
Re: Несколько интерфейсов, проблема
потому что маршрутизация вся во второй ррр
-
zkrvova
- Сообщения: 280
Re: Несколько интерфейсов, проблема
Это проблема в том что у тебя есть только один маршрут по умолчанию и через него идут ответы и как ты понимаеш недоходят.
Тебя надо на каждый интерфейс прописать маршрут интерфейса и будет щастье.
Вот вырезка из моего ip-up скрипта:
/sbin/ip route add $5 dev $1 src $4 table $1
/sbin/ip route add default via $5 table $1
/sbin/ip rule add from $4 table $1
Тебя надо на каждый интерфейс прописать маршрут интерфейса и будет щастье.
Вот вырезка из моего ip-up скрипта:
/sbin/ip route add $5 dev $1 src $4 table $1
/sbin/ip route add default via $5 table $1
/sbin/ip rule add from $4 table $1
-
flunker
- Сообщения: 2
Re: Несколько интерфейсов, проблема
Боюсь, замена ip-up поломает всю мою жисть, там что-то более простое, маршруты прописываются где-то в ifup... Главное, не могу понять смысл вышеуказаной вырезки. Разъясните, пожалуйста.
Сомневаюсь, что меня поняли правильно, поэтому разъясняю ситуацию:
Если машина пингуется по адресу 1го интерфейса, то всё ок, отвечает, видно.
Ежели машина пингуется извне по другому интерфейсу, то фиг:
Посмотрел, ответные пакеты никуда не уходят вообще, ни на одном из интерфейсов. То ли машина не видит запросов (хотя вроде видит), то ли не может отправить ответ.
Сомневаюсь, что меня поняли правильно, поэтому разъясняю ситуацию:
Если машина пингуется по адресу 1го интерфейса, то всё ок, отвечает, видно.
Ежели машина пингуется извне по другому интерфейсу, то фиг:
Код: Выделить всё
# tcpdump -i eth1 host stroy.omsk.ru
tcpdump: listening on eth1
16:36:37.248358 stroy.omsk.ru > 10.0.0.1: icmp: echo request
16:36:38.751356 stroy.omsk.ru > 10.0.0.1: icmp: echo requestПосмотрел, ответные пакеты никуда не уходят вообще, ни на одном из интерфейсов. То ли машина не видит запросов (хотя вроде видит), то ли не может отправить ответ.
-
zkrvova
- Сообщения: 280
Re: Несколько интерфейсов, проблема
Я понял вашу проблему, т.к. у меня тоже 2 мождема и я советую вставить мой код в ip-up
А разьяснения сдесь:
http://opennet.ru/docs/RUS/LARTC/
А разьяснения сдесь:
http://opennet.ru/docs/RUS/LARTC/