
Ich verwende Macmini zum Kompilieren der Mac-Version meines Programms, ich verwende ssh
und vnc
unter Linux, aber das Problem ist, dass ich nur über WLAN ( en1
) oder eine lokale Verbindung über Ethernet ( en0
) ins Internet komme. Wenn ich die Ethernet ()-Verbindung aktiviere, en0
funktioniert das Internet nicht mehr, obwohl die WLAN ( en1
)-Schnittstelle noch aktiv ist. Ich vermute, es ist ein Routing-Problem. Ich habe es stundenlang mit route delete
und usw. versucht route add 0.0.0.0 ...
, netstat -na
aber da mir einige Kenntnisse fehlen, sind meine Versuche nicht konsistent. Ich brauche beides, LAN für VNC und WLAN für das Internet. VNC ist über WLAN langsam und aus irgendwelchen Gründen ist auch Internet erforderlich.
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1
inet 127.0.0.1 netmask 0xff000000
inet6 ::1 prefixlen 128
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_HWTAGGING>
ether a8:20:66:36:21:ea
inet6 fe80::aa20:66ff:fe36:21ea%en0 prefixlen 64 scopeid 0x4
inet 192.168.1.101 netmask 0xffffff00 broadcast 192.168.1.255
media: autoselect (100baseTX <full-duplex,flow-control>)
status: active
en1: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 88:53:95:2a:a2:89
inet6 fe80::8a53:95ff:fe2a:a289%en1 prefixlen 64 scopeid 0x5
inet 192.168.88.140 netmask 0xffffff00 broadcast 192.168.88.255
media: autoselect
status: active
Vielen Dank!
Antwort1
Ich werde versuchen zu erraten, wo das Problem liegen könnte ... Da ich wahrscheinlich falsche Annahmen anstelle, korrigieren Sie mich bitte, und ich werde es mit den neuen Informationen erneut versuchen.
Ich gehe davon aus, dass beide Schnittstellen über DHCP konfiguriert werden. In diesem Fall erhalten sowohl Ihre eth0-Schnittstelle als auch Ihre eth1-Schnittstelle eine „gw“-IP von ihren jeweiligen DHCP-Servern. Da die eth0-Schnittstelle keine Route zum Internet (ein gültiges gw) hat, wird Ihre Verbindung zum Internet unterbrochen, wenn sie aktiviert wird.
Um Ihrer WLAN-Schnittstelle Vorrang vor der LAN-Schnittstelle zu geben, gehen Sie zu Systemeinstellungen..Netzwerk und suchen Sie unten links nach dem Zahnradsymbol. Ziehen Sie es nach unten und wählen Sie „Dienstreihenfolge festlegen“. Ein neues Fenster wird angezeigt. Ziehen Sie WLAN so, dass es über Ethernet liegt (oder ziehen Sie Ethernet so, dass es unter WLAN liegt), klicken Sie, OKum das Fenster mit der Dienstreihenfolge zu schließen, und dann Applyin das Hauptnetzwerkfenster. Dadurch sollte WLAN gegenüber Ihrer Ethernet-Verbindung bevorzugt werden.