Używamy połączenia Ethernet jako połączenia punkt-punkt z konsolą oświetleniową, a następnie WiFi do połączenia z siecią główną. Problemem jest, gdy włączamy / wyłączamy Wi-Fi interfejs Ethernet, en0, traci swój adres IP i nie będzie działać ponownie, dopóki jego adres IP nie zostanie zmieniony.
Połączenie Ethernet ma stały adres IP, podczas gdy WiFi używa DHCP.
Problem polega na tym, że oprogramowanie, którego używamy z biurkiem oświetleniowym, traci połączenie z komputerem Mac i nie jest praktyczne zmienianie adresu IP en0 w celu resetowania za każdym razem. Czy w ogóle można temu zapobiec? Nawet jeśli oznacza to skompletowanie skryptu, który zamiast tego może niezależnie przełączać WiFi.
Jedno kolejne pytanie: pod warunkiem, że obie sieci mają różne prefiksy (10.xxx i 192.168.1.x), czy ruch powinien pozostać w oddzielnych sieciach, a aplikacje nie powinny się „mylić”, prawda? (Znalazłem polecenie route, użycie tego do skonfigurowania wszystkich połączeń z określonym adresem IP w celu użycia określonego interfejsu powinno rozwiązać wszelkie problemy, prawda?)
Z góry dziękuję, a jeśli potrzebujesz więcej informacji, daj mi znać, a ja dostanę, co mogę.
źródło
Włączone udostępnianie Internetu może to zrobić w systemie Mac OS.
Zaznacz Preferencje systemowe, Udostępnianie, a następnie czy Udostępnianie Internetu jest włączone przez interfejs Ethernet. Wyłączenie go może rozwiązać Twój problem, chociaż oczywiście utracisz wspólne połączenie.
[miał ten sam problem, to był powód]
źródło