Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Управление Network Manager из командной строки  (Прочитано 1244 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн _yk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Вечер добрый.
Есть 3G модем и сетевое соединение, настроенное через мастер Network manager'а
Необходимо разрывать соединение в определенное время

Первая идея - сделать это по крону, да вот незадача
$ sudo ifdown ppp0
ifdown: interface ppp0 not configured

Напрашивается вывод, что правильней будет отрубить соединение через Network manager. В гугле нашел пару проектов управления nm из командной строки, но их нет в репах (а компиляцией неохота заниматься =))

Может есть какое-нибудь более очевидное решение?

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Управление Network Manager из командной строки
« Ответ #1 : 06 Январь 2010, 01:42:37 »
man NetworkManager

Не-а?

Оффлайн _yk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Управление Network Manager из командной строки
« Ответ #2 : 06 Январь 2010, 02:07:58 »
да, как это я проглядел
теперь пробую, как
$ sudo NetworkManager ppp0 downрезультата - ноль, теперь даже ничего не выводит

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Управление Network Manager из командной строки
« Ответ #3 : 06 Январь 2010, 02:15:55 »
ifup/ipdown ?

Оффлайн _yk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Управление Network Manager из командной строки
« Ответ #4 : 06 Январь 2010, 02:17:04 »
в первом сообщении

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Управление Network Manager из командной строки
« Ответ #5 : 06 Январь 2010, 02:23:13 »
Покажи ка ifconfig -a и /etc/network/interfaces
« Последнее редактирование: 06 Январь 2010, 02:25:41 от athost »

Оффлайн _yk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Управление Network Manager из командной строки
« Ответ #6 : 06 Январь 2010, 02:28:54 »
$ ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:e0:4c:15:80:ec  
          inet6 addr: fe80::2e0:4cff:fe15:80ec/64 Диапазон:Ссылка
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:1080900 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:69237342 (69.2 MB)  TX bytes:468 (468.0 B)
          Прервано:16 Base address:0xb000

eth1      Link encap:Ethernet  HWaddr 00:14:85:30:7a:4e  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Прервано:20 Base address:0xa000

lo        Link encap:Локальная петля (Loopback)  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Диапазон:Узел
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:98 errors:0 dropped:0 overruns:0 frame:0
          TX packets:98 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:0
          RX bytes:4980 (4.9 KB)  TX bytes:4980 (4.9 KB)

ppp0      Link encap:Протокол PPP (Point-to-Point Protocol)  
          inet addr:10.207.132.193  P-t-P:10.64.64.64  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:1414932 errors:0 dropped:0 overruns:0 frame:0
          TX packets:930654 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:3
          RX bytes:1676045636 (1.6 GB)  TX bytes:170315424 (170.3 MB)

vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          коллизии:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

$ cat /etc/network/interfaces
auto lo
iface lo inet loopback

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Управление Network Manager из командной строки
« Ответ #7 : 06 Январь 2010, 02:46:41 »
Тогда "в лоб"

sudo /etc/init.d/network-manager stop
или же, если у тебя 9.10 (upstart), можно еще

sudo service network-manager stop
btw, ifdown работает только на интерфейсы, прописанные через interfaces
« Последнее редактирование: 06 Январь 2010, 02:52:23 от athost »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 25936
    • Просмотр профиля
Re: Управление Network Manager из командной строки
« Ответ #8 : 06 Январь 2010, 03:13:24 »
"в лоб" вообще-то
sudo invoke-rc.d network-manager stop

Это так, для справки.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн _yk

  • Автор темы
  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Re: Управление Network Manager из командной строки
« Ответ #9 : 07 Январь 2010, 14:53:58 »
ладно, придется видимо так
спасибо за участие

Оффлайн athost

  • Старожил
  • *
  • Сообщений: 1897
    • Просмотр профиля
Re: Управление Network Manager из командной строки
« Ответ #10 : 07 Январь 2010, 17:15:10 »
"в лоб" вообще-то
sudo invoke-rc.d network-manager stop

Это так, для справки.

Для меня "в лоб" -- это когда это работает на любой системе с такой же системой загрузки.

На кой ляд мне твой  invoke-rc.d в генте? А мой способ работает всегда.

Это была справка.

 

Страница сгенерирована за 0.054 секунд. Запросов: 23.