default route

Linux 2.6.16-gentoo-r3, 2 сетевых - одна в локалку (172.16.0.253), вторая в адсл модем (62.x.x.79, шлюз 62.x.x.54). Все просто, хорошо работает и раздает дальше. Есть очень странный минус... пока dafault gateway="eth0/62.x.x.54" - все гут, убираем - начинаются проблемы: Допустим статично пишем маршрут на www.mail.ru: route add 194.67.57.26 gw 62.x.x.54 - тоже все работает и пакеты не теряются:

--- www.mail.ru ping statistics --- 198 packets transmitted, 198 received, 0% packet loss

Убираем default gateway (route del default) - и понеслось: пингуем майл.ру - только ~9-10 пакетов из каждых ~60 проходят, все закономерно:

--- 194.67.57.26 ping statistics --- 237 packets transmitted, 47 received, 80% packet loss

Пишем route add default gw 62.x.x.54 - все доходят :-/

Момент со статичным маршрутом очень важен. Поможите люди добрые! Чего покрутить чтоб незнакомые до сих пор проблемы решить :)

я может чего-то

я может чего-то недопонял, но default route для того и нужен, чтобы компьютер посылал в него пакеты для тех хостов, пути до которых не прописаны в его локальной таблице маршрутизации. те он отправляет шлюзу (на который указывает default route) а дальше этот шлюз разбирается чего, куда слать. странно, что при удалении default route какие-то пакеты куда-то умудряются доходить :)

дык "route add

дык "route add 194.67.57.26 gw 62.x.x.54" - это что не запись в локальную таблицу маршрутизации !? Этого не достаточно чтоб пакеты которые адресованы 194.67.57.26 слать через 62.x.x.54, если нет дефолтроута ?

да, это запись в

да, это запись в таблице, но эта запись говорит что для того, чтобы пакетики попали на хост 194.67.57.26 их надо посылать хосту 62.x.x.54, а default gw устанавливается для того, чтобы если компьютер не знает куда слать пакетики, то он их слал по адресу default gw (шлюза по умолчанию), а тот шлюз уже сам разбирается че, куда послать
если идти по пути добавления маршрута для каждого хоста в интернете (route add 194.67.57.26 gw 62.x.x.54) то таблица маршрутизации будет очень большой, для того, чтобы избежать этого и придуман default gw
PS: вам наверное стоит почитать что-нить про маршрутизацию в сетях tcp-ip

Проблема

Проблема решилась добавлением еще одного статичного маршрута к машине кидающей мне arp who-has...

А в чем проблема то была?

тебе не нравится default gateway? :)
И ты решил его на корню сгноить? :)

угу, не

угу, не прижился он дефолтом, пусть живет как гейт только к одной сетке (конкретнее - к одной машине), а дефолтом другой будет ;-)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".