Summary: | FR: RESTORE_DEFAULTROUTE option for ppp interfaces | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Sasha Martsinuk <scampler> |
Component: | etcnet | Assignee: | Mikhail Efremov <sem> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | ldv, rider, sem, shaba, shrek, vseleznv |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Sasha Martsinuk
2005-09-07 18:00:14 MSD
*** This bug has been marked as a duplicate of 7845 *** А что с этим?
>При ipdown ppp0 пропадает defaultroute,
ведь по идее должен возвращатся старый defaultroute, тот, который был до соединения.
Если и должен, то от меня это не зависит, предлагаю написать ifdown-post скрипт. *** This bug has been marked as a duplicate of 7845 *** И что же туда написать? Откуда у меня возьмется переменная, которая содержит адрес default-gw до конекта? Имхо, обслуживанием решения вопроса о маршруте системы по умолчанию должна заниматся подсистема конфигурации сети. (In reply to comment #4) > И что же туда написать? > Откуда у меня возьмется переменная, которая содержит адрес default-gw до конекта? Например, из ifup-post скрипта. > Имхо, обслуживанием решения вопроса о маршруте системы по умолчанию должна > заниматся подсистема конфигурации сети. Хорошо, записываем в TODO. Я планирую это реализовать в /etc/net 0.8.0. Добавлено в SVN trunk, но ещё не проверялось. Опубликовано в 0.8.0, но не проверялось. restore_defaultroute не работает Просто не работает или есть ругань? ругани нет. просто не работает да, еще у ppp перестал использоваться ipv4route Причина этой ошибки в том, что при включенной опции bash nullglob невозможно передать в командной строке аргументы, подлежащие pathname expansion. Например, нельзя передать egrep regexp ^[^#], который используется в /etc/net для фильтрации комментариев. При этом сломалось не только RESTORE_DEFAULTROUTE. Кто-нибудь может подсказать, как заставить следующий пример работать? #!/bin/bash shopt -s nullglob A="1 [] 3" echo $A Способы найдены, скоро ошибка будет исправлена. /etc/net 0.8.1 все стало совсем плохо # 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 и он не поднялся Есть пояснения в /var/log/messages? > 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 могу сказать, что я проверил на стенде и не вижу каких-либо проблем, эта опция работает именно так, как и предполагается. Если всё-таки есть какая-либо ошибка, пожалуйста переоткройте баг с необходимыми комментариями. Спасибо. |