Глюки с NetworkManager в Ubuntu
Опубликовано Петр в 13.08.2009 в 08:39
Ubuntu 9.04. Интернет-соединение рвется через макс. 10 часов. Поднял тему на ЛОРе, выяснилось, что NetworkManager перезаписывает /etc/. Погуглил, нашел скрипт, который перезаписывает этот файл, закомментировал строчку с перезаписью (как и советовал Гугл). Теперь DNS, прописанные в , на месте, но связь все равно иногда рвется! Может быть, у кого-нибудь такая же ОС и он _точно_ знает, что надо делать?
Кроме того, как перезапустить сеть? sudo /etc/init.d/networking restart не помогает.
Из-за содержимого связь не рвется.
Покажи лог разрыва.
tip'n'trick: чтобы не изменялось содержимое , можно выполнить chattr +i /etc/, азы линукса все-таки.
а я не думаю, что нетворкманагер гадит в резолв.конф.
А точно не у провайдера разрыв? А то был уже один такой :)
логи и конфа сети в студию
> chattr +i /etc/, азы линукса все-таки.
Я в курсе. Я же говорю, даже после того, как я обрубил запись в , Интернет пропадал.
> А точно не у провайдера разрыв?
Вряд ли у Петерстара каждые 10 ч рвется связь. Насколько помнится, проблемы именно с Убунтой (хотя я впервые так долго был онлайн).
Кучу логов, конфигов и всего прочего можно найти здесь:
слушай, нетворкманагер умеет пппое уже?
блин, подключи через pppoeconf, проблема-то
Поподробнее, пожалуйста, я не спец
sudo pppoeconf - это какбэ классический способ подключения к PPPoE в бунтах
>Я в курсе.
Не ври-ка! Сам здесь пишешь , да и вообще тупишь во всех сообщениях.
У тебя в логах видно несколько подключений, но всего два разрыва. Первый со стороны провайдера, происходящий раз в сутки, второй по причине "The link was terminated because the peer is not responding to echo requests." (инфа из man pppd)
Вобщем, мало логов, давай еще.
Поставь автопереподключение и не еби мозг.
или MTU кстати увеличить - наверно тоже может быть причиной, не?
> sudo pppoeconf
Поиск концентратора доступа PPPoE через eth0... 100%
Уже 15 мин ищет
> Не ври-ка! Сам здесь пишешь ..., да и вообще тупишь во всех сообщениях.
Знаю, потому что твой chattr уже нагуглил. И вообще, я предупредил, что не спец. Тем более по сетям.
> Поставь автопереподключение
Каким образом?
> Вобщем, мало логов, давай еще.
Какие?
молодец, ты сломал линукс.
Отмени и заново пусти
> Отмени и заново пусти
Спасибо, блин. Самый дельный совет.
plog в студию
pete@pete-desktop:~$ plog
pete@pete-desktop:~$
сначала подключи соединение, потом плог
У меня это соединение постоянно подключено. Я сейчас оттуда и пишу. Что требуется?
>Какие?
sudo grep -i ppp /var/log/syslog - так получится поподробнее
>MTU кстати увеличить - наверно тоже может быть причиной, не?
Его только если уменьшать. При неверном mtu разрывы чаще, но на всякий случай, Петр, покажи netstat -i.
>Каким образом?
А где настраивал соединение, там же и должно быть. Например, строка RETRY_ON_FAILURE=yes в файле /etc/ppp/ или persist в файле /etc/ppp/options.
pete@pete-desktop:~$ sudo grep -i ppp /var/log/syslog
[sudo] password for pete:
Aug 12 08:36:49 pete-desktop kernel: [ 1.992867] PPP generic driver version 2.4.2
Aug 12 08:37:00 pete-desktop NetworkManager: <info> Starting pppd сonnection
Aug 12 08:37:00 pete-desktop NetworkManager: <debug> [1250051820.007206] nm_ppp_manager_start(): Command line: /usr/sbin/pppd nodetach lock nodefaultroute user ps1752000 plugin nic-eth0 noauth nodeflate usepeerdns mru 1492 mtu 1492 lcp-echo-failure 3 lcp-echo-interval 20 ipparam /org/freedesktop/NetworkManager/PPP/0 plugin /usr/lib/pppd/2.4.4/
Aug 12 08:37:00 pete-desktop NetworkManager: <debug> [1250051820.024960] nm_ppp_manager_start(): ppp started with pid 3372
Aug 12 08:37:00 pete-desktop pppd[3372]: Plugin loaded.
Aug 12 08:37:00 pete-desktop pppd[3372]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Aug 12 08:37:00 pete-desktop pppd[3372]: Plugin /usr/lib/pppd/2.4.4/ loaded.
Aug 12 08:37:00 pete-desktop pppd[3372]: pppd 2.4.5 started by root, uid 0
Aug 12 08:37:00 pete-desktop pppd[3372]: PPP session is 54629
Aug 12 08:37:00 pete-desktop pppd[3372]: сonnected to 00:07:4f:bf:44:1b via interface eth0
Aug 12 08:37:00 pete-desktop pppd[3372]: Using interface ppp0
Aug 12 08:37:00 pete-desktop pppd[3372]: сonnect: ppp0 <--> eth0
Aug 12 08:37:00 pete-desktop pppd[3372]: PAP authentication succeeded
Aug 12 08:37:00 pete-desktop pppd[3372]: peer from calling number 00:07:4F:BF:44:1B authorized
Aug 12 08:37:00 pete-desktop pppd[3372]: Cannot determine ethernet address for proxy ARP
Aug 12 08:37:00 pete-desktop pppd[3372]: local IP address 93.153.161.81
Aug 12 08:37:00 pete-desktop pppd[3372]: remote IP address 93.153.159.1
Aug 12 08:37:00 pete-desktop pppd[3372]: primary DNS address 217.195.65.9
Aug 12 08:37:00 pete-desktop NetworkManager: <info> PPP manager(IP Config Get) reply received.
Aug 12 08:37:01 pete-desktop NetworkManager: <info> Policy set 'Peterstar' (ppp0) as default for routing and DNS.
Aug 12 08:37:04 pete-desktop ntpd[3541]: Listening on interface #5 ppp0, 93.153.161.81#123 Enabled
Aug 12 22:59:04 pete-desktop pppd[3372]: Terminating on signal 15
Aug 12 22:59:04 pete-desktop pppd[3372]: сonnect time 862.1 minutes.
Aug 12 22:59:04 pete-desktop pppd[3372]: Sent 239314802 bytes, received 4242499267 bytes.
Aug 12 22:59:04 pete-desktop pppd[3372]: Modem hangup
Aug 12 22:59:04 pete-desktop pppd[3372]: сonnection terminated.
Aug 12 22:59:04 pete-desktop pppd[3372]: Exit.
Aug 12 23:00:46 pete-desktop NetworkManager: <info> Starting pppd сonnection
Aug 12 23:00:46 pete-desktop NetworkManager: <debug> [1250103646.015616] nm_ppp_manager_start(): Command line: /usr/sbin/pppd nodetach lock nodefaultroute user ps1752000 plugin nic-eth0 noauth nodeflate usepeerdns mru 1492 mtu 1492 lcp-echo-failure 3 lcp-echo-interval 20 ipparam /org/freedesktop/NetworkManager/PPP/0 plugin /usr/lib/pppd/2.4.4/
Aug 12 23:00:46 pete-desktop NetworkManager: <debug> [1250103646.020964] nm_ppp_manager_start(): ppp started with pid 9900
Aug 12 23:00:46 pete-desktop pppd[9900]: Plugin loaded.
Aug 12 23:00:46 pete-desktop pppd[9900]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
Aug 12 23:00:46 pete-desktop pppd[9900]: Plugin /usr/lib/pppd/2.4.4/ loaded.
Aug 12 23:00:46 pete-desktop pppd[9900]: pppd 2.4.5 started by root, uid 0
Aug 12 23:00:46 pete-desktop pppd[9900]: PPP session is 14553
Aug 12 23:00:46 pete-desktop pppd[9900]: сonnected to 00:23:5d:6d:50:1b via interface eth0
Aug 12 23:00:46 pete-desktop pppd[9900]: Using interface ppp0
Aug 12 23:00:46 pete-desktop pppd[9900]: сonnect: ppp0 <--> eth0
Aug 12 23:00:46 pete-desktop pppd[9900]: PAP authentication succeeded
Aug 12 23:00:46 pete-desktop pppd[9900]: peer from calling number 00:23:5D:6D:50:1B authorized
Aug 12 2
pete@pete-desktop:~$ netstat -i
Таблица интерфейсов ядра
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 6397961 0 0 0 4140824 0 0 0 BMRU
lo 16436 0 3288 0 0 0 3288 0 0 0 LRU
pan0 1500 0 0 0 0 0 6 0 0 0 BMRU
ppp0 1492 0 13844 0 0 0 15167 0 0 0 MOPRU
> А где настраивал соединение, там же и должно быть. Например, строка RETRY_ON_FAILURE=yes в файле /etc/ppp/pppoe-conf или persist в файле /etc/ppp/options.
Ok, я посмотрю, что можно будет сделать. А как перезапустить упавший Интернет?
хм. интересно как это в убунту сделано через нетворкманагер.
По идее sudo pon dsl-provider. но здесь может быть по-другому.
Алсо, конф нетворкманагера также в студию
Значения mtu и mru верные для pppoe и eth0, тут проблемы нет.
Вообще проблемы в софте нет, раз соединение не разрывается по 14 часов. Тут просто нехватает автопереподключения, а разрывы из-за чего-то другого, не связанного с линуксом.
Перезапустить упавший интернет, наверно, через network-manager, он же через него настроен.
Я пользуюсь pppoe-start/pppoe-stop.
> Первый со стороны провайдера, происходящий раз в сутки, второй по причине "The link was terminated because the peer is not responding to echo requests." (инфа из man pppd)
С чем может быть связана ошибка?
============================
pete@pete-desktop:/etc/NetworkManager$ cat
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
============================
pete@pete-desktop:/etc/NetworkManager$ sudo cat /etc/NetworkManager/system-сonnections/Peterstar
[сonnection]
id=Peterstar
uuid=1452930e-42a9-4aa0-ad3b-a9d8f*******
type=pppoe
autoсonnect=true
timestamp=0
[ppp]
noauth=true
refuse-eap=false
refuse-pap=false
refuse-chap=false
refuse-mschap=false
refuse-mschapv2=false
nobsdcomp=false
nodeflate=false
no-vj-comp=false
require-mppe=false
require-mppe-128=false
mppe-stateful=false
crtscts=false
baud=0
mru=0
mtu=0
lcp-echo-failure=0
lcp-echo-interval=0
[ipv4]
method=auto
ignore-auto-routes=false
ignore-auto-dns=false
never-default=false
[pppoe]
username=********
password=********
[802-3-ethernet]
speed=0
duplex=full
auto-negotiate=true
mac-address=0:d:61:9b:**:**
mtu=0
Хз, стабильный ли у тебя провайдер, но после 14 часов активной работы самая вероятная ошибка - погода, положение звезд, задел ногой провода и т.д.
..и животноводство..
или модем говно
Я, кажется, понял, в чем собака порылась. Ubuntu поднял модем как роутер, а аппаратно он не был так настроен. Но все равно, между тем баг с перезаписью был обнаружен и пофикшен :)
man pppd на предмет ошибки 15
The link was terminated because the peer is not responding to echo requests.
либо у тебя сетевуха периодически дохнет либо что то с оборудованием у провайдера. Иногда такое бывает, на pppoe, я обычно после такого разрыва сразу же делаю pppoe-discovery eth0 чтобы проверить живость канала. если ответов нет значит провайдеру пора менять свой концентратор.
Я звонил в тех. поддержку, они сказали, что в 11 вечера перезагружают сервер. На фига они вообще это делают?
лол, а сколько соплей из-за этого. Перезагружают - значит считают это нужным.
НЕ ЬЫЛО НИ ЕДИНОГО РАЗРЫВА С ОКТЯБРЯ ПРОШЛОГО ГОДА!!!111
>Ubuntu поднял модем как роутер, а аппаратно он не был так настроен.
Вообще бред))
>Я звонил в тех. поддержку, они сказали, что в 11 вечера перезагружают сервер.
Пф, как я и говорил) ПРЯНИК МНЕ!!!!1111
А кнут не подарить?)
Давай, попроси в следующий раз свои логи разбирать)
петя а ведь ты хуй
Обиделсо маленький. Ну пойди, пойди, поплачь.
Петр, ты в натуре хуй.
Как выяснилось, проблема на стороне провайдера, а ты тут зарядил своими нуб-постами про дикий глючный линупс, обильно сбагривая все это соплями, когда тебе указывали на твои ошибки и недочеты. Ты ведешь себя как пиздюк в песочнице.
ГДЕ я писал про "дикий глючный линупс"? Я написал, что да, в NetworkManager баг (и это, кстати, факт), хоть проблема была в настройках модема. А теперь вы тут, мало того, что ни хуя не помогли, так еще и вбрасываете говно на вентилятор.
Даня, я тебя оскорблял? Иван, я тебя оскорблял? Или это у вас норма общения с незнакомыми людьми?
Хз, тебе стыдно должно быть с твоими познаниями в линуксе и сетях важных людей чепушить, а потом с ними же говорить пренебрежительно.
Поступил как хуй. Знаецо, и есть хуй.
>ГДЕ я писал про "дикий глючный линупс"
мб в названии топика для начала?
>в NetworkManager баг (и это, кстати, факт)
пруф или GTFO
>хоть проблема была в настройках модема
лолшто? С каких это пор в модеме устанавливают переодичность ребута шлюза на стороне провайдера?
>Даня, я тебя оскорблял? Иван, я тебя оскорблял? Или это у вас норма общения с незнакомыми людьми?
ты оскорбил своей манерой общения, тупить, выебываться
> мб в названии топика для начала?
Может, для начала, признаем, что в любом софте бывают глюки?
https://
С 2007 года не пофикшено!
> ты оскорбил своей манерой общения, тупить, выебываться
Если кто-то тупит, то тебя это уже бесит? Тебе не кажется, что у тебя ЧСВ > 9000?
Глюки только в виндоус) Это когда не работает, а ты не знаешь, что и почему, т.к. система не дает информации.
А в линуксе иначе, если не работает и ты не знаешь, что и почему, то ты просто сам дурак.
Все было тихо и мирно, все уже почти разошлись, но нет, один начал что-то толкать про свои пряники, другой - гордиться своим МПХ. Вы че, думали, люди себя не уважают и будут просто так глотать, да? Я - Д'Артаньян, а все вокруг пидорасы, да? Так что не обижайтесь. И держите себя в рамках.
слушай, Хуй.
Твой нетворкманагер каждый раз перезаписывает твою конфу аналогичной, правильной, все блять работает, соединение рвется из-за провайдера. И какого хуя ты тычешь мне этими ссылками?
>ЧСВ > 9000?
>МПХ
>Я - Д'Артаньян, а все вокруг пидорасы, да
Ты - хуй, и к тому же луркоеб. Почитай статью и про себя.
Короче, быдло типа тебя идет в игнор. Не хотите по-нормальному разговаривать - идите на хуй. Из-за таких, как вы, группа превращается в говно. Читать дальше не буду. О ревуар.
вы прослушали рассказ из цикла "Очередная школота не осилила линупс"
Петр Скляр, ну, ты ж лоханулся? Заслужил насмешки.