Gentoo, Bluetooth и EDGE
Десктоп поставить пока негде, сижу с ноутом. Компиляция ядра греет ноутбук, который греет меня :) А душа просит инета, поэтому настроил связку pppd+bluetooth+корпоративный edge.
Поддержка Bluetooth в ядре должна быть включена.
Делается примерно так:
emerge bluez-utils
pppd нужно собрать с флагами dhcp и activefilter (последний возможно не нужен - не проверял).
Делаем /etc/init.d/bluetooth start.
Далее делаем hcitool scan, который покажет доступные Bluetooth устройства в округе. Запоминаем адрес нашего устройства и делаем sdptool browse <адрес устройства>. Находим там Dial-Up Networking и смотрим номер канала (/Channel: \d+/).
В /etc/bluetooth/hcid.conf я писал security auto; и указывал пин-код. По желанию еще можно сменить name.
В /etc/bluetooth/rfcomm.conf:
rfcomm0 {
bind yes;
device XX:XX:XX:XX:XX:XX; (адрес устройства)
channel XX; (канал)
}
Теперь /etc/init.d/bluetooth restart.
В /etc/ppp/peers создаем два файла:
megafon_edge_chat:
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
'' 'AT'
'OK' 'AT+CGDCONT=1,"IP","internet"'
'OK' 'ATDT*99***1#'
TIMEOUT 60
CONNECT
Login: ''
Password: ''
"internet" это имя точки доступа (APN). У Мегафон и НСС "internet", у Билайн вроде бы "internet.beeline.ru".
Номер *99***1# действует для телефонов Нокиа, для других моделей возможно будет другой.
megafon_edge:
lcp-echo-failure 0
lcp-echo-interval 0
/dev/rfcomm0
connect "/usr/sbin/chat -v -f /etc/ppp/peers/megafon_edge_chat"
115200
crtscts
ipcp-accept-local
noauth
usepeerdns
defaultroute
noipdefault
Устанавливается соединение командой pppd call megafon_edge nodetach.
nodetach чтобы он не уходил в демона, так удобнее убивать его Ctrl+C.
115200 заменил на 921600 - работает нормально на моей Nokia N79. Ведь EDGE теоретически может развивать скорость больше 115200 :)
Еще нет отзывов
Идет загрузка формы...