У меня есть 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. Пожалуйста, поправьте меня, если я ошибаюсь.