Автор Тема: Автоподключение к сети USBmodem  (Прочитано 4334 раз)

Оффлайн Karen

  • Участник
  • *
  • Сообщений: 39
  • Если съели - не переживай - еще есть два выхода!
Re: Автоподключение к сети USBmodem
« Ответ #30 : 03.10.2014 15:22:04 »
Короче говоря делаю теперь так __

Но опять
crontab: installing new crontab
"/tmp/.private/root/crontab.WQPumK":7: premature EOF
errors in crontab file, can't install.
Do you want to retry the same edit?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Автоподключение к сети USBmodem
« Ответ #31 : 03.10.2014 15:41:01 »
ASY - спасибо! Заработало etc.
То есть, соединение нормально устанавливается ?
Теперь, как я понял, надо через cron запускать?
Да. Про crontab пока забудте. Сделайте так:
echo "24  15 * * *       root    /sbin/ifup ppp0" > /etc/cron.d/up-down-ppp0
echo "40  15 * * *       root    /sbin/ifdown ppp0" >> /etc/cron.d/up-down-ppp0

Потом поправьте время в /etc/cron.d/up-down-ppp0, как надо, хоть тем же mcedit (кстати, можно mc, найти, там F4).

на всякий случай ещё
chown root:root /etc/cron.d/up-down-ppp0
chmod 644 /etc/cron.d/up-down-ppp0
А то, если там права слишком широкие, vixe-cron файл проигнорирует.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Re: Автоподключение к сети USBmodem
« Ответ #32 : 03.10.2014 17:31:13 »
Короче говоря делаю теперь так __

Но опять
crontab: installing new crontab
"/tmp/.private/root/crontab.WQPumK":7: premature EOF
errors in crontab file, can't install.
Do you want to retry the same edit?

после команды всегда оставлять пустую строку (т.е. в файле сделать в конце пустую строку)
« Последнее редактирование: 03.10.2014 17:32:44 от YYY »

Оффлайн Karen

  • Участник
  • *
  • Сообщений: 39
  • Если съели - не переживай - еще есть два выхода!
Re: Автоподключение к сети USBmodem
« Ответ #33 : 03.10.2014 17:49:38 »
По поводу cron и пустой строки - в точку. Не думал, что из-за этого...
По поводу etcnet - команды работают, но есть несколько "но", а именно:
- когда даю команду на подключение, диод модема загорается привычным (синим) цветом, я думою что все тип-топ, но при загрузке браузера интернета нет, так же и торрент клиент не видит сеть;
- если ранее подключался к сети через NetworkManager, а потом дал команду ifdown ppp0 network  опять подключается через 1 минуту (пробывал удалить network - сидел без интернета пока назад не установил)
- и, последне, иногда при подаче команды ifup ppp0 и ifdown ppp0 компьютер зависает наглухо - лечится принудительным выключением....
Как-то так...

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Автоподключение к сети USBmodem
« Ответ #34 : 03.10.2014 18:02:02 »
Короче говоря делаю теперь так __

Но опять
crontab: installing new crontab
"/tmp/.private/root/crontab.WQPumK":7: premature EOF
errors in crontab file, can't install.
Do you want to retry the same edit?

А перевод строки я буду делать в конце строки? :-)
Чтобы строку завершал код 0Ah, код перевода строки.
(см. свой скриншот)

Например в mc с курсором на файле ~/.dmrc нажав F3 и в просмотре нажав F4 можно увидеть этот скрытый символ LF (line feed) с hex-кодом 0A.
В текстовых файлах каждая строка должна завершаться этим кодом.
Пустая строка тоже строка.

Это, которое может быть в тестовых файлах в комбинациях LF, CR+LF, CR (см. полную таблицу ascii-кодов), совершенно очевидно для пользователей commodore, spectrum и atari, но неочевидно для пользователей виндоус.

Оффлайн Karen

  • Участник
  • *
  • Сообщений: 39
  • Если съели - не переживай - еще есть два выхода!
Re: Автоподключение к сети USBmodem
« Ответ #35 : 03.10.2014 18:08:18 »
А перевод строки я буду делать в конце строки? :-)
Чтобы строку завершал код 0Ah, код перевода строки.
(см. свой скриншот)

Например в mc с курсором на файле ~/.dmrc нажав F3 и в просмотре нажав F4 можно увидеть этот скрытый символ LF (line feed) с hex-кодом 0A.
В текстовых файлах каждая строка должна завершаться этим кодом.
Пустая строка тоже строка.

Это, которое может быть в тестовых файлах в комбинациях LF, CR+LF, CR (см. полную таблицу ascii-кодов), совершенно очевидно для пользователей commodore, spectrum и atari, но неочевидно для пользователей виндоус.
Спасибо за критику - ужо врубился

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Автоподключение к сети USBmodem
« Ответ #36 : 03.10.2014 18:46:18 »
По поводу cron и пустой строки - в точку. Не думал, что из-за этого...
Делать перевод строки в конце - это очень полезная привычка в unix-ах: конфиг крона - далеко не единственное место, где лежат эти грабли.

По поводу etcnet - команды работают, но есть несколько "но", а именно:
- когда даю команду на подключение, диод модема загорается привычным (синим) цветом, я думою что все тип-топ, но при загрузке браузера интернета нет, так же и торрент клиент не видит сеть;
Тогда надо посмотреть вывод команд ip r и ip a до ifup и после ifup.

- если ранее подключался к сети через NetworkManager, а потом дал команду ifdown ppp0 network  опять подключается через 1 минуту (пробывал удалить network - сидел без интернета пока назад не установил)
А что, надо управлять модемом и через NM ? Если нет, то на вики (я ссылку давал) есть примечание в самом верху:
Цитировать
Начиная с пятой ветки,
в ALT Linux может использоваться и
NetworkManager
(используйте NM_CONTROLLED=no
в $iface/options, если хотите использовать etcnet).

- и, последне, иногда при подаче команды ifup ppp0 и ifdown ppp0 компьютер зависает наглухо - лечится принудительным выключением....
Как-то так...
Это как-то неправильно. Это не повод виснуть, даже если что-то не так настроено. Тут отдельно надо разбираться. А компьютер точно виснет ? Например, Ctrl+Alt+F1 в консольку его не переключает ли ? NumLock на клавиатуре работает ? И что в логе ?

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Автоподключение к сети USBmodem
« Ответ #37 : 03.10.2014 18:59:20 »
снимок3.png (41.26 кБ, 690x359 - просмотрено 6 раз.)
Кстати, картинок не надо из mc, там всё нормально копируется. Надо Shift зажать и точно так же выделять мышкой, как в обычной консольке. Потом вставлять средней кнопкой сюда.

Оффлайн Karen

  • Участник
  • *
  • Сообщений: 39
  • Если съели - не переживай - еще есть два выхода!
Re: Автоподключение к сети USBmodem
« Ответ #38 : 03.10.2014 19:17:53 »
Тогда надо посмотреть вывод команд ip r и ip a до ifup и после ifup.


[root@comp-celeron-cpu-d049ee ~]# ip r
default via 10.64.64.64 dev ppp0  proto static
10.64.64.64 dev ppp0  proto kernel  scope link  src 10.201.148.69
[root@comp-celeron-cpu-d049ee ~]# ifup ppp0
[root@comp-celeron-cpu-d049ee ~]# ip r
default via 10.64.64.64 dev ppp0  proto static
10.64.64.64 dev ppp0  proto kernel  scope link  src 10.201.148.69
[root@comp-celeron-cpu-d049ee ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp5s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 00:1b:38:d0:49:ee brd ff:ff:ff:ff:ff:ff
3: wlp6s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN qlen 1000
    link/ether 00:1f:3a:54:13:91 brd ff:ff:ff:ff:ff:ff
4: wwp0s29f7u1i1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 02:50:f3:00:00:00 brd ff:ff:ff:ff:ff:ff
5: ppp0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 3
    link/ppp
    inet 10.201.148.69 peer 10.64.64.64/32 scope global ppp0
       valid_lft forever preferred_lft forever

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Автоподключение к сети USBmodem
« Ответ #39 : 03.10.2014 19:50:55 »
Тогда надо посмотреть вывод команд ip r и ip a до ifup и после ifup.

[root@comp-celeron-cpu-d049ee ~]# ip r
default via 10.64.64.64 dev ppp0  proto static
10.64.64.64 dev ppp0  proto kernel  scope link  src 10.201.148.69
[root@comp-celeron-cpu-d049ee ~]# ifup ppp0
Так ppp0 уже существует. Это что за ppp0, кто его сделал и нужен ли он ? Если он нужен сам по себе, то для 3g надо сделать другой по номеру, ppp1 например.

Оффлайн Karen

  • Участник
  • *
  • Сообщений: 39
  • Если съели - не переживай - еще есть два выхода!
Re: Автоподключение к сети USBmodem
« Ответ #40 : 06.10.2014 17:43:08 »
Так ppp0 уже существует. Это что за ppp0, кто его сделал и нужен ли он ? Если он нужен сам по себе, то для 3g надо сделать другой по номеру, ppp1 например.
Менял номер pppN на разные - не пошло. Побывал через wvdial тоже не работает. По ходу руки у мя... Ну вы поняли)))

Оффлайн Karen

  • Участник
  • *
  • Сообщений: 39
  • Если съели - не переживай - еще есть два выхода!
Re: Автоподключение к сети USBmodem
« Ответ #41 : 07.10.2014 10:25:20 »
[root@acer-aspire ~]# wvdial
--> WvDial: Internet dialer version 1.61
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0,"IP","internet.beeline.ru"
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0,"IP","internet.beeline.ru"
OK
--> Modem initialized.
wvdial: utils/wvtask.cc:405: static void WvTaskMan::_stackmaster(): Assertion `magic_number == -0x123678' failed.
Аварийный останов

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 378
Re: Автоподключение к сети USBmodem
« Ответ #42 : 07.10.2014 10:31:28 »
Менял номер pppN на разные - не пошло.
Так ppp0 - это что и откуда ?

Оффлайн Karen

  • Участник
  • *
  • Сообщений: 39
  • Если съели - не переживай - еще есть два выхода!
Re: Автоподключение к сети USBmodem
« Ответ #43 : 07.10.2014 10:38:20 »
Сам не знаю. Может это мой модем, настроенный через NetworkManager?

Оффлайн Karen

  • Участник
  • *
  • Сообщений: 39
  • Если съели - не переживай - еще есть два выхода!
Re: Автоподключение к сети USBmodem
« Ответ #44 : 07.10.2014 10:42:48 »
asy
Я выключал в настройках NM, удалял профили своей сети, но через etcnet так и не подключился.