У меня есть Macpro с двумя интерфейсами 802.3(en0 и en1) и Wi-Fi (en2).
Я создал интерфейс AX88x72A (en11) для своего устройства Ethernet через USB.
У меня есть следующие настройки общего доступа к Интернету:
Это создает интерфейс bridge100 с IP-адресом 172.16.42.1, который соединяет все проверенные интерфейсы: Ethernet1(en0), Ethernet2(en1) и AX88x72A(en11)
Я хочу следующее:
- bridge100со статическим ip 172.16.42.1 только с Ethernet2(- en1) и AX88x72A(- en11) для совместного использования интернет-соединения со всеми устройствами, подключенными к этим интерфейсам.
- en0иметь статический IP 192.168.2.1, а также совместно использовать подключение к Интернету с устройствами, подключенными к этому интерфейсу.
- И на - bridge100и на- en0должен быть запущен dhcp(или bootp), чтобы они выдавали IP-адреса подключенным устройствам.
Я не уверен, может быть, я могу как-то создать два моста ... Пожалуйста, дайте мне несколько советов ... Я знаю, что должен быть в состоянии достичь этого как-то ... Спасибо.
РЕДАКТИРОВАТЬ:
Похоже, что bridge100 - это особенный мост.
Хотя у меня есть en0 со статическим IP-адресом 192.168.2.1, я все еще не могу найти способ поделиться интернетом на этом интерфейсе без добавления его в bridge100 , проверив его в « Предпочтения»> «Общий доступ»> «Общий доступ в Интернет».
Однако, когда я добавляю en0 в Internet Sharing (технически для bridge100), единственным доступным ip является 172.16.42.1 - адрес моста, который задается в /Library/Preferences/SystemConfiguration/com.apple.nat.plist , игнорируя настройки графического интерфейса для Ethernet 1 (en0):

Кажется невозможным иметь несколько мостовых интерфейсов с двумя разными IP-адресами для общего доступа в Интернет на MacOS. Пожалуйста, поправьте меня, если я ошибаюсь.

