Как заставить WiFi-соединение использовать ipv4?

У меня есть Broadcom bcm43224 wifi card с проприетарным драйвером broadcom sta. Домой Wi-Fi соединение работает хорошо, но в офисе, когда я пингую какой-то ресурс, есть много пакетов потерь, и я не могу просматривать веб-сайты.

Я попробовал другой способ проверить подключение к Интернету - скачать файл с помощью wget

wget google.com - очень медленная скорость

wget -4 google.com - нормальная скорость

Итак, кажется, что проблема заключается в конфигурации ipv6 в в офисе, я могу заставить мое соединение wifi использовать только ipv4 и полностью игнорировать ipv6?. [! ​​d4]

4
задан 14 June 2011 в 17:41

14 ответов

Это похоже на то, что вы используете DNS-сервер, который не очень хорошо справляется с запросами на адрес IPv6. Вместо того, чтобы просто сказать, что он не знает, как обрабатывать эти запросы, он ждет очень долгое время, а затем ваш компьютер снова повторяет попытку, но запрашивает адрес IPv4 во второй раз.

Легкий способ проверьте это (используя ваш пример), чтобы запустить dig a google.com и dig aaaa google.com. Если команда «dig aaaa» занимает значительно больше времени, ваш компьютер поднимает неправильный DNS-сервер из DHCP вашей офисной сети.

Итак, давайте изменим использование DNS-сервера, который правильно обрабатывает эти запросы, вместо отключения IPv6 (к которому мы должны перейти в ближайшее время). Перейдите к диспетчеру сети, выберите свое беспроводное соединение и нажмите «Изменить». Перейдите на вкладку IPv4 и выберите метод «Только адреса (только DHCP)». В поле DNS-серверов поставьте «4.2.2.2 4.2.2.4» и нажмите «Сохранить». Подключите к подключению и посмотрите, не ускорит ли это что-либо.

0
ответ дан 25 July 2018 в 21:43
  • 1
    Я попытался использовать dig из вашего примера, и в обоих случаях я получил тот же результат ; <<>> DiG 9.7.3 <<>> aaaa google.com ;; global options: +cmd ;; connection timed out; no servers could be reached – krasilich 21 June 2011 в 18:24
  • 2
    @ krasilich Это действительно странно. Казалось бы, это означает, что вы не сможете разрешать (переводить с google.com на адреса, например 72.14.213.105). Вы все еще можете попробовать решение; он может исправить как исходную проблему, так и ошибку, которую вы только что получили. – Azendale 22 June 2011 в 11:03

да, вы можете установить с помощью ipv6 в системе меню -> настройки -> сетевое подключение. Выберите, какое соединение вы хотите использовать без ipv6, затем нажмите «Редактировать», перейдите на вкладку настроек ipv6 и выберите метод ignore.

(это не касается ситуаций, когда у вас есть туннель с поддержкой ipv6)

1
ответ дан 25 July 2018 в 21:43
  • 1
    проблема в том, что у меня уже есть «Игнорировать» на вкладке ipv6 для моего подключения ... – krasilich 14 June 2011 в 19:23
  • 2
    интересно ... может быть, ссылка локальная поможет, dunno, ipv6 работает здесь просто отлично. возможно, вы можете попробовать эту страницу webupd8.org/2010/05/how-to-disable-ipv6-in-ubuntu-1004.html – Denwerko 14 June 2011 в 21:53

Это похоже на то, что вы используете DNS-сервер, который не очень хорошо справляется с запросами на адрес IPv6. Вместо того, чтобы просто сказать, что он не знает, как обрабатывать эти запросы, он ждет очень долгое время, а затем ваш компьютер снова повторяет попытку, но запрашивает адрес IPv4 во второй раз.

Легкий способ проверьте это (используя ваш пример), чтобы запустить dig a google.com и dig aaaa google.com. Если команда «dig aaaa» занимает значительно больше времени, ваш компьютер поднимает неправильный DNS-сервер из DHCP вашей офисной сети.

Итак, давайте изменим использование DNS-сервера, который правильно обрабатывает эти запросы, вместо отключения IPv6 (к которому мы должны перейти в ближайшее время). Перейдите к диспетчеру сети, выберите свое беспроводное соединение и нажмите «Изменить». Перейдите на вкладку IPv4 и выберите метод «Только адреса (только DHCP)». В поле DNS-серверов поставьте «4.2.2.2 4.2.2.4» и нажмите «Сохранить». Подключите к подключению и посмотрите, не ускорит ли это что-либо.

0
ответ дан 2 August 2018 в 03:19
  • 1
    Я попытался использовать dig из вашего примера, и в обоих случаях я получил тот же результат ; <<>> DiG 9.7.3 <<>> aaaa google.com ;; global options: +cmd ;; connection timed out; no servers could be reached – krasilich 21 June 2011 в 18:24
  • 2
    @ krasilich Это действительно странно. Казалось бы, это означает, что вы не сможете разрешать (переводить с google.com на адреса, например 72.14.213.105). Вы все еще можете попробовать решение; он может исправить как исходную проблему, так и ошибку, которую вы только что получили. – Azendale 22 June 2011 в 11:03

да, вы можете установить с помощью ipv6 в системе меню -> настройки -> сетевое подключение. Выберите, какое соединение вы хотите использовать без ipv6, затем нажмите «Редактировать», перейдите на вкладку настроек ipv6 и выберите метод ignore.

(это не касается ситуаций, когда у вас есть туннель с поддержкой ipv6)

1
ответ дан 2 August 2018 в 03:19
  • 1
    проблема в том, что у меня уже есть «Игнорировать» на вкладке ipv6 для моего подключения ... – krasilich 14 June 2011 в 19:23
  • 2
    интересно ... может быть, ссылка локальная поможет, dunno, ipv6 работает здесь просто отлично. возможно, вы можете попробовать эту страницу webupd8.org/2010/05/how-to-disable-ipv6-in-ubuntu-1004.html – Denwerko 14 June 2011 в 21:53

Это похоже на то, что вы используете DNS-сервер, который не очень хорошо справляется с запросами на адрес IPv6. Вместо того, чтобы просто сказать, что он не знает, как обрабатывать эти запросы, он ждет очень долгое время, а затем ваш компьютер снова повторяет попытку, но запрашивает адрес IPv4 во второй раз.

Легкий способ проверьте это (используя ваш пример), чтобы запустить dig a google.com и dig aaaa google.com. Если команда «dig aaaa» занимает значительно больше времени, ваш компьютер поднимает неправильный DNS-сервер из DHCP вашей офисной сети.

Итак, давайте изменим использование DNS-сервера, который правильно обрабатывает эти запросы, вместо отключения IPv6 (к которому мы должны перейти в ближайшее время). Перейдите к диспетчеру сети, выберите свое беспроводное соединение и нажмите «Изменить». Перейдите на вкладку IPv4 и выберите метод «Только адреса (только DHCP)». В поле DNS-серверов поставьте «4.2.2.2 4.2.2.4» и нажмите «Сохранить». Подключите к подключению и посмотрите, не ускорит ли это что-либо.

0
ответ дан 4 August 2018 в 19:17
  • 1
    Я попытался использовать dig из вашего примера, и в обоих случаях я получил тот же результат ; <<>> DiG 9.7.3 <<>> aaaa google.com ;; global options: +cmd ;; connection timed out; no servers could be reached – krasilich 21 June 2011 в 18:24
  • 2
    @ krasilich Это действительно странно. Казалось бы, это означает, что вы не сможете разрешать (переводить с google.com на адреса, например 72.14.213.105). Вы все еще можете попробовать решение; он может исправить как исходную проблему, так и ошибку, которую вы только что получили. – Azendale 22 June 2011 в 11:03

да, вы можете установить с помощью ipv6 в системе меню -> настройки -> сетевое подключение. Выберите, какое соединение вы хотите использовать без ipv6, затем нажмите «Редактировать», перейдите на вкладку настроек ipv6 и выберите метод ignore.

(это не касается ситуаций, когда у вас есть туннель с поддержкой ipv6)

1
ответ дан 4 August 2018 в 19:17
  • 1
    проблема в том, что у меня уже есть «Игнорировать» на вкладке ipv6 для моего подключения ... – krasilich 14 June 2011 в 19:23
  • 2
    интересно ... может быть, ссылка локальная поможет, dunno, ipv6 работает здесь просто отлично. возможно, вы можете попробовать эту страницу webupd8.org/2010/05/how-to-disable-ipv6-in-ubuntu-1004.html – Denwerko 14 June 2011 в 21:53

Это похоже на то, что вы используете DNS-сервер, который не очень хорошо справляется с запросами на адрес IPv6. Вместо того, чтобы просто сказать, что он не знает, как обрабатывать эти запросы, он ждет очень долгое время, а затем ваш компьютер снова повторяет попытку, но запрашивает адрес IPv4 во второй раз.

Легкий способ проверьте это (используя ваш пример), чтобы запустить dig a google.com и dig aaaa google.com. Если команда «dig aaaa» занимает значительно больше времени, ваш компьютер поднимает неправильный DNS-сервер из DHCP вашей офисной сети.

Итак, давайте изменим использование DNS-сервера, который правильно обрабатывает эти запросы, вместо отключения IPv6 (к которому мы должны перейти в ближайшее время). Перейдите к диспетчеру сети, выберите свое беспроводное соединение и нажмите «Изменить». Перейдите на вкладку IPv4 и выберите метод «Только адреса (только DHCP)». В поле DNS-серверов поставьте «4.2.2.2 4.2.2.4» и нажмите «Сохранить». Подключите к подключению и посмотрите, не ускорит ли это что-либо.

0
ответ дан 6 August 2018 в 03:30
  • 1
    Я попытался использовать dig из вашего примера, и в обоих случаях я получил тот же результат ; <<>> DiG 9.7.3 <<>> aaaa google.com ;; global options: +cmd ;; connection timed out; no servers could be reached – krasilich 21 June 2011 в 18:24
  • 2
    @ krasilich Это действительно странно. Казалось бы, это означает, что вы не сможете разрешать (переводить с google.com на адреса, например 72.14.213.105). Вы все еще можете попробовать решение; он может исправить как исходную проблему, так и ошибку, которую вы только что получили. – Azendale 22 June 2011 в 11:03

да, вы можете установить с помощью ipv6 в системе меню -> настройки -> сетевое подключение. Выберите, какое соединение вы хотите использовать без ipv6, затем нажмите «Редактировать», перейдите на вкладку настроек ipv6 и выберите метод ignore.

(это не касается ситуаций, когда у вас есть туннель с поддержкой ipv6)

1
ответ дан 6 August 2018 в 03:30
  • 1
    проблема в том, что у меня уже есть «Игнорировать» на вкладке ipv6 для моего подключения ... – krasilich 14 June 2011 в 19:23
  • 2
    интересно ... может быть, ссылка локальная поможет, dunno, ipv6 работает здесь просто отлично. возможно, вы можете попробовать эту страницу webupd8.org/2010/05/how-to-disable-ipv6-in-ubuntu-1004.html – Denwerko 14 June 2011 в 21:53

Это похоже на то, что вы используете DNS-сервер, который не очень хорошо справляется с запросами на адрес IPv6. Вместо того, чтобы просто сказать, что он не знает, как обрабатывать эти запросы, он ждет очень долгое время, а затем ваш компьютер снова повторяет попытку, но запрашивает адрес IPv4 во второй раз.

Легкий способ проверьте это (используя ваш пример), чтобы запустить dig a google.com и dig aaaa google.com. Если команда «dig aaaa» занимает значительно больше времени, ваш компьютер поднимает неправильный DNS-сервер из DHCP вашей офисной сети.

Итак, давайте изменим использование DNS-сервера, который правильно обрабатывает эти запросы, вместо отключения IPv6 (к которому мы должны перейти в ближайшее время). Перейдите к диспетчеру сети, выберите свое беспроводное соединение и нажмите «Изменить». Перейдите на вкладку IPv4 и выберите метод «Только адреса (только DHCP)». В поле DNS-серверов поставьте «4.2.2.2 4.2.2.4» и нажмите «Сохранить». Подключите к подключению и посмотрите, не ускорит ли это что-либо.

0
ответ дан 7 August 2018 в 21:17
  • 1
    Я попытался использовать dig из вашего примера, и в обоих случаях я получил тот же результат ; <<>> DiG 9.7.3 <<>> aaaa google.com ;; global options: +cmd ;; connection timed out; no servers could be reached – krasilich 21 June 2011 в 18:24
  • 2
    @ krasilich Это действительно странно. Казалось бы, это означает, что вы не сможете разрешать (переводить с google.com на адреса, например 72.14.213.105). Вы все еще можете попробовать решение; он может исправить как исходную проблему, так и ошибку, которую вы только что получили. – Azendale 22 June 2011 в 11:03

да, вы можете установить с помощью ipv6 в системе меню -> настройки -> сетевое подключение. Выберите, какое соединение вы хотите использовать без ipv6, затем нажмите «Редактировать», перейдите на вкладку настроек ipv6 и выберите метод ignore.

(это не касается ситуаций, когда у вас есть туннель с поддержкой ipv6)

1
ответ дан 7 August 2018 в 21:17
  • 1
    проблема в том, что у меня уже есть «Игнорировать» на вкладке ipv6 для моего подключения ... – krasilich 14 June 2011 в 19:23
  • 2
    интересно ... может быть, ссылка локальная поможет, dunno, ipv6 работает здесь просто отлично. возможно, вы можете попробовать эту страницу webupd8.org/2010/05/how-to-disable-ipv6-in-ubuntu-1004.html – Denwerko 14 June 2011 в 21:53

да, вы можете установить с помощью ipv6 в системе меню -> настройки -> сетевое подключение. Выберите, какое соединение вы хотите использовать без ipv6, затем нажмите «Редактировать», перейдите на вкладку настроек ipv6 и выберите метод ignore.

(это не касается ситуаций, когда у вас есть туннель с поддержкой ipv6)

1
ответ дан 10 August 2018 в 09:36

Это похоже на то, что вы используете DNS-сервер, который не очень хорошо справляется с запросами на адрес IPv6. Вместо того, чтобы просто сказать, что он не знает, как обрабатывать эти запросы, он ждет очень долгое время, а затем ваш компьютер снова повторяет попытку, но запрашивает адрес IPv4 во второй раз.

Легкий способ проверьте это (используя ваш пример), чтобы запустить dig google.com и dig aaaa google.com . Если команда «dig aaaa» занимает значительно больше времени, ваш компьютер поднимает неправильный DNS-сервер из DHCP вашей офисной сети.

Итак, давайте перейдем к использованию DNS-сервера, который правильно обрабатывает эти запросы, вместо отключения IPv6 (к которому мы должны перейти в ближайшее время). Перейдите к диспетчеру сети, выберите свое беспроводное соединение и нажмите «Изменить». Перейдите на вкладку IPv4 и выберите метод «Только адреса (только DHCP)». В поле DNS-серверов поставьте «4.2.2.2 4.2.2.4» и нажмите «Сохранить». Подключите к соединению и посмотрите, ускоряет ли это что-либо.

0
ответ дан 10 August 2018 в 09:36

да, вы можете установить с помощью ipv6 в системе меню -> настройки -> сетевое подключение. Выберите, какое соединение вы хотите использовать без ipv6, затем нажмите «Редактировать», перейдите на вкладку настроек ipv6 и выберите метод ignore.

(это не касается ситуаций, когда у вас есть туннель с поддержкой ipv6)

1
ответ дан 13 August 2018 в 15:46
  • 1
    проблема в том, что у меня уже есть «Игнорировать» на вкладке ipv6 для моего подключения ... – krasilich 14 June 2011 в 19:23
  • 2
    интересно ... может быть, ссылка локальная поможет, dunno, ipv6 работает здесь просто отлично. возможно, вы можете попробовать эту страницу webupd8.org/2010/05/how-to-disable-ipv6-in-ubuntu-1004.html – Denwerko 14 June 2011 в 21:53

Это похоже на то, что вы используете DNS-сервер, который не очень хорошо справляется с запросами на адрес IPv6. Вместо того, чтобы просто сказать, что он не знает, как обрабатывать эти запросы, он ждет очень долгое время, а затем ваш компьютер снова повторяет попытку, но запрашивает адрес IPv4 во второй раз.

Легкий способ проверьте это (используя ваш пример), чтобы запустить dig google.com и dig aaaa google.com . Если команда «dig aaaa» занимает значительно больше времени, ваш компьютер поднимает неправильный DNS-сервер из DHCP вашей офисной сети.

Итак, давайте перейдем к использованию DNS-сервера, который правильно обрабатывает эти запросы, вместо отключения IPv6 (к которому мы должны перейти в ближайшее время). Перейдите к диспетчеру сети, выберите свое беспроводное соединение и нажмите «Изменить». Перейдите на вкладку IPv4 и выберите метод «Только адреса (только DHCP)». В поле DNS-серверов поставьте «4.2.2.2 4.2.2.4» и нажмите «Сохранить». Подключите к соединению и посмотрите, ускоряет ли это что-либо.

0
ответ дан 13 August 2018 в 15:46
  • 1
    Я попытался использовать dig из вашего примера, и в обоих случаях я получил тот же результат ; & Л; & л; & GT; & GT; DiG 9.7.3 & lt; & gt; aaaa google.com ;; глобальные параметры: + cmd ;; время соединения истекло; никакие серверы не могут быть достигнуты – krasilich 21 June 2011 в 18:24
  • 2
    @ krasilich Это действительно странно. Казалось бы, это означает, что вы не сможете разрешать (переводить с google.com на адреса, например 72.14.213.105). Вы все еще можете попробовать решение; он может исправить как исходную проблему, так и ошибку, которую вы только что получили. – Azendale 22 June 2011 в 11:03

Другие вопросы по тегам:

Похожие вопросы: