A MACアドレス (報道規制) 48ビットの一意の識別子です (6つの4進文字(XNUMXビット)のXNUMXブロック) 製造元によってネットワークハードウェアの一部に割り当てられた (ワイヤレスカードやイーサネットカードなど)。
Se 物理アドレスとも呼ばれます、そして、 デバイスごとに一意です。 これは、IEEE(最後の24ビット)と製造元(最初の24ビット)によって、組織的に一意の識別子を使用して決定および構成されます。
時々 MACアドレスの登録が必要なサービスを利用するようになりました、これはアクセスを制限するためです。
これは、ネットワークへのアクセスを許可または拒否できるMACアドレスのホワイトリストまたはブラックリストを作成できるルーターの例です。
プライバシーを保護したい場合にも便利です。 パブリックWiFiアクセスポイントに接続しているときに実際のMACIDを公開したくない場合は、単に変更するか、別のMACアドレスでシミュレートできます。
Linuxの場合、強力なツールがあります これにより、MACアドレスを変更できます。
Macchangerは、MACアドレスを表示および操作できる無料のオープンソースアプリケーションです。 それが始まるたびに私たちのチームの。
このアプリケーションは端末から使用でき、GUI(ユーザーインターフェイス)も備えています。
LinuxにMacchangerをインストールするにはどうすればいいですか?
マクチェンジャー は、ほぼすべてのLinuxディストリビューションで利用できるユーティリティです。 したがって、その可用性は問題を表していません。
インストールするには、お好みのソフトウェアマネージャーでMacchangerを検索してください。
さらに ターミナルからMacchangerをインストールできます このためには、XNUMXつを開いて、使用しているLinuxディストリビューションに従ってコマンドを実行する必要があります。
へ MacchangerをDebian、Ubuntu、およびこれらの派生物にインストールするには、次のコマンドを入力するだけです。:
sudo apt-get install macchanger macchanger-gtk
のために Arch Linux、Antergos、Manjaro、およびアプリケーションをインストールする派生物:
sudo pacman -S macchanger
使用している場合 Fedora、CentOS、RHEL、またはこれらから派生したシステムは、次のコマンドのいずれかを使用してインストールできます。
sudo yum install macchanger sudo dnf install macchanger
の場合 openSUSEでインストールします:
zypper install macchanger
LinuxでMacchangerを使用するにはどうすればよいですか?
システムでこのアプリケーションの使用を開始するには、インストール後に最初に行う必要があるのは、MACアドレスを識別して知ることです。 このためには、ターミナルを開いて次のコマンドを実行する必要があります。
ifconfig
また、HWaddrの前にあるMACアドレスを確認できる情報のリストが表示されます。
または、このコマンドを使用することもできます。
ip link show eth0
ここで、eth0はネットワークインターフェイスです。私の場合はそれです。
そして、アドレスはリンク/エーテルxx:xx:xx…の前に表示されます
端末から機器のMACアドレスを変更できるようにするには、次のコマンドのいずれかを実行するだけです。 必要に応じて。
まず、ネットワークインターフェイスを無効にする必要があります このために実行します:
sudo ifconfig eth0 down
eth0が私のネットワークインターフェースである場合、これは、とりわけwlanX、ethx、enpxxのように少し異なる可能性があります。
次の方法でも実行できます。
ip link set dev eth0 down
アプリケーションの使用を続行できる場合は、これを実行します。 完全にランダムな完全なMACアドレスを作成する場合は、次のコマンドを実行するだけです。
macchanger -r eth0
へ 現在のMACアドレスのデバイス固有のバイトのみをランダム化するl(つまり、MACアドレスがチェックされた場合でも、同じプロバイダーからのものとして登録されます)、次のコマンドを実行します。
macchanger -e eth0
へ MACアドレスを特定の値に変更するだけで入力します:
macchanger --mac = XX: XX: XX: XX: XX eth0
ここで、XX:XX:XX:XX:XX:XXは、変更するMACです。
最後に、 MACアドレスを元の永続的なハードウェア値に戻す:
macchanger -p eth0
Y 次の方法でネットワークインターフェイスを再度有効にします。
ifconfig eth0 up
またはまた:
ip link set dev eth0 up
こんにちは、MACアドレスについて質問したいと思います。
私はVirtualBoxでインターンシップを行っており、XNUMX台のマシンが相互に通信できるようにTCP / IPを構成する必要があります。 私はWindowsとLinuxでそれをしなければなりません。 事実、Ubuntuでそれを行ったとき、私はMACアドレスに問題はありませんでした。 XNUMX台のマシンのアドレスは同じでしたが、それでも、構成してpingを実行してもエラーは発生せず、TTL時間が取得されました。 TTLの代わりに「宛先ホストに到達できません」という問題が発生したため、Windowsで問題が発生しました。 結局、XNUMX台のマシンのMACアドレスを変更する必要があることに気づきました。 検索しても、Ubuntuで問題がなく、WindowsでMACアドレスを変更しなければならなかった理由がわかりません。
ありがとう、よろしく。