2つの異なるLANに同時に接続する方法は?
インターネットに接続されているホームルーターがあり、WiFi経由でルーターに接続しているMacMiniがあります。これは正常に機能します。 Macにケーブルで接続し、LANを手動で定義した別のLinuxマシンがあります(Macは1.0.0.1、Linuxは1.0.0.9です)。これで、両方が確立された接続を表示し、LinuxマシンにSSHデーモンをインストールしました。これまでのところ、すべてが正常です。しかし、MacからLinuxにsshしようとすると、ほとんど毎回タイムアウトになります。たまに動作しますが、通常はWiFiが非アクティブになります。私の推測では、sshリクエストは間違ったLANに単純に転送されますが、それは推測に過ぎません。 理由はわかりませんが、Macでアクティブな2つのvnicが見つかりました。彼らは10.xxxで始まるアドレスを持っているので、干渉しているとは思わないが、ここで注意することが重要だと思った。 では、何が起こっているのでしょうか? ifconfigMacからの出力は次のとおりです。 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 gif0: flags=8010<POINTOPOINT,MULTICAST> mtu 1280 stf0: flags=0<> mtu 1280 en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 options=2b<RXCSUM,TXCSUM,VLAN_HWTAGGING,TSO4> ether c8:2a:14:58:4d:c2 inet6 fe80::ca2a:14ff:fe58:4dc2%en0 prefixlen 64 scopeid 0x4 inet 192.168.2.1 netmask 0xffffff00 broadcast …