Belansky
23-06-2006, 19:01
Дано. Телефон Nokia 6021 и FreeBSD 6.1-p2, связанные bluetooth-адаптером. Телефон и компютер друг друга видят как сопряженные устройства. На телефоне настройки GPRS, как-то точка доступа и т.д. сделаны.
Далее эксперимента ради пробую настроить выход в сеть с компа через телефон.
Прописываю в /etc/ppp/ppp.conf рекомендованное в манах и мануалах, а именно:
rfcomm-dialup:
# This is IMPORTANT option
enable force-scripts
# You might want to change these
set authname beeline
set authkey beeline
set phone "*99***1#"
# You might want to adjust dial string as well
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
set login
set timeout 100
enable dns
resolv rewrite
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
отключаю сетевую карточку и даю команду с консоли rfcomm_pppd -c -a nokia6021 -C 1 -l rfcomm-client.
После чего телефон спрашивает типа "подключить", отвечаю "да". Через несколько секунд телефон говорит, что соединение установлено.
ifconfig показывает, что при подключении используется устройство tun0 с таким-то ip-адресом:
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 172.20.212.40 --> 10.6.6.6 netmask 0xffffff00
Opened by PID 45922
В /etc/resolv.conf прописываются dns-сервера Билайна.
Соединение, вроде, установлено, но пинги ни по именам, ни по ip-адресам никуда не идут. На консоль выдается ping: sendto: Network is down. Соединение разрывается по таймауту.
В логе /var/log/ppp.log отображается следующее:
Jun 23 17:39:31 stas ppp[46045]: Phase: deflink: opening -> dial
Jun 23 17:39:33 stas ppp[46045]: Phase: deflink: dial -> carrier
Jun 23 17:39:33 stas ppp[46045]: Phase: deflink: carrier -> login
Jun 23 17:39:33 stas ppp[46045]: Phase: deflink: login -> lcp
Jun 23 17:39:34 stas ppp[46045]: Phase: bundle: Authenticate
Jun 23 17:39:34 stas ppp[46045]: Phase: deflink: his = PAP, mine = none
Jun 23 17:39:34 stas ppp[46045]: Phase: Pap Output: beeline ********
Jun 23 17:39:34 stas ppp[46045]: Phase: Pap Input: SUCCESS ()
Jun 23 17:39:34 stas ppp[46045]: Phase: deflink: lcp -> open
Jun 23 17:39:34 stas ppp[46045]: Phase: bundle: Network
Jun 23 17:39:35 stas ppp[46045]: Phase: deflink: open -> lcp
Jun 23 17:39:35 stas ppp[46045]: Phase: bundle: Terminate
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: Disconnected!
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: lcp -> logout
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: logout -> hangup
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: Disconnected!
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: Connect time: 50 secs: 179 octets in, 248 octets out
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: 7 packets in, 8 packets out
Jun 23 17:39:38 stas ppp[46045]: Phase: total 61 bytes/sec, peak 84 bytes/sec on Fri Jun 23 17:39:36 2006
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: hangup -> closed
Jun 23 17:39:38 stas ppp[46045]: Phase: bundle: Dead
Jun 23 17:39:38 stas ppp[46045]: Phase: PPP Terminated (normal).
В /var/log/messages попадает следующее:
Jun 23 17:39:34 stas ppp[45780]: Warning: Add route failed: 0.0.0.0/0 already exist
Видно, что не назначается маршрут. Но, как с этим бороться?
Может, кто знает, где собака порылась и как заставить работать Интернет на машине через gprs?
Далее эксперимента ради пробую настроить выход в сеть с компа через телефон.
Прописываю в /etc/ppp/ppp.conf рекомендованное в манах и мануалах, а именно:
rfcomm-dialup:
# This is IMPORTANT option
enable force-scripts
# You might want to change these
set authname beeline
set authkey beeline
set phone "*99***1#"
# You might want to adjust dial string as well
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
\"\" AT OK-AT-OK ATE1Q0 OK \\dATDT\\T TIMEOUT 40 CONNECT"
set login
set timeout 100
enable dns
resolv rewrite
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
add default HISADDR
отключаю сетевую карточку и даю команду с консоли rfcomm_pppd -c -a nokia6021 -C 1 -l rfcomm-client.
После чего телефон спрашивает типа "подключить", отвечаю "да". Через несколько секунд телефон говорит, что соединение установлено.
ifconfig показывает, что при подключении используется устройство tun0 с таким-то ip-адресом:
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
inet 172.20.212.40 --> 10.6.6.6 netmask 0xffffff00
Opened by PID 45922
В /etc/resolv.conf прописываются dns-сервера Билайна.
Соединение, вроде, установлено, но пинги ни по именам, ни по ip-адресам никуда не идут. На консоль выдается ping: sendto: Network is down. Соединение разрывается по таймауту.
В логе /var/log/ppp.log отображается следующее:
Jun 23 17:39:31 stas ppp[46045]: Phase: deflink: opening -> dial
Jun 23 17:39:33 stas ppp[46045]: Phase: deflink: dial -> carrier
Jun 23 17:39:33 stas ppp[46045]: Phase: deflink: carrier -> login
Jun 23 17:39:33 stas ppp[46045]: Phase: deflink: login -> lcp
Jun 23 17:39:34 stas ppp[46045]: Phase: bundle: Authenticate
Jun 23 17:39:34 stas ppp[46045]: Phase: deflink: his = PAP, mine = none
Jun 23 17:39:34 stas ppp[46045]: Phase: Pap Output: beeline ********
Jun 23 17:39:34 stas ppp[46045]: Phase: Pap Input: SUCCESS ()
Jun 23 17:39:34 stas ppp[46045]: Phase: deflink: lcp -> open
Jun 23 17:39:34 stas ppp[46045]: Phase: bundle: Network
Jun 23 17:39:35 stas ppp[46045]: Phase: deflink: open -> lcp
Jun 23 17:39:35 stas ppp[46045]: Phase: bundle: Terminate
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: Disconnected!
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: lcp -> logout
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: logout -> hangup
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: Disconnected!
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: Connect time: 50 secs: 179 octets in, 248 octets out
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: 7 packets in, 8 packets out
Jun 23 17:39:38 stas ppp[46045]: Phase: total 61 bytes/sec, peak 84 bytes/sec on Fri Jun 23 17:39:36 2006
Jun 23 17:39:38 stas ppp[46045]: Phase: deflink: hangup -> closed
Jun 23 17:39:38 stas ppp[46045]: Phase: bundle: Dead
Jun 23 17:39:38 stas ppp[46045]: Phase: PPP Terminated (normal).
В /var/log/messages попадает следующее:
Jun 23 17:39:34 stas ppp[45780]: Warning: Add route failed: 0.0.0.0/0 already exist
Видно, что не назначается маршрут. Но, как с этим бороться?
Может, кто знает, где собака порылась и как заставить работать Интернет на машине через gprs?