Macには2つの別々のネットワークシステムがありますか? OS XのGUIで制御されているものと、ターミナルで制御されているもの


1

2012年に改装されたMac miniにYosemite 10.10.3が搭載されています。私はしばしば Wi-Fi経由で接続できません。私は通常特定の理由を与えられていませんが、それは積極的に私にそれが接続できないことを教えてくれます。失敗するだけではありません。しかし、私のすべてのiOSデバイスは常に接続されており、問題なく動作します。

システム環境設定のネットワークでは、無線LANのみがアクティブになっています。トラブルシューティングで、私は体系的に他のすべてのネットワークインターフェースを無効にしました。これは少し助けました。

しかし、ターミナルでは、Mac OS XのGUIではすべてがオフになっていますが、ifconfigはすべてがここで稼働していると言っています。 Lo0、en0、en1、en2、fw0、p2p0、bridge0、awdl0がすべてのシリンダーで発砲、無差別設定がオン、マルチキャスト、ブロードキャスト、通常のMTUより高い(lo0は16384)、これまでに見たことのない追加のMACアドレスまたはMac OS Xから利用することができたことがあります。

私は、Network System Preferencesがen0 Ethernet、en1からWi-fi、fw0からFireWireに一致することを知っています。そしてもちろん、lo0はループバックアダプタです。

しかし、他の人たちはどうですか?不明なMACアドレスがありますか?私の既存のものに便乗している人もいます。 P2p0は私のWi-Fi MACアドレスを使います。 Bridge0はすべてゼロを使用しますが、これは利用可能なMACアドレスを使用できることを意味します。 ターミナル経由でこれらの余分なインターフェースをすべてオフにすると、接続が劇的に向上します。しかし、彼らはすでにオフになっていました。それらは、ネットワーク設定にそのように表示されます。

それで、これは別のシステムですか?別のデバイスでは?もしそうでなければ、どうしてOSと端末の間でそのような食い違いがオンまたはオフになったのでしょうか。

ネットワークをもう少し制御するにはどうすればよいですか。

回答:


2

1つだけあります セット Mac上のネットワークインタフェースしかし、それらには異なるレベルの機能でそれらを管理するための2つの異なるインターフェースがあります。

  • CLI(コマンドラインインターフェイス)
  • GUI(グラフィカルユーザインタフェース)

さらに、すべてのネットワークインタフェースは、2つの管理インタフェースを通じて異なる名前が付けられています。例: en0 / CLI = Ethernet / GUI

GUIは、初心者から上級GUIユーザーまで、すべてのユーザーを対象としています。別のインターフェースを使用している場合、または他のインターフェースを使用している場合、GUIは正しいロックメカニズムを実現します。 System Preferences どのネットワークインターフェースとも相互作用しなければならない (例: Internet Sharing ) これは「clickdromeウィンドウ」を単純化したものです。このGUIでは、すべてのインターフェース機能にアクセスすることはできません。 このGUIは独自のデータベース(plistファイルのセット)を管理しています。 このGUIはCLIレベルであなたができるすべての変更を正しく管理しません。 CLIは、基盤となるオペレーティングシステム(Unix)が提供するシステムコールを直接利用しますが、GUIデータベースを更新することはありません。

その一方で、CLIはネットワークエンジニアやシステム管理者のためのものです。 pfctlifconfignetstattraceroute …。

私の個人的な経験は、GUI内では見えないがGUIデータベース内では維持されている詳細を変更することができるCLIを使用するときは注意してください。


0

私見...これは1つのハードウェアピース(カード/チップ)と各ネットワークプロトコルの1つです。

たとえば、WiFiを1つだけアクティブにしたり、イーサネットを1つだけにすることができます。

ネットワーキングプロトコルが邪魔をしないとき、いくつかは並行して動作します。


どうもありがとう。それでは、そうであれば、ハードウェアを実行するにはソフトウェアが必要ですね。それはカーネルの形で来ますか?私の拡張フォルダはとてもいっぱいに見えますのでお願いします。 Broadcomカーネルでは。間違いなく10以上あります。そして、ほとんどがkextutilのコード署名テストに失敗します。
Chris B.

Macに付属するソフトウェア(私のMacBook Air)はCoreWlanと呼ばれています。そして空港ユーティリティがあります。ハードウェアはカードの種類です:AirMac Extreme(0x14E4、0xE9)ファームウェアバージョン:Broadcom BCM43xx 1.0(5.106.98.100.22)
Buscar웃
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.