Расширение переменной среды внутри подстановки команды $ ()

Ваш встроенный сетевой адаптер Intel, скорее всего, поддерживает Energy Efficient Ethernet. (EEE ):Если канал неактивен в течение некоторого времени, его скорость будет снижаться до более низкого уровня до тех пор, пока снова не появится трафик. Это в основном важно для гигабитных каналов, но, судя по сообщениям, интерфейс согласовывает только канал 100 Мбит/с, поэтому, возможно, другой конец канала не поддерживает гигабитные скорости и EEE.

Или, если другой конец определенно должен быть гигабитным -, то тот факт, что согласовывается только 100-мегабитное соединение, указывает на то, что удаленный конец может быть сбит с толку быстрыми переключениями между 100-мегабитными и гигабитными режимами, вызванными EEE. Неожиданное или слишком медленное переключение из одного режима в другой может привести к переходу NetworkManager в состояние carrier-changed.

Так что вы можете попробовать отключить EEE:

ethtool --set-eee enp4s0 eee off

Или это может быть похоже на эту ошибку:что говорит эта команда?

cat /sys/class/net/enp4s0/device/power/control

Если написано auto,попробуй это:

echo "on" > /sys/class/net/enp4s0/device/power/control

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

В худшем случае это может быть проблема аппаратной совместимости между сетевой картой на новой материнской плате и тем, что находится на другом конце сетевого кабеля. Однажды у меня был коммутатор DLink 10/100Mbps с 8 -портами, который отказывался работать с некоторыми новыми гигабитными сетевыми картами.

1
15.08.2021, 19:55
0 ответов

Теги

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