ОБНОВЛЕНО:
Недавно я создал новый компьютер и настроил его на две загрузки Windows 7 и Ubuntu 11.10.
В Windows с использованием того же оборудования подключение к локальной сети является твердым. Однако в Ubuntu мой сетевой интерфейс периодически умирает и сбрасывается; У меня будет сплошное соединение в течение 30 секунд, и тогда он погаснет в течение 30 секунд. Когда я заканчиваю журнал:
tail -f /var/log/kern.log
Я вижу сообщения «eth0 link up» периодически, соответствующие возврату подключения.
Я отправил оригинальный вопрос несколько месяцев назад и неправильно истолковал происходящее. С рабочим подключением к Интернету в Windows я несколько месяцев игнорировал эту проблему. См. Мой ответ ниже для решения (драйверы).
ORIGINAL POST
В Ubuntu, хотя я поддерживаю прочное соединение с моей локальной сетью (ping-адрес маршрутизатора IP-адрес последовательно возвращает хороший результат ), мое подключение к Интернету падает и выходит. Когда я постоянно пинговаю 74.125.227.18 (сервер google.com), я получаю ответы на некоторое время, затем я на время получаю «Destination Host Unreachable», а затем снова получаю ответы. Это происходит последовательно, снижая соединение примерно на 30 секунд каждую минуту или две.
Я настраиваю ли я свою сеть через диспетчер сети или через / etc / network / interfaces, кажется, не имеет значения. Я настраиваю следующие настройки:
ifconfig подтверждает, что эти настройки работают:
eth0 Link encap:Ethernet HWaddr 50:e5:49:40:da:a6
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::52e5:49ff:fe40:daa6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11557 errors:0 dropped:11557 overruns:0 frame:11557
TX packets:13117 errors:0 dropped:211 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:9551488 (9.5 MB) TX bytes:1930952 (1.9 MB)
Interrupt:41 Base address:0xa000
Я получаю ту же проблему, когда я использую параметры автоматического DHCP-адреса, хотя я подтвердил, что в сети нет другого компьютера со статическим IP-адресом I хочу использовать.
Как я уже сказал, соединение с локальной сетью остается твердым - я никогда не испытываю никаких проблем с pinging 192.168.1. * - это интернет-адреса, с которыми я с перерывами не могу связаться. Это не проблема DNS, потому что pinging известных IP-адресов напрямую показывает то же поведение. Кроме того, я не думаю, что это проблема с оборудованием, так как у меня никогда не было проблем с подключением к Интернету на одной машине в Windows. Сетевое оборудование встроено в материнскую плату: Gigabyte Z68XP-UD3P.
Мне удалось полностью обновить ОС в соответствии с менеджером обновлений, но это не помогло решить проблему, и с моей ограниченное понимание сетевой архитектуры. Я нахожусь в своем остроумие. Единственная подсказка, которую я вижу, это то, что ifconfig сообщает о множестве упавших пакетов, но я не уверен, что с этим делать.
UPDATE: Кажется, моя проблема немного более общая, чем я описал ; теперь, когда я пытаюсь выполнить pinging мой маршрутизатор и Google одновременно, они оба становятся недоступными в одно и то же время. Запуск ifdown eth0, а затем ifup eth0 возвращает его временно; если я просто подожду, он вернется через пару минут. Я расширю свой поиск с помощью проблем с прерывистыми сетевыми подключениями.
Решение заключалось в установке правильных драйверов для моего адаптера ethernet, который встроен в мою материнскую плату. Я проверил модель и версию моего адаптера и версию моего ядра Linux:
$ lspci | grep Ethernet
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
$ uname -r
3.0.0-15-generic
затем перешел на страницу загрузки драйвера для производителя:
http: // www.realtek.com/Downloads/downloadsView.aspx?Langid=1&PNid=13&PFid=5&Level=5&Conn=4&DownTypeID=3&GetDown=fa
и скачал драйвер что соответствует лучшему. Я немного колебался, так как uname сообщила о более новой версии ядра, чем драйверы, явно поддерживающие, но я установил ее с помощью команды autorun в загруженном пакете, и все, кажется, работает нормально.
Мораль истории: не предполагайте, что я сделал этот Linux, предварительно упакованный со всеми драйверами, которые вам понадобятся.
Это может быть несколько вещей:
отказ аппаратного диска, например ошибки ввода-вывода, может привести к отключению сети, поскольку он не может хранить данные из браузера. брандмауэр, блокирующий трафик, должен иметь правило разрешать tcp 25,53,80,110,443, а также разрешать udp 53. Если у вас несколько программ брандмауэров, работающих одновременно, это также может стать проблемой, например ufw и gufw, лучше использовать только gufw ...Я столкнулся с подобной проблемой. В моем случае ifconfig не показывал упавших или переполняющих пакетов, но «маршрут» показывал фиктивный маршрут через сломанное устройство wlan0:
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
default 192.168.0.1 0.0.0.0 UG 100 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 wlan0
192.168.0.0 * 255.255.255.0 U 1 0 0 eth0
Выполнение «sudo ifconfig wlan0 down» помогло мне решить эту проблему.
Я написал https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/917399 для этого.
У меня была очень похожая проблема с твоей и нашла ответ здесь: http://www.avsforum.com/avs-vb/showthread.php?p=21371318 Я выключил свой компьютер и отключил его в течение нескольких минут затем нажмите кнопку питания в течение нескольких секунд, все еще отключившись, и дайте ей посидеть еще несколько минут, а затем подключите его и снова включите. Это сработало! Нет проблем с прерывистым подключением! Я бы никогда не догадался, что разрядка ваших конденсаторов устранит проблемы с прерывистой связью с помощью ethernet, но я также не буду выглядеть подарочной лошадью во рту, lol. Моя проблема была очень похожа, за исключением того, что у меня была сборка материнских плат AMD и Asus, но все остальное было одинаковым или очень похожим, включая результаты моих тестов. Сообщите мне, если это сработает для вас, потому что у других людей есть одна и та же проблема, и это первый результат Google для «прерывистой связи ubuntu 11.10», который имеет отношение к этой проблеме. Если бы боссы Ubuntu читали это, я смиренно любил бы знать, почему это решение работает и в чем проблема конкретно? -D С наилучшими пожеланиями.
У меня прерывистая интернет-связь с использованием Wi-Fi, я только что отредактировал мою связь и проверил использование Ipv4 и удалил мою проводную связь, и это сработало для меня. Я использую ubuntu 13 .. Надеюсь, это поможет другим.
Это ошибка ubuntu, которая не была исправлена. Я выясню, что это прерывистое соединение связано с переключением между проводной и беспроводной связью. Поэтому, если вы используете Wi-Fi, просто удалите проводную связь и наоборот. Возможно, флаг установлен неправильно в программе.