|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Sergey Veltistov 2:5020/3700.352 28 Sep 2002 21:26:31 To : All Subject : Два default gateway - проблема. -------------------------------------------------------------------------------- FreeBSD 4.7-RC + Zebra + ipfw + Бедность :-) Два аплинка, два даунлинка. Первый провайдер отдает по bgp таблицу маршрутов в своем бекбоне. У второго провайдера единственный default gateway. Роутинг сетей второго провайдера эмулируется правилами вроде "ipfw add fwd gw-provider-2 ip from net-provider-2 to any". Все заработало идеально. Кроме одной проблемы - делаем traceroute c fbsd где-то в интернете до хоста в сети ВТОРОГО провайдера. В логе видим предпоследним хостом в маршруте name(ip) внешнего интерфейса маршрутизатра, принадлежащий ПЕРВОМУ провайдеру. Хотя по идее должен быть name(ip) второго провайдера :-) Тоесть ответ на пакет: "inet_host.39398 > int_host_on_isp_2.33453: udp 12 [ttl 1]" генерится ответ: "ip_ext_if_isp_1 > inet_host: icmp: time exceeded in-transit" 1. Кто нибуть сталкивался с подобной проблемой ? :-) 2. Чтобы icmp пакет генерировался с ip интерфейса через который он пришел без патча ядра мне не обойтись ? :-)) 3. Что делать ? Просто забить ? :-))) ps Если делать traceroute до ip любого из интерфейсов маршрутизатора, в логе все правильно отображается. Я случаем не с багом icmp столкнулся ? pps Вот если бы было что то вроде "block in return-icmp-type(timex) proto udp ...." ю Все вышесказанное имеет естественное пpоисхождение. --- Out of control. --- * Origin: DADDY'S gonna pay for your crashed car. (2:5020/3700.352) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/52463d9636eb.html, оценка из 5, голосов 10
|