Кто-либо может сказать мне, что делает числа, сохраненные в том среднем файле? С последнего требуется 2-3 минуты для интернет-соединения, которое будет установлено после того, как начальная загрузка была завершена, и я хочу узнать почему.
От моих наблюдений существует два файла, которые имеют значение там в /sys/class/net/eth0/
вместе. Первое быть carrier
и причем второе carrier_changes
. Эти файлы не имеют никакого отношения к Вашему Интернету, занимающему 2-3 минуты для соединения.
От моего тестирования это смотрит как будто при отключении кабеля от eth0 порта, carrier
файл показывает a 0
и carrier_changes
увеличения одним. Включение кабеля, назад измененного carrier
кому: 1
утверждение его имеет соединение, и carrier_changes
увеличение количеством одного снова. Пример ниже:
Запуск с соединенного кабеля:
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier_changes
2
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier
1
Удаленный кабель:
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier
0
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier_changes
3
Повторно подключенный кабель:
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier
1
terrance@terrance-ubuntu:/sys/class/net/eth0$ cat carrier_changes
4
Так, поскольку это смотрит, carrier_changes
отслеживает то, сколько раз кабель удален и соединен с системой, или было выполнено возможное изменение сети.
Другие возможные причины или решения того, почему у Вас могли бы быть медленные соединительные времена:
Кабель / коннекторы на кабеле мог бы быть неисправным. Попробуйте другой кабель к маршрутизатору.
Другая вещь, на которую можно возможно посмотреть, состоит в том, сколько времени она берет для Вашего eth0
на самом деле получить IP-адрес. Возможно, выполните a watch
команда на ifconfig
например: watch -n 5 'ifconfig eth0'
Возможно, посмотрите на то, сколько времени Вашему маршрутизатору установили арендные договоры DHCP для. Возможно, Вы являетесь низкими на IP-адресах в Вашем объеме на Вашем маршрутизаторе, и он ожидает, пока другой не свободен.
Возможно, попробуйте сброс питания в своей системе путем удаления всего питания из системы, затем нажимающей кнопку питания несколько раз для дренажа всего остающегося питания от системы. Затем разъем это въезжает задним ходом и включает его.
Надеюсь, это поможет!
. Это также может произойти, если вы соедините два интерфейса Gigabit Ethernet с Ethernet-кабель Cat5 (для гигабитного подключения требуются кабели Cat6).
Вы можете протестировать отключение автосогласования и исправление подключения к быстрому Ethernet:
# ethtool -s YOUR_INTERFACE_NAME speed 100 duplex full autoneg off
Чтобы сделать это постоянным после перезагрузки, способ меняется в зависимости от используемого вами дистрибутива Linux, посмотрите здесь, здесь и здесь.