2016-06-02 2 views
0

私のMACは一度にEthernetとWifiに接続されています。どちらも異なるネットワークです。私はどのインターフェースから私のシステムがインターネットにアクセスしているのか知りたかったのです。これを確認するコマンドが必要です。私は両方のネットワークのIPアドレスを知っているので、 traceroute google.comを与えることで、私はデフォルトルートを得ることができます。しかし、その場合は、IPアドレスが不明なリモートマシンでこれを検出する方法があります ifconfig en0とen1が2つのdiff ipsで割り当てられ、アクティブになっています。これからも、私は差別化することができません。私のMACはイーサネットとWifiの両方に時刻で接続されています。どのネットワークからアクセスできたのかをどのように検出できますか?

+0

にアクセスしている知ることができます。私が改善できるように –

+0

あなたは質問の下矢印の上にマウスを置くと、投票の理由がわかります。質問と回答の上または下のすべての矢印で同じです。私はそれがあなたがSEプログラミングサイトで尋ねたプログラミングの質問ではないからだと思います。この質問をするには、より適切なSEサイトがあります。 –

+0

シェルスクリプトに関連しています。このような多くの質問がstackoverflowにあります。 –

答えて

0

Iはroute get default | grep interfaceが現在使用してインタフェースを与える)、我々はそれが

2接続しているインターフェースとともに、MACのサービス順序をネットワークであろう、これを用いて、networksetup -listnetworkserviceorder)手順

1の下方に従うことによって、これを達成。

サービスオーダと現在のインターフェイスをチェックすることにより、我々はどのインターフェースから私たちのMacはマーキング負与える人は、それについての悪いものを以下のコメントすべきであるインターネット

関連する問題