Bug 7897 - FR: RESTORE_DEFAULTROUTE option for ppp interfaces
: FR: RESTORE_DEFAULTROUTE option for ppp interfaces
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/etcnet)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2005-09-07 18:00 by
Modified: 2006-09-16 22:23 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2005-09-07 18:00:14
Сконфигурировал PPTP-интерфейс согласно примеру на
http://etcnet.org/examples/ifaces-ppp/ifaces/ppp0/ 
При поднятии ppp0 /etc/resolv.conf очищается (параметр usepeerdns не задан),
при
задании usepeerdns системные DNS затираются, появляются IP NS, которых выдаются
PPTP-сервером. Хочу не терять доступа к "родным" NS. Строка # ppp temp entry
присутствует.

При ipdown ppp0 пропадает defaultroute, resolv.conf возвращается.
------- Comment #1 From 2005-09-07 20:06:15 -------

*** This bug has been marked as a duplicate of 7845 ***
------- Comment #2 From 2005-09-07 21:34:48 -------
А что с этим?

>При ipdown ppp0 пропадает defaultroute, 

ведь по идее должен возвращатся старый defaultroute, тот, который был до соединения.
------- Comment #3 From 2005-09-08 16:16:58 -------
Если и должен, то от меня это не зависит, предлагаю написать ifdown-post
скрипт.

*** This bug has been marked as a duplicate of 7845 ***
------- Comment #4 From 2005-09-09 00:40:52 -------
И что же туда написать?
Откуда у меня возьмется переменная, которая содержит адрес default-gw до конекта?
Имхо, обслуживанием решения вопроса о маршруте системы по умолчанию должна
заниматся подсистема конфигурации сети.
------- Comment #5 From 2005-09-09 01:17:58 -------
(In reply to comment #4)
> И что же туда написать?
> Откуда у меня возьмется переменная, которая содержит адрес default-gw до конекта?
Например, из ifup-post скрипта.

> Имхо, обслуживанием решения вопроса о маршруте системы по умолчанию должна
> заниматся подсистема конфигурации сети.
Хорошо, записываем в TODO.
------- Comment #6 From 2005-12-14 15:02:05 -------
Я планирую это реализовать в /etc/net 0.8.0.
------- Comment #7 From 2005-12-22 10:53:43 -------
Добавлено в SVN trunk, но ещё не проверялось.
------- Comment #8 From 2005-12-31 09:53:04 -------
Опубликовано в 0.8.0, но не проверялось.
------- Comment #9 From 2006-01-17 10:58:14 -------
restore_defaultroute не работает 
------- Comment #10 From 2006-01-17 11:58:18 -------
Просто не работает или есть ругань?
------- Comment #11 From 2006-01-17 12:12:00 -------
ругани нет. просто не работает 
------- Comment #12 From 2006-01-17 13:02:14 -------
да, еще у ppp перестал использоваться ipv4route  
------- Comment #13 From 2006-01-20 15:01:22 -------
Причина этой ошибки в том, что при включенной опции bash nullglob невозможно
передать в командной строке аргументы, подлежащие pathname expansion. Например,
нельзя передать egrep regexp ^[^#], который используется в /etc/net для
фильтрации комментариев. При этом сломалось не только RESTORE_DEFAULTROUTE.
Кто-нибудь может подсказать, как заставить следующий пример работать?
#!/bin/bash

shopt -s nullglob
A="1 [] 3"
echo $A
------- Comment #14 From 2006-01-20 16:07:06 -------
Способы найдены, скоро ошибка будет исправлена.
------- Comment #15 From 2006-01-24 10:20:55 -------
/etc/net 0.8.1
------- Comment #16 From 2006-01-27 16:17:18 -------
все стало совсем плохо 
# ifup ppp10 
Warning: Interface name is `wlan0' at line 2, can't be mapped reliably. 
Warning: Interface name is `wlan0' at line 3, can't be mapped reliably. 
Warning: Interface name is `eth0' at line 6, can't be mapped reliably. 
Warning: Interface name is `eth0' at line 9, can't be mapped reliably. 
RTNETLINK answers: Network is unreachable 
 
это был pptp и он не поднялся 
------- Comment #17 From 2006-01-30 03:42:23 -------
Есть пояснения в /var/log/messages?
------- Comment #18 From 2006-09-10 02:18:48 -------
> Warning: Interface name is `wlan0' at line 2, can't be mapped reliably. 
> Warning: Interface name is `wlan0' at line 3, can't be mapped reliably. 
> Warning: Interface name is `eth0' at line 6, can't be mapped reliably. 
> Warning: Interface name is `eth0' at line 9, can't be mapped reliably. 

Господа заинтересованные участники!
Касательно этого пожалуйста читайте http://wiki.sisyphus.ru/admin/etcnet#eth0

Насчёт неработы RESTORE_DEFAULTROUTE могу сказать, что я проверил на стенде и не
вижу каких-либо проблем, эта опция работает именно так, как и предполагается.
Если всё-таки есть какая-либо ошибка, пожалуйста переоткройте баг с необходимыми
комментариями.
Спасибо.