не поднимается интернет без "sudo ip r r default dev ppp0"

доброе время суток, имею проблему такого плана что инет не подымается без команды sudo ip r r default dev ppp0. Вернее он даже подымается и получает адрес но на этом всё, пинги не идут и присутсвия инета не наблюдается, в настройках инета есть опция defaultroute, но она либо не фунциклирует либо я пас. Только сегодня переставил линух, но проблема так и осталась. Если есть идеи и кто сталкивался пишите.
Добавьте эту команду в /etc/rc.local.
vadik
Добавьте эту команду в /etc/rc.local.

эту sudo ip r r default dev ppp0?
если да - то не вариант, я пытаюсь от неё избавится она вешает мою машину до неюзабельности, помогает только ребут
Тогда описывайте нормально, что за подключение, как настраивали и т.д.

И sudo в rc.local писать не нужно.
vadik
Тогда описывайте нормально, что за подключение, как настраивали и т.д.

И sudo в rc.local писать не нужно.
инетик реализован через pptpclient + Accel-pptp либа
конфиг инета:
name логин
remotename сервак
defaultroute
#lock
noauth
refuse-mschap
lcp-echo-interval 10
lcp-echo-failure 10
# Compression
# Turn off compression protocols we know won't be used
nobsdcomp
nodeflate
nomppe
persist
maxfail 0
holdoff 10
mtu 1496
#pty "/usr/sbin/pptp сервак --nolaunchpppd --nobuffer"
plugin "pptp.so"
pptp_server сервак

при этом раскладе если я выполняю команду sudo ip r r default dev ppp0 машина виснет и не реагирует ни начто

изначально юзал просто пптпклиент pty “/usr/sbin/pptp сервак –nolaunchpppd –nobuffer” (она закоменчена в конфиге), то машина не виснет и всё гуд, но мне не нравится как это всё работает, я отписывал статью чуть раньше. и опять же без этой команды никак не подымается инет.
мне нужен первый вариант соединения, но sudo ip r r default dev ppp0 не вариант. по идее дефолтроут должен всё подымать, как собсно у всех нормальных людей, но у меня такая байда причем сколько себя помню за Арчём.
инетик реализован через pptpclient + Accel-pptp либа
Это через конфиги что ли, как тут - https://wiki.archlinux.org/index.php/PP … 8%D0%B9%29 ?
Если да, то там есть файлик ip-pre-up, в него можно попробовать записать. Хотя по вике туда /sbin/route del default кажется положено писать.
Если перед запуском pppd в таблице роутов уже присутствует дефолтный, pppd не может его заменить.
Осталось выяснить, ЗАЧЕМ вы его прописали (возможно строка gateway в rc.conf, либо приходит по DHCP) и нужно ли вам это.
Natrio
Если перед запуском pppd в таблице роутов уже присутствует дефолтный, pppd не может его заменить.
Осталось выяснить, ЗАЧЕМ вы его прописали (возможно строка gateway в rc.conf, либо приходит по DHCP) и нужно ли вам это.
не думал что это важно, поэтому и опустил эту подробность… в рц.конф гетевеев нету, как и нужды в них, но насчёт Дхцп - в точку. У меня торчит две сетувши:
eth0 - здесь я получаю свой законный инетик и он подвешен на дхцп
eth1 - наша локальная сеть в которую раздаю одной машинке инетик от себя

так чтож тогда делать то? предыдущий совет увенчался таким же подвесом машины если в ip-pre-up прописать /sbin/route del default(наверно из-за того что в rc.local БЫЛА прописана заветная команда), и печаль в плане не подключения если туда прописать этуже ip r r default dev ppp0(ну оно и логично, если подымать пппо перед тем как запущен инетик он просто не подымется).
Вы можете посмотреть, куда у вас смотрит дефолтный роут (до подключения к интернету)?
ip ro
что показывает?
Natrio
Вы можете посмотреть, куда у вас смотрит дефолтный роут (до подключения к интернету)?
ip ro
что показывает?

до подключения инета(но после sudo dhcpd eth0, по другому с двумя сетевушками чет не стартует) ip ro показывает:
ip ro
default via 172.17.52.1 dev eth0  metric 202 
172.17.52.0/24 dev eth0  proto kernel  scope link  src 172.17.52.146  metric 202 
192.168.58.0/23 dev eth1  proto kernel  scope link  src 192.168.59.208
ну и собсна получается 172.17.52.1 - сгенереный дхцпшкой адрес.
как побороть? я гдето читал что дхцпхе можно запретить делать такую фигню, но нагуглить как, так и не получилось
 
Зарегистрироваться или войдите чтобы оставить сообщение.