Blog ⟩ I <3 Windows

I <3 Windows

Как я потратил день своей жизни и чуть не потратил кучу денег на обновление сетевого оборудования в квартире.

Короткий ответ: windows лучшая операционная система

А теперь подробнее:

У меня есть домашний сервер (просто пк с серверным линуксом, который подключен по проводу и работает 24/7), недавно добавился еще второй компьютер с собственным DNS сервером на борту. Поскольку я решил, что сервер, DNS-сервер и рабочий компьютер должны быть подключены по кабелю, чтобы было хорошо, пришлось купить гигабитный свитч, который уже подключается к роутеру через ethernet-розетку.

Две недели после покупки все работало идеально, пока я не решил загрузиться в Windows, чтобы поиграть. Запустил загрузку игры в стиме и спустя пару минут обнаружил, что скорость упала в ноль, а на свиче зеленая лампочка потухла, а загорелась желтая, через пару минут пропал линк до роутера. Я почитал инструкцию к свичу и понял, что почему-то переключился режим работы. Было 1000 мбит/с, стало 100 мбит/с. Подумал на роутер, перезагрузил его. Минут 10 все работает нормально, потом повторяется. Перазгрузил свич. Все повторилось, но т.к. игра докачалась, я забил и ушел играть.

На следующий день перезагрузился из винды в линукс и спокойно работал в линуксе весь день. Проблем не было, свич работал в режиме 1000 мбит/с. Вечером снова решил поиграть и опять желтая лампочка. В процессе гуглежки почему-то пришел к выводу, что роутер от провайдера полное говно и надо его менять. Проблему с соединением никак не получалось решить, пока вдруг не зашел на португальский форум провайдера и тут все стало ясно.

Оказалось, что по каким-то неведомым для меня причинам, винда думала, что интернет у меня полное говно, поэтому можно запускать сетевое подключение в режиме полудуплекс (т.е. часть времени только читаем пакеты, часть шлем) 100 мбит/с, из-за чего свич переключался именно в этот режим, а затем и LAN-порт на роутере. Но т.к. к свичу подключены еще два сервера, которые хотят работать в режиме полного дуплекса (и читаем и шлем пакеты одновременно), они переключали и роутер, и свич в режим дуплекс 1000 мбит/с. Из-за этого у свича и роутера улетала кукуха, а у меня горела жопа, т.к. проводное соединение заканчивалось.

Запретил windows участвовать в согласовании скоростей и о чудо, все стабильно заработало, а я узнал много нового и интересного.

Но роутер, к сожалению все равно нужно менять, т.к. провайдерский полное говно.