Для создания pppd подключения к сети интернет 3G , выполните следующие команды и действия :
1. Создаём файл - options-mobile , для этого выполним в терминале команду -
sudo nano /etc/ppp/options-mobile
откроется окно консольного текстового редактора - nano , куда скопируем и вставим ниже написанное -
/dev/ttyUSB0
defaultroute
usepeerdns
noauth
затем сохраним , выполнив последовательно команды комбинацией клавиш - ctrl+o , enter , ctrl+x (эти команды применяем и дальше)
2. Создаём директорию - chatscripts , выполнив в теминале -
sudo mkdir /etc/ppp/chatscripts
3. В созданной директории chatscripts , создаём файл для управления модемом , выполнив команду в терминале -
sudo nano /etc/ppp/chatscripts/mts.chat
скопируем , вставим и сохраним ниже написанное -
'OK-AT-OK' 'AT+CGDCONT=1,"IP","Internet.mts.ru"'
'OK' 'ATDT*99#'
ВАЖНО , вместо - Internet.mts.ru , впишите строку для своего провайдера
4. Далее создаём файл для провайдера и назавём его - mts , в терминале выполним -
sudo nano /etc/ppp/peers/mts
вставим и сохраним ниже написанное -
file /etc/ppp/options-mobile
connect "/usr/sbin/chat -v -t15 -f /etc/ppp/chatscripts/mts.chat"
5. Подключаемся к интернету -
sudo pon mts
отключаемся -
sudo poff mts
P.S. Для создания и редактирования файлов , вместо nano , можно использовать любой текстовый редактор , для удобства можно изменять имена файлов .
Опытным путём урезал все файлы до минимума , при котором происходит соединение с инет в течении 15-20 сек , также вы и сами можете поэксперементировать , по выше данной ссылке можно взять полноценные файлы и добавлять или удалять опции . Проверено на модемах е150, е171, е173, е352, е3131, М100-4 и др. , в стандартном рабочем режиме , на ОС Ubuntu до версии 14.04 , Debian 8 , Mint 18.1 , Archlinux с ядром на данный момент - 4.10.2-1 .
Не судите строго , старался написать как для первокашек , если что пропустил - подсказывайте .
---------------------------------------------------------------------------------------------------
Подредактировал файл - options-mobile , добавил - usepeerdns , чтобы с DNS в resolv.conf не было проблем .