Meehalkoff |
|
Темы:
8
Сообщения:
58
Участник с: 04 января 2013
|
Всем доброго времени суток. Имеется такое вот подключение через 3g модем. /etc/ppp/peers/3g connect "/usr/sbin/chat -f /etc/ppp/3g" /dev/ttyUSB0 #115200 460800 crtscts noauth #novj #novjccomp #nobsdcomp #nopcomp #noaccomp usepeerdns defaultroute user "mts" password mts /etc/ppp/3g TIMEOUT 35 ECHO ON ABORT '\nBUSY\r' ABORT '\nERROR\r' ABORT '\nNO ANSWER\r' ABORT '\nNO CARRIER\r' ABORT '\nNO DIALTONE\r' ABORT '\nRINGING\r\n\r\nRINGING\r' ABORT '\nUsername/Password Incorrect\r' '' \rAT OK 'AT+CGDCONT=1,"IP","internet.mts.ru"' OK ATD*99***1# CONNECT "" /etc/network.d/3g CONNECTION='ppp' INTERFACE='ignore' PEER='3g' PPP_TIMEOUT=10 Запускается это дело "netcfg 3g" В связи с тем, что netcfg почему то удалили, хотелось бы уточнить, каким образом это же самое реализовать на netctl? Решение: Пока не существует. Альтернативные решения: 1. По совету kurych осуществлять подключение с помощью pon/poff 3g или pppd call 3g. При этом правка конфигурационных файлов в этом частном случае не требуется. Для включения в автозагрузку: kurych 2. По совету teplovoz использовать wvdial: teplovoz |
ivand |
|
Темы:
9
Сообщения:
477
Участник с: 04 января 2013
|
lcp-echo-failure 3 lcp-echo-interval 20 nodetach connelcp-echo-failure 3 lcp-echo-interval 20 nodetach connect /etc/ppp/peers/gprs-connect-chatmm-mts disconnect /etc/ppp/peers/gprs-disconnect-chatmm 460800 crtscts local :10.0.0.1 noipdefault ipcp-accept-local ipcp-accept-remote defaultroute usepeerdns novj nobsdcompct /etc/ppp/peers/gprs-connect-chatmm-mts disconnect /etc/ppp/peers/gprs-disconnect-chatmm 460800 crtscts local :10.0.0.1 noipdefault ipcp-accept-local ipcp-accept-remote defaultroute usepeerdns novj nobsdcomp #!/bin/sh exec chat \ TIMEOUT 10 \ ECHO ON \ ABORT '\nBUSY\r' \ ABORT '\nNO ANSWER\r' \ ABORT '\nNO CARRIER\r' \ ABORT '\nNO DIALTONE\r' \ ABORT '\nRINGING\r\n\r\nRINGING\r' \ '' \rAT \ TIMEOUT 12 \ SAY "Press CTRL-C to close the connection at any stage!" \ SAY "\ndefining PDP context...\n" \ OK 'AT+CPIN="1234"' \ O 'AT+CGDCONT=1,"IP","internet.mts.ru"' \ ABORT '\nERROR\r' \ OK ATH \ OK ATE1 \ OK AT+CSQ \ +CSQ 'ATD*99#' \ TIMEOUT 22 \ SAY "\nwaiting for connect...\n" \ CONNECT "" \ SAY "\nConnected." \ SAY "\nIf the following ppp negotiations fail,\n" \ SAY "try restarting the phone.\n" Поменяйте дозвон на *99# PS Без всяких netctl|netcfg запускается #!/bin/sh n="r" while [ "$n" = "r" ] do /usr/sbin/pppd call gprsmm-mts n="q" echo "Exit status is $?" echo "DISCONNECTED" echo "" echo "Press ENTER to quit" echo "Press r ENTER to reconnect/try again" read n done |
teplovoz |
|
Темы:
7
Сообщения:
1046
Участник с: 28 мая 2012
|
[Dialer Defaults] Modem = /dev/ttyUSB0 Baud = auto Dial Command = ATD Init1 = ATE1 Phone = *99***1# Stupid Mode = 1 New PPPD = 1 [Dialer m] Username = \n Password = \n Init2 = AT+CGDCONT=1,"IP","internet.mts.ru" |
Meehalkoff |
|
Темы:
8
Сообщения:
58
Участник с: 04 января 2013
|
teplovoz Это профиль подключения из /etc/netctl ? |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
MeehalkoffА чем не устраивает "pon 3g" ? Или уж совсем универсальное "pppd call 3g"? |
teplovoz |
|
Темы:
7
Сообщения:
1046
Участник с: 28 мая 2012
|
Meehalkoffwvdial.conf Соединяемся wvdial mteplovoz |
Meehalkoff |
|
Темы:
8
Сообщения:
58
Участник с: 04 января 2013
|
kurychMeehalkoffА чем не устраивает "pon 3g" ? Наверное тем, что хочется освоить новую технологию. К сожалению словарный запас английского языка не позволяет получить точных инструкций из wiki по миграции с netcfg на netctl. |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
На данный момент в netctl не предусмотрен профиль подключения через pppd (если не считать pppoe). Если когда-нибудь сделают - тогда воспользуетесь. Пока все что есть - это:$ ls /usr/lib/network/connections/pon 3g - достаточно кратко и вразумительно, что бы не накручивать вокруг него дополнительные обертки. (IMHO) |
Meehalkoff |
|
Темы:
8
Сообщения:
58
Участник с: 04 января 2013
|
kurych Я правильно понимаю, что в моем текущем положении никакие конфигурационные файлы редактировать не требуется, и для подключения достаточно заменить netcfg на pon? UPD: Вопрос снят, проверил, действительно ничего изменять не требуется. |
Meehalkoff |
|
Темы:
8
Сообщения:
58
Участник с: 04 января 2013
|
kurych Осталось выяснить, каким способом это дело воткнуть в автозагрузку через systemctl. [[email protected] mike]# systemctl enable [email protected] Failed to issue method call: No such file or directory Что я делаю не так? |