Я запускаю Ubuntu 12.04 на старом iMac G3. Так как графический интерфейс слишком загружен, я отключил диспетчер отображения (lightdm) и в настоящее время запускаю компьютер в режиме консоли. Как установить широкополосное мобильное соединение из командной строки?
Когда я подключаю модем, он отображается как ttyUSB0 в списке устройств Network Manager:
$ nmcli dev
DEVICE TYPE STATE
ttyUSB0 gsm disconnected
eth0 802-3-ethernet unavailable
Я также скопировал рабочий файл конфигурации соединения с другого компьютера на /etc/NetworkManager/system-connections/Com\ Hem\ Default\ 1
. Тем не менее, когда я пытаюсь подключиться, я получаю сообщение об ошибке «неизвестное соединение»:
$ nmcli con up id "Com Hem Default 1"
Error: Unknown connection: Com Hem Default 1.
Есть какие-нибудь подсказки?
wvdial
- это инструмент, который вам нужен. Установите его с помощью sudo apt-get install wvdial
, если это необходимо. Вы можете настроить соединение, отредактировав /etc/wvdial.conf
:
[Dialer Defaults]
Phone = <dial-out number here>
Username =
Password =
New PPPD = yes
Их man-страницы будут очень полезны, я думаю. man wvdial
и man wvdial.conf
для деталей.
CLI путь
Существуют включенные “/etc/ppp/peers/provider” 3 файлов, “/etc/chatscripts/pap” и “/etc/ppp/chap-secrets”.
#/etc/ppp/peers/provider
user "user"
connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T *99#"
# Serial device to which the modem is connected.
/dev/ttyUSB0
# Try to get the name server addresses from the ISP.
usepeerdns
# Use this connection as the default route.
defaultroute
replacedefaultroute
# Makes pppd "dial again" when the connection is lost.
persist
# no compression - ppp is used only until the modem
novj
novjccomp
nopcomp
nodeflate
noccp
#debug
“/etc/chatscripts/pap”:-ЗАНЯТОЕ АВАРИЙНОЕ ПРЕКРАЩЕНИЕ РАБОТЫ
ABORT VOICE
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "NO DIAL TONE"
"" ATZ
OK ATE0V1&D2&C1S0=0+IFC=2,2
OK AT+CGDCONT=1,"IP","3internet"
OK ATDT*99#
CONNECT ""
“/etc/ppp/chap-secrets”:-# Секреты для аутентификации с помощью CHAP
# client server secret IP addresses
3ireland * 3ireland
Самая важная установка для APN в сценарии "3internet" чата, измените это для удовлетворения собственному поставщику. Вы, возможно, также должны изменить имена пользователей и пароли. Пока Вы не уверены, что соединение работает правильно, можно также хотеть позволить отладить путем некомментария “#debug” в/etc/ppp/peers/provider. Обычно с 3 серверы DNS не становятся скупо выданными правильно, таким образом, может быть мудро прокомментировать “usepeerdns” и поместить серверы DNS для Вашего соединения в “/etc/resolv.conf” вручную.
Для запуска соединения просто вводят “PON”, для остановки с другой стороны “poff”. Для запуска соединения на начальной загрузке добавляют “PON” к “/etc/rc.local”. Для совместного использования соединения включают передачу IP в “/etc/sysctl.conf” и имеют iptables, настроенный правильно. См. http://www.johnlewis.ie/the-importance-of-a-minimal-firewall/ для получения дополнительной информации о стороне брандмауэра.
[отошлите] http://johnlewis.ie/mobile-broadband-from-the-command-line-in-ubuntu/