Как диагностировать неработающий интерфейс встроенной проводной сети?

У меня есть установка 10.10, которая работала нормально, так как я обновил. Однажды я загрузил его, и не было никакого сетевого подключения. Индикатор сети теперь говорит "Сеть отключена". Если я захожу в "Система"> "Администрирование"> "Сетевые инструменты"> "Устройства", по умолчанию используется шлейф, и, несмотря на то, что отображается Eth0, если я выбрал его, в конфигурации все пусто, а в статистике интерфейса ничего нет. lspci показывает

Семейный контроллер Intel Corporation N10/ICH 7 (версия 01)

У меня есть другая удобная карта, но я хотел бы узнать, как диагностировать подобные вещи. Например, есть ли программная причина, по которой работающая карта просто перестала бы работать? Может ли карта быть настолько видимой, но полностью сломанной? Какие шаги я могу попытаться "включить" карту и сеть или есть что-то, что сразу указывает на аппаратное обеспечение?

ОБНОВЛЕНИЕ: это теперь работает, но я приму лучшее объяснение, которое могло бы помочь кому-то еще о том, почему это работает или почему я все еще в беде.
Первоначально единственное, что отображалось в индикаторе сети, был отключенный текст, и не было никакого "Включить сеть". На основании другого поста, который я пытался sudo dhclient eth0 хотя я понятия не имею, что он делает. Он вернул IP-адрес, и я мог просматривать конкретные локальные IP-адреса. Затем я перезагрузился, чтобы посмотреть, что произойдет, и у меня возникла та же самая первоначальная проблема, поэтому я снова сделал dhclient, но на этот раз заметил, что теперь в индикаторе отображается "Включить сеть", поэтому я проверил его. На этот раз я перезагрузился и все работает нормально. Но я до сих пор не знаю, почему это прекратилось или почему мои шаги сработали.

3 ответа

Решение

Кратчайший путь - попробовать известную работающую сетевую карту. Этот совет предполагает, что ваша сеть настроена, но не работает.

После вашего обновления я считаю, что ваша карта не настроена. sudo dhclient eth0 просто настраивает сетевой интерфейс с DHCP-сервера в вашей локальной сети. Может быть, вы должны попытаться назначить статический IP, прежде чем двигаться дальше.

Чтобы попробовать статический IP, вы можете набрать:

sudo ifconfig eth0 192.168.0.101/24 и чем пинг других хостов в вашей сети. Обратите внимание, что вместо 192.168.0.101 Вы должны указать IP из вашей локальной сети, не включенной в пул DHCP.

Если вы не знаете, какой адрес указать, запустите sudo dhclient eth0 снова и потом ifconfig eth0,

Чтобы сделать эти настройки постоянными, отредактируйте /etc/network/interfaces файл (см. man interfaces для деталей).

Если я правильно прочитал ваш вопрос, то вы не спрашиваете, как решить эту проблему, а как диагностировать проблемы с сетью, подобные этой.

  1. Мой совет прочитан в документации.

  2. Просмотрите ссылки на проблемы с сетью на этом сайте и в разделе "Сетевые и беспроводные сети" на форумах Ubuntu Обратите внимание на проблемы, с которыми сталкиваются люди, и на советы.
  3. Запустите команды в работающей системе (вашей собственной) и сравните эти выходные данные команд в качестве средства выявления различий и определения того, в чем заключается проблема.
  4. Из советов, данных на форумах, обратите внимание, какой совет работает, и используйте его для развития диагностических навыков.

Это мой метод. Иногда я все понимаю правильно. Вы можете обнаружить, что вы можете заметить вещи о проблеме, которые пропускают другие.

Попробуйте ввести это в окне терминала:

sudo ifconfig eth0 down
sudo dhclient -r eth0
sudo ifconfig eth0 up
sudo dhclient eth0
Другие вопросы по тегам