Как я могу отладить проблему со своим сетевым соединением?

realpath команда, которая говорит, Вы реальный путь (удаляет.. и символьные ссылки и т.д.)

Это стандартно с FreeBSD. Согласно этому обсуждению это также доступно для Linux:

http://www.unix.com/shell-programming-scripting/89294-geting-real-path.html

То обсуждение также предлагает решение для удара:

$ bash -c "cd /foo/../bar/ ; pwd"

2
04.10.2011, 20:09
2 ответа

Попробовать ethtool вместо этого - это должно смочь получить что-то от Вашей сетевой платы, даже если нет никакой микросхемы MII на карте.

3
27.01.2020, 21:55

ethtool предпочтительный инструмент здесь (дайте кредит Shadur), он сообщит, есть ли у Вас ссылка, и если Вы так или иначе получили полудуплексное соединение или некоторую другую неверную конфигурацию.

Если Вы ничего не видите в системных журналах или в выводе dmesg, затем Вы смогли увеличивать многословие отладки сетевого драйвера. Попытайтесь работать modinfo -p e1000 (замените "e1000" названием драйвера для Вашего NIC). Могла бы быть опция, которую можно дать modprobe (или вставить файл в/etc/modprobe.d/) увеличить многословие или отладочную информацию.

Кроме того, выполнение выезда tcpdump -i eth0 как корень (заменяют "eth0" Вашим сетевым устройством). Вы видите, какой трафик Вы получаете, даже с ненастроенным интерфейсом. Вы будете видеть материал как широковещательный трафик или многоадресный трафик и возможно попытка Вашей системы к DHCP.

3
27.01.2020, 21:55

Теги

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