TL; DR
Все проблемы, описанные здесь, были вызваны неисправным переключателем, см. Мой ответ для исправления.
Что я узнал из этого опыта:
- Не верь железу. Я думал, что настроил что-то неправильно, чтобы вызвать медленные скорости, когда оказалось, что переключатель неисправен.
- Если у вас есть запасной комплект, замените одну вещь за раз, чтобы проверить, не возникла ли проблема. к сожалению у меня не было запасного переключателя в этом случае.
- iPerf великолепен. Без этого я бы не смог правильно проверить скорость сети.
Оригинальный вопрос
У меня есть настройки локальной сети, как показано на рисунке. Mac - мой главный компьютер, а linux box - это NAS, на котором работает OpenMediaVault, подключенный гигабитным коммутатором. Маршрутизатор внизу соединен сетевыми адаптерами; маршрутизатор также является сервером DHCP.
У меня проблемы со скоростью передачи файлов между компьютерами Mac и Linux, когда коммутатор подключен к маршрутизатору через адаптеры Powerline. Если я отсоединяю коммутатор от сетевого адаптера и вручную назначаю IP-адреса компьютерам Mac и Linux, я получаю быстрые передачи.
Но это нарушает интернет-соединение. Когда я повторно подключаюсь, остальная часть сети передает файлы медленно, чтобы обходить, и есть большая активность (мигающие огни) на адаптере питания. Как будто данные передаются по линии электропередачи к маршрутизатору и обратно, прежде чем попасть в окно linux.
Я не могу отключить DHCP от маршрутизатора, так как ряд других устройств используют его для беспроводного соединения, и я не хочу управлять статическими IP-адресами для всей сети.
Я подумал о прокладке кабеля от маршрутизатора до верхнего этажа, но это не практично; не невозможно, но это будет настоящей болью, и я подумал, что для этого нужны адаптеры Powerline, которые легко расширяют сети :)
Я также хочу, чтобы сетевое хранилище Linux было доступно из беспроводной сети и при этом позволяло передавать файлы с разумной скоростью.
Я ищу предложения о том, как найти проблему, потому что в данный момент мне нужно отсоединить разъемы и перенастроить сетевые адаптеры, чтобы общаться с различными частями сети / интернета.
Устройства:
Маршрутизатор: Technicolor TG582n
Powerline: BT широкополосный удлинитель Flex 500
Mac: Macbook Pro (2011)
Linux: OpenMediaVault v2.1 (со всеми примененными обновлениями)
Коммутатор: Netgear GS608 v2 (8 портов)
связанные с
Я видел этот вопрос: низкая скорость интернета, когда HomePlug в сочетании с маршрутизатором, но это спрашивает о скорости интернет-соединения, а не скорость копирования локальных файлов.
Обновить
У меня есть предчувствие, что я, возможно, оставил Wi-Fi подключенным, когда увидел странное поведение мигания линии электропередачи при передаче файлов на NAS. Я думаю, что Wi-Fi был приоритетом в сети, поэтому данные передавались по беспроводной сети к маршрутизатору и резервному копированию линии электропередачи.
Я также тестировал с iperf, выполняющим 2 или 3 соединения на тестовую настройку, результаты ниже, которые показали интересные результаты, но я не ближе к пониманию, почему это происходит. Все используемые кабели CAT6.
mac <-> linux direct connection
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39347
[ 4] 0.0-10.0 sec 882 MBytes 740 Mbits/sec
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39348
[ 4] 0.0-10.0 sec 882 MBytes 739 Mbits/sec
mac <-> switch <-> linux
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39349
[ 4] 0.0-10.1 sec 90.6 MBytes 75.5 Mbits/sec
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39350
[ 4] 0.0-10.0 sec 114 MBytes 95.3 Mbits/sec
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39351
[ 4] 0.0-10.0 sec 115 MBytes 96.2 Mbits/sec
Затем я подключил адаптер питания к коммутатору. Соединения Mac и Linux не были изменены.
mac <-> switch <-> linux
|
powerline
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39352
[ 4] 0.0-10.2 sec 33.4 MBytes 27.5 Mbits/sec
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39353
[ 4] 0.0-10.4 sec 37.4 MBytes 30.2 Mbits/sec
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39354
[ 4] 0.0-10.1 sec 37.4 MBytes 31.1 Mbits/sec
Чтобы увидеть, что-то не так с коммутатором, я переместил все соединения на разные порты
mac <-> switch <-> linux
|
powerline
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39355
[ 4] 0.0-10.0 sec 85.6 MBytes 71.7 Mbits/sec
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39356
[ 4] 0.0-10.0 sec 83.0 MBytes 69.5 Mbits/sec
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39357
[ 4] 0.0-10.0 sec 76.4 MBytes 63.9 Mbits/sec
Whis увеличил скорость, но я больше не двигал их назад. Для следующего теста я снова отключил адаптер питания.
mac <-> switch <-> linux
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39358
[ 4] 0.0-10.0 sec 184 MBytes 154 Mbits/sec
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39359
[ 4] 0.0-10.0 sec 211 MBytes 177 Mbits/sec
[ 4] local 192.168.1.250 port 5001 connected with 192.168.1.224 port 39360
[ 4] 0.0-10.0 sec 205 MBytes 171 Mbits/sec
С коммутатором определенно происходит что-то странное, к сожалению, у меня нет другого, с которым можно проверить. Я ценю, что сетевой переключатель - это дешевый комплект, и, наверное, стоит инвестировать в что-то лучшее, кто-нибудь думает?