+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |destination add| gateway | netmask |interface| +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |192.168.32.0 | 127.0.0.1 |255.255.240.0 | eth0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |127.0.0.0 | 127.0.0.1 |255.0.0.0 | lo | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 0.0.0.0 | 10.10.10.1 | 0.0.0.0 | ppp0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |192.168.0.0 | 192.168.32.1 |255.255.0.0 | eth0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |192.168.254.254| 192.168.32.254|255.255.255.255| eth0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Такой я вижу IP Kernel routing table. Т.е. такой она должна (должна ли?) быть по-моему. Это таблицу я реализовал через route add
При активации adsl: # adsl-start разумеется в ifconfig появляется интрефейс ppp0 (это на всякий случай)
По умолчанию в этой таблице роутинга возникает запись:
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |default |192.168.32.1 |не помню | не помню | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Это некорректная запись, я ее удаляю. Записываю
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | 0.0.0.0 | 10.10.10.1 | 0.0.0.0 | ppp0 | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
нули в адресе назначения заменяются на default. Все, таблица воспроизведена, делаю
# traceroute www.ya.ru
получаю: traceroute:sendto:Network is unreachable. Все. Причем ДНС-сервер указан в /etc/resolv.conf правильно, он пингуется.
Если не удалять запись
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ |default |192.168.32.1 |не помню | не помню | +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
и не добавлять новой
по по той же команде получаю: пакеты идут через на локальный шлюз, непричастный к adsl. Что делать???