Поиск по этому блогу

понедельник, 9 ноября 2009 г.

Сегодня купил и настроил модем Huawei E1550.
Под Gentoo это свелось к следующему:


Проверяем и, при необходимости, пересобираем udev с поддержкой extras

echo "sys-fs/udev extras" >> /etc/portage/package.use/sys-fs
emerge udev

Создаём правило для udev, заставляющее модем "чувствовать" себя только модемом, а не CD-ROM'ом и Cardreader'ом по-совместительству:

#echo 'SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/lib/udev/modem-modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd"' > /etc/udev/rules.d/45-huawei1550.rules

Устанавливаем и настраиваем wvdial:

emerge wvdial


nano -w /etc/wvdial.conf


[Dialer megafon]
Modem Type = USB Modem
Baut = 460800
New PPPD = yes
Modem = /dev/ttyUSB0
ISDN = 0
Init1 = AT&F
Init2 = AT+CMEE=2
Init3 = AT+CGDCONT=1,"IP","internet","0.0.0.0",0,0
Init4 = AT+CGQREQ=1,0,0,0,0,0
Init5 = AT+CGQMIN=1,0,0,0,0,0
Init6 = AT+CGATT=1
Phone = *99***1#
Username = nwgsm
Password = guest
Dial Attempts = 5
Dial Command = ATM1L3DT
Auto Reconnect = on
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = off
Idle Seconds = 0
Auto DNS = on

Подключаемся:

wvdial megafon
#wvdial megafon
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: AT&F
AT&F
OK
--> Sending: AT+CMEE=2
AT+CMEE=2
OK
--> Sending: AT+CGDCONT=1,"IP","internet","0.0.0.0",0,0
AT+CGDCONT=1,"IP","internet","0.0.0.0",0,0
OK
--> Sending: AT+CGQREQ=1,0,0,0,0,0
AT+CGQREQ=1,0,0,0,0,0
OK
--> Sending: AT+CGQMIN=1,0,0,0,0,0
AT+CGQMIN=1,0,0,0,0,0
OK
--> Sending: AT+CGATT=1
AT+CGATT=1
OK
--> Modem initialized.
--> Sending: ATM1L3DT*99***1#
--> Waiting for carrier.
ATM1L3DT*99***1#
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Mon Nov 9 14:48:06 2009
--> Pid of pppd: 4403
--> Using interface ppp0
--> local IP address 10.233.48.212
--> remote IP address 10.64.64.64
--> primary DNS address 10.78.72.20
--> secondary DNS address 10.78.72.28

Всё! Ну, или почти всё: надо настроить подключение с помощью kde-base/kppp с привязкой к определённому ppp*-интерфейсу (для ведения статистики, так как имеется ещё GPRS-подключение).

1 комментарий:

Анонимный комментирует...

О, спасибо за инструктаж, как раз девушка купила такой модем :-)