lcd_swat Опубликовано 18 октября, 2008 Жалоба Поделиться Опубликовано 18 октября, 2008 Доброго времени суток. На руках телефон Nokia E50, ноутбук (какой, я думаю не имеет особого значения), кабель от телефона (USB), скрипт mts_gprs. Свежеустановленная Fedora 9. Устройство нормально определилось как ttyACM0 (подключено по usb). В самом скрипте (/sbin/gprs) устройство соединения исправлено с /dev/modem на dev/ttyACM0. Скрипт нормально запускается командой gprs, пишет что работает (лог ниже). ifconfig говорит, что ppp0 тоже имеет место быть (лог ниже). А вот в инет ничего не выходит. Страницы не загружаются, яндекс не пингуется. Телефон находится в зоне действия gprs/edge, деньги на телефоне есть, сам по себе телефон в инет выходит без проблем. Когда запускается скрипт, на телефоне начинает моргать значок "Е", что означает какую-то активность. Этот телефон похожим методом выходил в интернет на MacOS, то есть сам по себе метод должен быть рабочим. Пробовал несколько раз перезагружать ноутбук/телефон. Товарищи, почему таки нет интернета на ноутбуке? Ведь при Ленине все работало.... [root@localhost 012345]# gprs Serial connection established. using channel 1 Using interface ppp0 Connect: ppp0 <--> /dev/ttyACM0 sent [LCP ConfReq id=0x1 <mru 576> <asyncmap 0x0> <magic 0x56fce593>] rcvd [LCP ConfRej id=0x1 <magic 0x56fce593>] sent [LCP ConfReq id=0x2 <mru 576> <asyncmap 0x0>] rcvd [LCP ConfNak id=0x2 <mru 1500>] sent [LCP ConfReq id=0x3 <asyncmap 0x0>] rcvd [LCP ConfAck id=0x3 <asyncmap 0x0>] rcvd [LCP ConfReq id=0x0 <auth pap> <mru 1500> <asyncmap 0xa0000>] sent [LCP ConfAck id=0x0 <auth pap> <mru 1500> <asyncmap 0xa0000>] sent [PAP AuthReq id=0x1 user="mts" password=<hidden>] rcvd [PAP AuthAck id=0x1 "] PAP authentication succeeded sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>] sent [iPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>] rcvd [iPCP ConfReq id=0x0 <addr 10.6.6.6>] sent [iPCP ConfAck id=0x0 <addr 10.6.6.6>] rcvd [LCP ProtRej id=0x0 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00] Protocol-Reject for 'Compression Control Protocol' (0x80fd) received rcvd [iPCP ConfRej id=0x1 <ms-dns3 0.0.0.0>] sent [iPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0>] rcvd [iPCP ConfNak id=0x2 <addr 10.236.139.203> <ms-dns1 195.239.153.25>] sent [iPCP ConfReq id=0x3 <addr 10.236.139.203> <ms-dns1 195.239.153.25>] rcvd [iPCP ConfAck id=0x3 <addr 10.236.139.203> <ms-dns1 195.239.153.25>] local IP address 10.236.139.203 remote IP address 10.6.6.6 primary DNS address 195.239.153.25 Script /etc/ppp/ip-up started (pid 2906) [012345@localhost ~]$ ifconfig eth0 Link encap:Ethernet HWaddr 00:40:D0:75:08:B4 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 TX bytes:0 (0.0 Interrupt:10 Base address:0x2b00 eth1 Link encap:Ethernet HWaddr 00:12:F0:37:B6:39 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 TX bytes:0 (0.0 Interrupt:10 Base address:0x8000 Memory:d0001000-d0001fff lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:5676 errors:0 dropped:0 overruns:0 frame:0 TX packets:5676 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:284760 (278.0 KiB) TX bytes:284760 (278.0 KiB) ppp0 Link encap:Point-to-Point Protocol inet addr:10.236.139.203 P-t-P:10.6.6.6 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:576 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:5 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:52 (52.0 TX bytes:76 (76.0 Лог системного журнала до запуска скрипта: usb 2-1: New USB device found, idVendor=0421, idProduct=04c9 usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 2-1: Product: Nokia E50 usb 2-1: Manufacturer: Nokia Лог после запуска скрипта: Oct 12 07:13:25 localhost pppd[4337]: pppd 2.4.4 started by 012345, uid 0 Oct 12 07:13:27 localhost chat[4339]: abort on (NO DIALTONE) Oct 12 07:13:27 localhost chat[4339]: abort on (NO CARRIER) Oct 12 07:13:27 localhost chat[4339]: abort on (BUSY) Oct 12 07:13:27 localhost chat[4339]: send (AT+CGDCONT=1,"IP","internet.mts.ru"^M) Oct 12 07:13:27 localhost chat[4339]: expect (OK) Oct 12 07:13:27 localhost chat[4339]: AT+CGDCONT=1,"IP","internet.mts.ru"^M^M Oct 12 07:13:27 localhost chat[4339]: OK Oct 12 07:13:27 localhost chat[4339]: -- got it Oct 12 07:13:27 localhost chat[4339]: send (ATDP*99***1#^M) Oct 12 07:13:27 localhost chat[4339]: expect (CONNECT) Oct 12 07:13:27 localhost chat[4339]: ^M Oct 12 07:13:28 localhost chat[4339]: ATDP*99***1#^M^M Oct 12 07:13:28 localhost chat[4339]: CONNECT Oct 12 07:13:28 localhost chat[4339]: -- got it Oct 12 07:13:28 localhost pppd[4337]: Serial connection established. Oct 12 07:13:28 localhost pppd[4337]: Using interface ppp0 Oct 12 07:13:28 localhost pppd[4337]: Connect: ppp0 <--> /dev/ttyACM0 Oct 12 07:13:31 localhost pppd[4337]: PAP authentication succeeded Oct 12 07:13:32 localhost pppd[4337]: local IP address 10.236.11.154 Oct 12 07:13:32 localhost pppd[4337]: remote IP address 10.6.6.6 Oct 12 07:13:32 localhost pppd[4337]: primary DNS address 195.239.153.25 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 18 октября, 2008 Жалоба Поделиться Опубликовано 18 октября, 2008 Знакомые симптомы! А что у нас с маршрутом по умолчанию (который default gateway) происходит? Покажите вывод route после поднятия интерфейса ppp0. Есть подозрение, что дело именно в маршрутизации, т.к. у вас уже подняты eth0 и lo на момент поднятия ppp0, а ppp0 должен стать default gateway, чтобы вы успешно ходили в интернет. Удачи. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lcd_swat Опубликовано 20 октября, 2008 Автор Жалоба Поделиться Опубликовано 20 октября, 2008 Вот вывод команды route, после запуска скрипта и поднятия интерфейса ppp0. [root@localhost 012345]# route Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 10.6.6.6 * 255.255.255.255 UH 0 0 0 ppp0 default * 0.0.0.0 U 0 0 0 ppp0 До запуска скрипта таблица маршрутизации пуста. Это как-то помогает в сложившейся ситуации? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 21 октября, 2008 Жалоба Поделиться Опубликовано 21 октября, 2008 У вас 3 поднятых интерфейса (eth0, eth1 и lo) на момент поднятия ppp0. Что если попробовать сделать ifconfig eth0 down, ifconfig eth1 down, а потом запускать ваш скрипт? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 21 октября, 2008 Жалоба Поделиться Опубликовано 21 октября, 2008 И кстати, маршрут у вас какой-то странный. Может быть попробовать route del default && route add default gw 10.6.6.6 (этот адрес виден у вас в логе: "localhost pppd[4337]: remote IP address 10.6.6.6"). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lcd_swat Опубликовано 21 октября, 2008 Автор Жалоба Поделиться Опубликовано 21 октября, 2008 route del default && route add default gw 10.6.6.6 Это я уже пробовал, ни к чему полезному не привело. Вечером, как доберусь до ноута, попробую выключить все интерфейсы кроме ppp0. Спасибо за подсказку Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 21 октября, 2008 Жалоба Поделиться Опубликовано 21 октября, 2008 Еще можно поглядеть, не задано ли каких-нибудь правил iptables, которые могут мешать. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
lcd_swat Опубликовано 22 октября, 2008 Автор Жалоба Поделиться Опубликовано 22 октября, 2008 Iptables не смотрел, но фаервол, перед запуском скрипта, отключаю. Пробовал перед запуском отключать интерфейсы eth0, eth1, lo - все так же. Если смотреть ifconfig'ом на интерфейсе ppp0 строка RX bytes:52 (52.0 TX bytes:76 (76.0 не меняется. То есть пакеты туда сюда не ходят. И теперь таблица маршрутизации пуста (route показывает пустоту) Кстати, пробывал соединятся через wvdial, такая же история - ppp0 поднимается, в интернет не выходит. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 23 октября, 2008 Жалоба Поделиться Опубликовано 23 октября, 2008 А чего за срипт такой? Может в нем дело? Надо б попробовать запустить pppd в режиме отладки и посмотреть, что он скажет. Маршрут нужно добавить руками, если он не добавляется автоматом. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.