Fyodorov.Alexey Опубликовано 13 марта, 2008 Жалоба Поделиться Опубликовано 13 марта, 2008 Привет всем. Никак не могу решить проблему... Может кто подскажет, где копать. Есть провайдерский кабель, воткнутый в комп под gentoo 2.6.15, интерфейс eth0, карта RTL8139D. eth0 поднимается, получает по dhcp адрес 10.6.39.24/24. для интерфейса задаю единственную запись в таблице маршрутизации - ip route add 10.6.39.0/24 via 10.6.39.254 dev eth0 (гейт по умолчанию этого провайдера 10.6.39.254) вылазит ошибка RTNETLINK answers: Network is unreacheable если пишу так - ip route add 10.6.39.0/24 via 10.6.39.254 dev eth0 onlink то в таблице появляется соотв. запись. при этом arping 10.6.39.254 успешно проходит, а ping 10.6.39.254 - нет. 100% packet loss. ни один другой живой компьютер (которых там немало) в сети 10.6.39.0/24 тоже не пингуется. как с этим бороться? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 13 марта, 2008 Жалоба Поделиться Опубликовано 13 марта, 2008 Правильно настраивать маршрутизацию. Цитата: ip route add 10.6.39.0/24 via 10.6.39.254 dev eth0 Это не имеет смысла. Невозможно прописать маршрут в подсеть через шлюз, находящийся в этой подсети. Цитата: получает по dhcp адрес 10.6.39.24/24 Значит, должен получить и маршрут в подсеть 10.6.39.0/24. Маршрут _в интерфейс_, без шлюзов - подсеть ведь не за шлюзом находится, а сразу за сетевухой. Цитата: при этом arping 10.6.39.254 успешно проходит arping'у нужно только, чтоб интерфейс был поднят. Принцип его работы таков, что маршрутизация и вообще адрес на интерфейсе ему не нужны. Если Вы пытаетесь использовать шлюз, Вам нужен маршрут по умолчанию: ip route add default via 10.6.39.254 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.