naszar |
|
Темы:
21
Сообщения:
507
Участник с: 24 сентября 2012
|
Вобщем пытаюсь завести железяку из заголовка. Оператор - билайн. pppd не подключает и ругается вот так:sent [IPCP ConfReq id=0x5 <addr 10.60.199.160> <ms-dns1 8.8.8.8> <ms-dns2 217.118.66.243> <ms-wins 127.0.0.1> <ms-wins 127.0.0.2>] rcvd [IPCP ConfReq id=0x1d] sent [IPCP ConfAck id=0x1d] rcvd [IPCP ConfAck id=0x5 <addr 10.60.199.160> <ms-dns1 8.8.8.8> <ms-dns2 217.118.66.243> <ms-wins 127.0.0.1> <ms-wins 127.0.0.2>] Received bad configure-ack: 03 06 0a 3c c7 a0 81 06 08 08 08 08 83 06 d9 76 42 f3 82 06 7f 00 00 01 84 06 7f 00 00 02 Теперь мистика: втыкаем эту симку в телефон, который я поминал в соседней теме и... о чудо. Прошу обратить внимание, что в этом случае никаких wins не предлагается.. такое впечатление, что это личная инициатива модема. Конфиг один и тот-же менял только /dev/ttyUSBx. И снова мистика: берем симку которая жила в телефоне, втыкаем в модем... и снова чудо - подключение есть(лень скролить консоль до того славного момента, но поверьте все работает). И да, симка в телефоне - другого опсоса. В винде билайновский модем с билайновской симкой работает замечательно. |
naszar |
|
Темы:
21
Сообщения:
507
Участник с: 24 сентября 2012
|
Продолжаю бороться. Есть дампы usb с винды и с арча. Сижу сравниваю. Похоже на то что во всем виноваты два пустых IPCP пакета в серединке... pppd получает ack на пакет который уже забыл и рвет соединение. Странно, в винде тоже такое явление присутствует, но на процесс не влияет. Как интересно с этим бороться? Попробую почитать rfc для IPCP, но сомневаюсь что сразу проникнусь. |
teplovoz |
|
Темы:
7
Сообщения:
1046
Участник с: 28 мая 2012
|
Modem = /dev/ttyUSB0Может wvdial попробовать ? |
naszar |
|
Темы:
21
Сообщения:
507
Участник с: 24 сентября 2012
|
Может wdial попробовать ?Спасибо добрый человек, что откликнулись. Пробовал wvdial. Тот-же результат, что неудивительно, т.к. он юзает pppd. Кстати с Baud = auto- дохнет, хочет конкретную циферку. |
naszar |
|
Темы:
21
Сообщения:
507
Участник с: 24 сентября 2012
|
И вот, что еще интересно, дляsent [IPCP ConfReq id=0x03 <addr 10.226.147.145> <ms-dns1 8.8.8.8> <ms-dns2 217.118.66.243> <ms-wins 127.0.0.1> <ms-wins 127.0.0.2>] ff 03 80 21 01 03 00 22 03 06 0a e2 93 91 81 06 08 08 08 08 83 06 d9 76 42 f4 82 06 7f 00 00 01 84 06 7f 00 00 02 c2 78 7e |
vasek |
|
Темы:
48
Сообщения:
11340
Участник с: 17 февраля 2013
|
naszar, честно скажу, я так и не понял, как ты настраиваешь свой модем. В теории я слабоват. Но пользуюсь только USB модемами. Сразу после покупки сразу же перевожу в режим только модем (и зачастую разлочиваю). Настраиваю через ppp. Проблем никогда нет. Почитай - решилось тем же методом. Если я что то не понял, прошу не обижаться.
Ошибки не исчезают с опытом - они просто умнеют
|
naszar |
|
Темы:
21
Сообщения:
507
Участник с: 24 сентября 2012
|
Почитай - решилось тем же методом.Похоже, но не то.. AT^U2DIAG=0 скормил сразу-же, хотя справедливости ради стоит сказать, что модем и без нее работает. Еще интересна мистическая составляющая вопроса: билайновская симка + телефон + мой арчик == рабочий интернет и симка другого опсоса + этот модем + мой арчик == рабочий интернет! я так и не понял, как ты настраиваешь свой модем/etc/ppp/peers/connect-chat.beeline ABORT 'BUSY' ABORT 'NO CARRIER' ABORT 'VOICE' ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT 'DELAYED' REPORT CONNECT TIMEOUT 6 '' 'ATQ0' 'OK-AT-OK' 'ATZ' TIMEOUT 3 'OK' 'ATZ' 'OK' 'ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0' 'OK' 'AT+CGDCONT=1,"IP","internet.beeline.ru"' 'OK' 'ATDT*99#' TIMEOUT 30 CONNECT AT^SYSCFG? ^SYSCFG:2,2,3FFFFFFF,0,1 /dev/ttyUSB0 # Serial device to which the GPRS phone is connected debug # Comment this off, if you don't need more info # scripts to initialize the 3G / EDGE / GPRS modem connect "/usr/bin/chat -V -f /etc/ppp/peers/connect-chat.beeline" # AT commands used to 'hangup' the connection #disconnect /etc/ppp/peers/disconnect-chat 460800 #921600 # Serial port line speed crtscts # hardware flow control for cable local # Ignore carrier detect signal from the modem: #lcp-echo-failure 0 #lcp-echo-interval 0 ipcp-restart 2 # IP addresses: # - accept peers idea of our local address and set address peer as 10.6.6.6 # (any address would do, since IPCP gives 0.0.0.0 to it) # - if you use the 10. network at home or something and pppd rejects it, # change the address to something else :10.6.6.6 #sync ipcp-accept-remote noipdefault # pppd must not propose any IP address to the peer! ipcp-accept-local # Accept peers idea of our local address defaultroute # Add the ppp interface as default route to the IP routing table #replacedefaultroute # New route should be our default route to Internet usepeerdns # User DNS returned by server noauth # The phone is not required to authenticate # Most phone do not support compression, so turn it off. novj nobsdcomp novjccomp nopcomp noaccomp # Username and password: # If username and password are required by the APN, put here the username # and put the username-password combination to the secrets file: # /etc/ppp/pap-secrets for PAP and /etc/ppp/chap-secrets for CHAP # authentication. See pppd man pages for details. user "beeline" password "beeline" #user "" # Change this if you are not using Celcom 3G! persist # Persistent connection maxfail 99999 # Retry and retry and retry if failed... pppd call beeline debug nodetach |
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
покажите /etc/ppp/options
Да пребудет с вами знание ip адреса
|
naszar |
|
Темы:
21
Сообщения:
507
Участник с: 24 сентября 2012
|
domov0y asyncmap 0 auth crtscts lock hide-password modem proxyarp lcp-echo-interval 30 lcp-echo-failure 4 noipx |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Если провайдер действительно выдаёт в качестве DNS 127.0.0.1 , то наверное, вам надо убрать опцию usepeerdns. Хотя я не думаю, чтобы pppd разорвал связь по такому поводу. |