USB Ethernet к моей машине, а не карты NJ RJ45
В моей организации настроен кластер из 7 узлов, и все они имеют двухпортовые сетевые адаптеры Ethernet, работающие под управлением Ubuntu 14.04.4. Каждая машина подключена к двум сетям одновременно.
Требование: я хочу добавить еще 7 машин, но у нас нет денег, чтобы купить еще 7 сетевых карт. Можно ли использовать USB-порты на компьютерах для подключения к сети с помощью USB-маршрутизатора? (Маршрутизатор с USB-портами вместо разъемов RJ45 или чем-то в этом роде.)
Текущая настройка: 7 компьютеров Ubuntu с двумя портами Ethernet. 1 Коммутатор Cisco Catalyst 2960G-24TC-L с 18 свободными портами RJ45.
Проблема: есть коммутатор, который может работать в сети, но на компьютерах недостаточно сетевых карт.
3 ответа
На нашем заводе мы используем нечто подобное во многих ПК или проектных ПК.
Конечно, у нас была самая простая компания-производитель с нашим логотипом, предназначенным только для внутреннего использования.
Наше использование Lan9500
Итак, вы хотите использовать один для сборки Linux, я бы попробовал это. Ссылка для покупки на Amazon
Linux
Ядра 3.9 и выше имеют встроенную поддержку драйверов.
Купить выключатель. USB-роутер так не работает. Вы бы подключили их к ПК - порты USB на маршрутизаторах предназначены для массового хранения или принтеров.
USB просто не был сделан для соединений хост-хост. Это не подходящее соединение для того, что вы делаете.
Если я правильно понимаю, у вас есть две сети, которые работают на одном коммутаторе, разделенные только VLAN. Вы (в некоторой степени) доверяете клиентским ПК.
Это позволяет использовать тегирование 802.1q VLAN. Это означает, что коммутатор будет настроен для маркировки пакетов с идентификатором VLAN перед отправкой их на ваши клиентские ПК. Таким образом, несколько VLAN могут быть отправлены через один сетевой кабель.
Это, конечно, также требует настройки на стороне клиента, что, к сожалению, очень сложно / невозможно в Windows. Однако в Linux это очень просто:
auto eth1.10
iface eth1.10 inet static
address 10.0.0.1
netmask 255.255.255.0
vlan-raw-device eth1
Это указывает Ubuntu создать сетевой интерфейс для VLAN 10 на eth1, используя статический IP-адрес.
Будьте осторожны, чтобы назначать ПК только тем VLAN, к которым у них должен быть доступ.