У меня есть сетевое устройство с 1 портом WAN и 4 портами LAN.
Это устройство работает под управлением Linux.
Я хочу подключить порт WAN к `` более широкой сети '', которая предоставляет DHCP и подключать устройства к портам LAN `` прозрачно '', чтобы каждый из них получал IP-адрес от DHCP и мог напрямую достигать / быть доступным для других устройств в сети (без добавления слой NAT и необходимость управления брандмауэрами).
Как лучше всего решить эту проблему?
Могу ли я соединить каждый из портов LAN отдельно с портом WAN (с brctl
например)?
Я знаю, что это возможно напрямую, когда есть только 1 порт LAN / 1 WAN (как я делал это раньше), но возможно ли это также с несколькими портами LAN?
Это вообще лучшее решение этой проблемы?
Если нет, то какой подход лучше?
Просто используйте brctl addif br0 ethN
чтобы добавить все порты Ethernet к мосту вместе с портом WAN. Идентификаторы вашего интерфейса могут отличаться.
Если вы не хотите отделить порты LAN друг от друга, вы можете соединить их все вместе. Мост идеально подходит для подключения нескольких устройств.