
私は Macmini を使用して Mac バージョンのプログラムをコンパイルし、Linux からはssh
と を使用していますが、問題は Wi-Fi( ) 経由でインターネットに接続するか、イーサネット( ) 経由でローカル接続するかのどちらかしかできないことです。イーサネット( ) 接続を有効にすると、Wi-Fi( ) インターフェイスはアクティブなままですが、インターネットは機能しなくなります。ルーティングの問題ではないかと考えています。 やなどを使用して何時間も試していますが、知識が不足しているため、試行に一貫性がありません。VNC には LAN が、インターネットには Wi-Fi の両方が必要です。VNC は Wi-Fi 経由では遅く、何らかの理由でインターネットも必要です。vnc
en1
en0
en0
en1
route delete
route add 0.0.0.0 ...
netstat -na
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
どうもありがとうございます!
答え1
問題が何であるかを推測してみます... おそらく間違った仮定を述べることになるでしょうから、訂正してください。新しい情報を使ってもう一度試してみます。
両方のインターフェースが DHCP 経由で設定されていると想定します。その場合、eth0 インターフェースと eth1 インターフェースの両方が、それぞれの DHCP サーバーから「gw」IP を受信します。eth0 インターフェースにはインターネットへのルート (有効な gw) がないため、有効になっているときは常に、インターネットへの接続が切断されます。
Wi-Fi インターフェースを LAN インターフェースより優先させるには、システム環境設定 > ネットワークの順に進み、左下にある歯車アイコンを探します。それを下に引いて「サービスの順序を設定」を選択します。新しいウィンドウがポップアップします。Wi-Fi を Ethernet の上になるようにドラッグし (または Ethernet を Wi-Fi の下になるようにドラッグします)、クリックしてOKサービスの順序ウィンドウを閉じ、Applyメインのネットワーク ウィンドウに戻ります。これで、Wi-Fi が Ethernet 接続より優先されるようになります。