LAN порты поднимаются не сразу

Обсуждение общих вопросов, не касающихся настройки оборудования и ОС
falcon1598
Сообщения: 23
Зарегистрирован: 30 янв 2017, 10:06

Здравствуйте.
Роутер Mikrotik hEX RB750Gr3 + Router OS 6.38.1.
После включения компьютера или выхода из спящего режима идет поиск сетевого адреса LAN.
Крутится индикатор в системном трее и какое-то время отображается желтый треугольник с восклицательным знаком.
Процесс занимает от 20 до 30 секунд. Затем все нормально работает. Это настораживает. По-моему, слишком долго.
Такое происходит с любым подключенным компьютером или ноутбука. Т.е. различные клиентские машины. Их бывает по 7-8 штук в неделю.
До этого был Zyxel P660HT2. Там этот процесс занимал 2-3 секунды, а не 20-30.
В чем причина такого долгого поднятия LAN-портов?


DmNuts
Сообщения: 120
Зарегистрирован: 18 май 2016, 18:33
Откуда: Иркутск

Ну а пинги до роутера и адресов в Интернет начинают проходить сразу или тоже через 20-30 секунд?
С другого компа откройте лог Микротика, включите проблемный комп и посмотрите, за какое время ему выдаётся DHCP аренда.


falcon1598
Сообщения: 23
Зарегистрирован: 30 янв 2017, 10:06

DmNuts писал(а):Ну а пинги до роутера и адресов в Интернет начинают проходить сразу или тоже через 20-30 секунд?
С другого компа откройте лог Микротика, включите проблемный комп и посмотрите, за какое время ему выдаётся DHCP аренда.

Пинги до роутера (192.168.88.1) <1ms начинаются только после 20-30 секунд. (когда поднимутся LAN-порты).
До адресов интернета - "Сервер не найден". Через 20-30 сек. все нормально. (когда поднимутся LAN-порты).
"Проблемных компов", как таковых нет. Это происходит на любом компьютере или ноутбуке.
При условии, что сетевая карта работает и установлены драйвера.

"откройте лог Микротика, включите проблемный комп и посмотрите, за какое время ему выдаётся DHCP аренда" - что это значит?
Не понял вас.


DmNuts
Сообщения: 120
Зарегистрирован: 18 май 2016, 18:33
Откуда: Иркутск

falcon1598 писал(а):["откройте лог Микротика, включите проблемный комп и посмотрите, за какое время ему выдаётся DHCP аренда" - что это значит?
Не понял вас.

По порядку:
1) Подключитесь к роутеру через Winbox.
2) Убедитесь, что на роутере настроено правильное время.
3) Включите расширенное логирование DHCP

Код: Выделить всё

/system logging action add disk-file-name=dhcp-log name=dhcp-disk target=disk
/system logging add action=dhcp-disk topics=dhcp,debug disabled=no

4) В Winbox откройте окно Log, далее включите или разбудите другой комп, запомните время загрузки ОС.
5) Посмотрите, что выводится в логе в те 20-30 секунд, поделитесь с нами. Текст сохранится на флэшке роутера в файле dhcp-log.txt.


falcon1598
Сообщения: 23
Зарегистрирован: 30 янв 2017, 10:06

DmNuts писал(а):
falcon1598 писал(а):["откройте лог Микротика, включите проблемный комп и посмотрите, за какое время ему выдаётся DHCP аренда" - что это значит?
Не понял вас.

По порядку:
1) Подключитесь к роутеру через Winbox.
2) Убедитесь, что на роутере настроено правильное время.
3) Включите расширенное логирование DHCP

Код: Выделить всё

/system logging action add disk-file-name=dhcp-log name=dhcp-disk target=disk
/system logging add action=dhcp-disk topics=dhcp,debug disabled=no

4) В Winbox откройте окно Log, далее включите или разбудите другой комп, запомните время загрузки ОС.
5) Посмотрите, что выводится в логе в те 20-30 секунд, поделитесь с нами. Текст сохранится на флэшке роутера в файле dhcp-log.txt.


Роутер отказывается принимать эту команду.
Пишет - failure: action name can contain only letters and numbers.


DmNuts
Сообщения: 120
Зарегистрирован: 18 май 2016, 18:33
Откуда: Иркутск

Прошу прощения, тогда так:

Код: Выделить всё

/system logging action add disk-file-name=dhcp-log name=dhcpdisk target=disk
/system logging add action=dhcpdisk topics=dhcp,debug disabled=no


falcon1598
Сообщения: 23
Зарегистрирован: 30 янв 2017, 10:06

DmNuts писал(а):Прошу прощения, тогда так:

Код: Выделить всё

/system logging action add disk-file-name=dhcp-log name=dhcpdisk target=disk
/system logging add action=dhcpdisk topics=dhcp,debug disabled=no

Jan/30/2017 17:10:56 dhcp,debug,packet dhcp1 received request with id 258038296 from 0.0.0.0
Jan/30/2017 17:10:56 dhcp,debug,packet secs = 1024
Jan/30/2017 17:10:56 dhcp,debug,packet flags = broadcast
Jan/30/2017 17:10:56 dhcp,debug,packet ciaddr = 0.0.0.0
Jan/30/2017 17:10:56 dhcp,debug,packet chaddr = 90:2B:34:51:EA:D8
Jan/30/2017 17:10:56 dhcp,debug,packet Msg-Type = request
Jan/30/2017 17:10:56 dhcp,debug,packet Client-Id = 01-90-2B-34-51-EA-D8
Jan/30/2017 17:10:56 dhcp,debug,packet Address-Request = 192.168.88.253
Jan/30/2017 17:10:56 dhcp,debug,packet Host-Name = 55-73-65-72-2D-8F-8A
Jan/30/2017 17:10:56 dhcp,debug,packet Client-FQDN = 00-00-00-55-73-65-72-2D-8F-8A
Jan/30/2017 17:10:56 dhcp,debug,packet Class-Id = "MSFT 5.0"
Jan/30/2017 17:10:56 dhcp,debug,packet Parameter-List = Subnet-Mask,Domain-Name,Router,Domain-Server,NETBIOS-Name-Server,NETBIOS-Node-Type,NETBIOS-Scope,Router-Discovery,Static-Route,Classless-Route,MS-Classless-Route,Vendor-Specific
Jan/30/2017 17:10:56 dhcp,debug,packet dhcp1 sending ack with id 258038296 to 255.255.255.255
Jan/30/2017 17:10:56 dhcp,debug,packet flags = broadcast
Jan/30/2017 17:10:56 dhcp,debug,packet ciaddr = 0.0.0.0
Jan/30/2017 17:10:56 dhcp,debug,packet yiaddr = 192.168.88.253
Jan/30/2017 17:10:56 dhcp,debug,packet siaddr = 192.168.88.1
Jan/30/2017 17:10:56 dhcp,debug,packet chaddr = 90:2B:34:51:EA:D8
Jan/30/2017 17:10:56 dhcp,debug,packet Msg-Type = ack
Jan/30/2017 17:10:56 dhcp,debug,packet Server-Id = 192.168.88.1
Jan/30/2017 17:10:56 dhcp,debug,packet Address-Time = 86400
Jan/30/2017 17:10:56 dhcp,debug,packet Subnet-Mask = 255.255.255.0
Jan/30/2017 17:10:56 dhcp,debug,packet Router = 192.168.88.1
Jan/30/2017 17:10:56 dhcp,debug,packet Domain-Server = 8.8.8.8,8.8.4.4


DmNuts
Сообщения: 120
Зарегистрирован: 18 май 2016, 18:33
Откуда: Иркутск

Сколько времени прошло между загрузкой ОС и 17:10:56, между 17:10:56 и признаками появления связи (ответ на пинг роутера, например)?


falcon1598
Сообщения: 23
Зарегистрирован: 30 янв 2017, 10:06

DmNuts писал(а):Сколько времени прошло между загрузкой ОС и 17:10:56, между 17:10:56 и признаками появления связи (ответ на пинг роутера, например)?

Примерно 30 секунд. Может и больше.

А что значит Address-Time = 86400?
Что-то за 86,4 сек. Это что такое?


DmNuts
Сообщения: 120
Зарегистрирован: 18 май 2016, 18:33
Откуда: Иркутск

30 секунд до 17:10:56 или после? Роутер ответил на dhcp request мгновенно.
Для проверки:
Сделайте резервную копию настроек (/export file=backup1.rsc), скопируйте файл на компьютер;
Сбросьте конфигурацию (/system reset-configuration no-defaults=yes);
Настройте минимум: объедините LAN порты (бриджом или свитч-чипом), задайте IP-адрес, добавьте DHCP сервер;
Проверьте, как быстро будет устанавливаться связь (можно в автозагрузку добавить батник с "ping ip_router -t").

Если лучше не станет, прошейте роутер Netinstall'ом, параллельно ищите причину в других местах (антивирусы, витая пара, промежуточные свитчи).
Если станет лучше, добавляйте небольшими блоками настройки из backup1.rsc, делайте промежуточные проверки работоспособности.
falcon1598 писал(а):А что значит Address-Time = 86400?
Это время аренды (Lease Time) в секундах, у вас 24 часа.


Ответить