Опера 9.24 не видит внешнюю сеть
|
lukinfore 11/20/07 01:40 AM |
|
В поиске я такого не нашел, поэтому :
1. Установил с репозитория синаптиком.
2. Сначала вообще ничего не открывала, даже локальные файлы ну и опера: тоже.
3. Сеть - адсл-модем, подключон через как роутэр, на него заходит.
4. Файрвол отключен кроме родного с роутера (out- соединения не блокируются).
5. Само соединение (тьхутьхутьху) работает норм (файрфокс, фтп и тп).
6. Даже не представляю почему )
спс за будующую помощь.
вопрос несколько сокращается) Чтото с ДНС, потомушто
[image]http://forum.myopera.net/files/36383-Screenshot-1.png[/image]
по айпи адресам замечательно заходит. Но причину по прежнему не представляю.
|
Re: Опера 9.24 не видит внешнюю сеть
|
9A4172 11/20/07 02:24 AM |
|
Может быть, для Оперы как-нибудь случайно включил прокси-серверы (несуществующие). Либо наоборот, для Firefox и остальных задал прокси, а для Оперы забыл. Ещё можно сниффером (Ethereal/Wireshark, tcpdump) посмотреть, что Опера делает при попытке открыть страницу. Пока больше никаких мыслей, действительно, очень странно...
|
Re: Опера 9.24 не видит внешнюю сеть
|
lukinfore 11/20/07 12:53 PM |
|
9A4172, никаких прокси нигде не установлено. Пробовал:))) и роутер проксей ставить)) и провайдерский шлюз:) в опере. В виндусе эта версия на этом же компе также норм работала без проксей. Насчет сниферов - попробую, хотя дела с ними не имел.
|
Re: Опера 9.24 не видит внешнюю сеть
|
Ilya 11/20/07 01:17 PM |
|
Фигня какая-то. Попробуй удалить нафиг то, что поставил синаптиком, и скачай-установи пакет с оф.сайта Opera. Кстати, а система-то какая?
|
Re: Опера 9.24 не видит внешнюю сеть
|
lukinfore 11/20/07 07:44 PM |
|
Система -убунту 7.10, гном. Щас офсайтовскую качаю. ДНС-сервером роутер стоит 192.168.1.1, а она ему не верит гг: sudo tcpdump -a -i eth0 -vvv -n ... 19:27:01.329073 IP (tos 0x0, ttl 64, id 54263, offset 0, flags [DF], proto UDP (17), length 59) 192.168.1.2.32885 > 192.168.1.1.53: [bad udp cksum a8bf!] 50294+ AAAA? _//www.opera.com._ (31) 19:27:01.461526 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 131) 192.168.1.1.53 > 192.168.1.2.32885: 50294 q: AAAA? _//www.opera.com._ 1/1/0 _//www.opera.com._ CNAME front.opera.com. ns: opera.com. (103) 19:27:01.461820 IP (tos 0x0, ttl 64, id 54296, offset 0, flags [DF], proto UDP (17), length 59) 192.168.1.2.32885 > 192.168.1.1.53: [bad udp cksum 7b38!] 26276+ A? _//www.opera.com._ (31) 19:27:01.464198 IP (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto UDP (17), length 75) 192.168.1.1.53 > 192.168.1.2.32885: [udp sum ok] 26276- q: A? _//www.opera.com._ 1/0/0 _//www.opera.com._ A 1.0.0.0 (47) ... если я это правильно понял) И еще к куче левых днс-офф запросы шлёт, но роутер на провайдерские настроен. Щас пропробую tethereal'om.
|
Re: Опера 9.24 не видит внешнюю сеть
|
Ilya 11/20/07 08:10 PM |
|
Млять... И это Убунту - самый дружелюбный дистр 
Ладно, без офтопика. В общем, я тоже сижу на ADSL, модем настроен роутером, дома беспроводная локалка.
В системных настройках: шлюз по умолчанию - 192.168.1.1 - адрес роутера. DNS - получать автоматически от DHCP-сервера (который, ессно, работает в модеме-роутере) IP получать автоматически тоже от DHCP сервера.
Пароль и логин подключения к провайдеру - настраивается в модеме-роутере. Т.е., реально жто не мой комп, а модем-роутер цепляется к прову. А в локальной сети я могу подключить любое число компов к роутеру и выходить через него в сеть.
|
Re: Опера 9.24 не видит внешнюю сеть
|
9A4172 11/21/07 12:54 AM |
|
Ilya, у него же все остальные программы работают, кроме Оперы.
lukinfore, а какой реально DNS-сервер используется? Ну, с которым Firefox работает. Что, например, говорит команда dig opera.com ?
|
Re: Опера 9.24 не видит внешнюю сеть
|
lukinfore 11/21/07 04:16 AM |
|
Ilya,
дык у меня тоже самое почти, только сетки нет) и статический айпи 192.168.1.2 у компа, и опера не пашет сцуко(((
В опщем ап стену
Вайршарк тоже самое говорит : неверная чексумма удп днс запроса оперы. Скачал офсайтовский архив (они одинаковые вродь) такая ж фишка, и дхцп пробовал включать.
Вот _//dormestmass.blogspot.com/2007/06/adsl-path-mtu-discovery.html_ по ходу мой же случай.
Я тут полазил по инету и вывод сделал такой:
Опера посылает запрос:
DNS Standard query AAAA _//www.opera.com_ и ответ роутера
DNS Standard query response CNAME front.opera.com
а файрфокс
DNS Standard query A _//www.opera.com_ и респонс
DNS Standard query response CNAME front.opera.com A 193.69.116.18 A 193.69.116.19
это как я понял ipv4-v6, и в контексте этого он получаетсо в опере как -то отключаетса?)
Просто нежелательно ДНС провайдера указывать тк сервер не один и работают они.. кхм.. поочередно
А насчет чексуммы все равно непонятно.
9A4172,
dig opera.com
; <<>> DiG 9.4.1-P1 <<>> opera.com
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 17854
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;opera.com. IN A
;; ANSWER SECTION:
opera.com. 18496 IN A 193.69.116.18
opera.com. 18496 IN A 193.69.116.19
;; AUTHORITY SECTION:
opera.com. 111558 IN NS nic1.opera.com.
opera.com. 111558 IN NS nic4.opera.com.
opera.com. 111558 IN NS nic2.opera.com.
opera.com. 111558 IN NS nic3.opera.com.
;; ADDITIONAL SECTION:
nic3.opera.com. 122508 IN A 88.131.66.88
nic4.opera.com. 31945 IN A 213.236.208.70
nic1.opera.com. 132269 IN A 195.189.143.101
nic2.opera.com. 31234 IN A 213.236.208.72
;; Query time: 43 msec
;; SERVER: 192.168.1.1#53(192.168.1.1)
;; WHEN: Wed Nov 21 06:18:54 2007
;; MSG SIZE rcvd: 199
|
Re: Опера 9.24 не видит внешнюю сеть
|
9A4172 11/21/07 10:42 AM |
|
В общем, как я понял "bad udp cksum" - это про другое: разное сетевое оборудование может подсчитывать контрольные суммы пакетов, а снифферы их учитывать. Так что это вроде как фишка снифферов. Но не уверен, так как сам не разбираюсь в этом деле.
По теме мыслей мало :-(
Как с более старыми/новыми версиями Оперы?
Если отключить мопедный файрвол, работает?
Ещё есть мысль посмотреть скрипт запуска Оперы на предмет подозрительного (по крайней мере, у меня в Федоре /usr/bin/opera - это скрипт-запускатель); хотя это вряд ли...
Можно ещё настройки самого мопеда посмотреть на предмет странного, но тут уже совсем ничего умного не напишу :-)
У меня на F7 ipv6 включено, всё работает нормально, в т.ч. и Opera. Но можно попробовать отключить; в Федоре это делается штатно, добавлением строчки "NETWORKING_IPV6=no" в /etc/sysconfig/network , наверное, и в Debian/Ubuntu можно как-то штатно отключить.
Как обходной путь - работать через прокси :-) Думаю, что прокси-сервер разберётся с кривыми ответами D-Link'а. Поставить локально, например, тот же Privoxy. Если не нужны все его навороты по блокированию и фильтрации, можно отключить их, чтоб просто тупо прогонял через себя трафик. Ну, или MiddleMan, WWWOffle (при должной настройке) и т.п. Жаль, что Opera не умеет работать с SOCKS-прокси...
Ещё более извращённый вариант :-) - локальный DNS-сервер, не обязательно bind, можно pdnsd, который настраивается очень просто - указать ему вышестоящий DNS-сервер (D-Link), вот и вся настройка. Лично я склоняюсь к этому варианту, т.к. проще и быстрее всего. Я использовал pdnsd в те времена, когда у меня не было DSL (pdnsd - кэширующий), настроил его без проблем, в Тырнете и статьи про него есть.
|
Re: Опера 9.24 не видит внешнюю сеть
|
lukinfore 11/22/07 06:21 PM |
|
Попробовал pdnsd - всё также, т.е если провайдерские сервера источниками ставишь нормально, а с роутером опера не дружет(( Тока он еще кучу запросов громоздит, и я с таким же успехом их в настройке сетки прописал.
ipv6, firewall, хотя он то не причем - вроде все отключал.
Прокси ... эт интересно, конечно, но как унитаз на дистанционном управлении получится
В общем это баг ДНС Длинка некорректно обрабатывающего запросы АААА, на форуме ихнем запостю, мож в прошивке новой уже пофиксили. Но если кто знает как в опере очередность поменять, чтобы она сначала А отправляла, или другие идеи - пишимс.
зы_//forum.myopera.net/files/36459-Screenshot-4.png_
непонятно почему пднсд меняет запрос(11-12)
|
Re: Опера 9.24 не видит внешнюю сеть
|
Ilya 11/22/07 07:13 PM |
|
IMHO, ты слишком глубоко зарылся. И запутался, ессно. Я никогда не слышал, что при одних и тех же настройках сети одни проги могли выходить в инет, а другие не могли. Фигня это какая-то.
Попробуй ещё раз настроить сеть. 1. Обнули роутер 2. Настрой его по-новой. Вот мои параметры: WAN Information: Mode: Routing Encapsulation: PPPoE Multiplexing: LLC VPI/VCI: 8/35 Service Name : ##### User Name : ######### Password : ######## IP Address : Obtain an IP Address Automatically Network Address Translation: SUA Only Connection: Nailed-Up Connection LAN Information: IP Address: 192.168.1.1 IP Mask: 255.255.255.0 DHCP: ON Client IP Pool Starting Address: 192.168.1.33 Size of Client IP Pool: 32
LAN - это относится к твоим настройкам внутренней локальной сети.
Далее, в системных настройках обязательно указываешь маршрут по умолчанию (192.168.1.1) и получение IP и обновление DNS автоматически через DHCP. Также я всегда отмечаю "Разрешить переадресацию".
Также желательно полностью начистовую сделать новые сетевые настройки системы (сетевой карты, NetworkManager и т.д.).
В общем, если всё правильно настроить, то вообще пофигу, какая прога какие запросы шлёт: дело сетки - транслировать эти запросы туда-сюда в правильных направлениях, а не присматриваться к форме или виду запроса.
|
Re: Опера 9.24 не видит внешнюю сеть
|
lukinfore 11/22/07 09:21 PM |
|
Ilya,
ты наверное не смотрел ссылку которую я привел выше. Это баг днс'а роутера. Сейчас в настройках НетворкМанагера поставил сервера провайдера и все опера работает, с нее и зашол). Просто они адреса ихние меняют, а коробка их как-то-не-знаю-как автоматом определяет))
Настройки у меня твоим вроде соответствуют кроме зиксель- и провайдеро- специфических, а дхцп работает нестабильно - роутер при запросе сетевухи на подтверждение адреса дает новый и переинициирует коннект, поэтому включил на компе статический адрес. А вот что значит "Разрешить переадресацию" в контексте системных настроек не совсем представляю. Эт редирект типа в браузере или што?
9A4172,
попробовал наугад 9.22-версию с офсайта - аналогично. Не искать же 7.хх
Когда будет невлом), надо в виндусе посмотреть на механику этого всего.
|
Re: Опера 9.24 не видит внешнюю сеть
|
Ilya 11/23/07 12:09 AM |
|
Ну, баг в софте роутера - это вполне возможно и всё объясняет.
|
Re: Опера 9.24 не видит внешнюю сеть
|
9A4172 11/23/07 12:16 AM |
|
lukinfore, запросы AAAA, как я понял - это для IPv6, как я понимаю. Попробуй в конфиге pdnsd добавить опцию run_ipv4=off, авось поможет. Ну, и run_ipv4=on тоже попробуй :-)
Расчитывал на то, что у тебя всё работает, кроме "закрытой проприетарной поделки" - Оперы :-) Думал, pdnsd поможет...
Ещё можно в pdnsd.conf просто тупо перечислить все DNS-серверы провайдера в секции servers. Если сервер недоступен, то используется следующий по списку и т.д. Или у провайдера адреса серверов меняются вообще без всякой системы и могут быть любыми?
|
Re: Опера 9.24 не видит внешнюю сеть
|
lukinfore 11/23/07 06:34 PM |
|
9A4172,
ну , не все так плохо) не каждый день меняют. Я просто не хочю лишние пирамиды строить, и тем более без толку) Точно также прописал в настройках инета сервера. Пднсд ведь не думает что коробка нерабочая , он принимает ответ роутера 1.0.0.0. и щитает нормой)) Вот если бы он автоматом определял провайдерский ...
Ilya,
так что ты имел ввиду под "Разрешить переадресацию?
|
Re: Опера 9.24 не видит внешнюю сеть
|
Ilya 11/23/07 07:35 PM |
|
Точно сам не знаю просто в YAST есть такая галочка в настройках маршрута по умолчанию, я её и пользую. Если не ошибаюсь, это разрешение на то, чтобы данные, пришедшие на IP-адрес, выданный провом, перенаправлялись на адрес во внутренней локальной сети. Пояснений мало, в YAST только вот такое есть: "Включить IP переадресацию, если система - маршрутизатор".
|
Re: Опера 9.24 не видит внешнюю сеть
|
9A4172 11/24/07 05:21 AM |
|
Ilya, я так понимаю, это обычный NAT - если компьютер служит шлюзом в Тырнет для локальной сети, то в iptables надо разрешить ещё переброску пакетов (ip forwarding). Скорее всего, эта галочка его и включает.
lukinfore, ну, остаётся попробовать прокси-сервер :-) У меня вот нет таких заморочек с провайдером, однако я пользуюсь Privoxy - просто возможности по блокировке рекламы, управлению куками и т.д. у него несравнимо больше, чем у браузера.
|
Re: Опера 9.24 не видит внешнюю сеть
|
lukinfore 11/24/07 08:00 PM |
|
Попробовал в форточкехп - да,это с ипв6 бок. Появляетццо когда добавляешь поддержку в св-вах подключения, а так опера сразу запрос А посылает. Видно не везде в убунте отключил. На длинкоффском форуме - саппорты молчят)
9A4172,
попробую какнибудь.
|
Re: Опера 9.24 не видит внешнюю сеть
|
Turbid 12/08/07 12:55 PM |
|
Прикольно, у меня в Kubuntu 7.10 такой же глюк, только не с оперой, а с konq - все сеть видят (elinks, opera, aptitude, kopete), а он нет. причем favicons подгружает. Говорит хост не найден. В инет выхожу через gprs via bluetooth. Вроде ipv6 отключил, может что с рутингом - надо еще посмотреть...
p.s. Наверно всеже глюк - если отключить кэширование страниц, то открывает нормально...
На разных форумах уже несколько тем с таким глюком - пока решения нет.
p.p.s. Илья, точно эта бубунту самый дружественный дистр.../me пошел опять на debian...
|