Linuxでネットワーク情報を見つける方法を教えてください。

マーティンの役立つ記事から手がかりをとります(「 IPアドレスを見つける方法 ')Linuxオペレーティングシステムに同じ情報を提供することをお勧めします。しかし、Linuxには回避すべき問題が1つあります。この情報を見つけるために使用できるさまざまなツールの数です。ネットワーキング情報を見つけるためのグラフィカルツールは非常にたくさんあるので、誰もが好きなツールであるコマンドラインを使ってこれに取り組むのが最善だと思いました。



この記事では、Linuxシステムのさまざまなネットワーク情報を見つける方法を紹介します。これらのタスクはすべて、ユーザーのどのスキルレベルでも処理できるため、この情報を取得するためにubergeek、ハッカータイプである必要はありません。

IPアドレス

図1

IPアドレスから始めましょう。もちろん、何かをする前に、ターミナルウィンドウを開く必要があります。開いたら、必要なコマンドを発行できます。あなたのIPアドレスを見つけるためのコマンドは ifconfig。 このコマンドを発行すると、使用可能なすべてのネットワーク接続に関する情報が表示されます。ほとんどの場合、ループバック(lo)と有線ネットワーク接続(eth0)の両方の情報が表示されます。ワイヤレス接続がある場合は、おそらくwlan0としてリストされます。報告される情報は、図1に示すようになります。ご覧のとおり、IPアドレスだけでなく、ブロードキャストアドレス、サブネットマスク、IPv6アドレスも取得できます。



ホスト名

同じコマンドラインから、コマンドを入力した場合 ホスト名 マシンの実際のホスト名が表示されます。私のテストマシンの場合、 Ubuntuデスクトップ 。このコマンドの使用の詳細については、私の記事を見てください ' Linuxでホスト名を設定する '。

DNSアドレス



DNSアドレスを確認する実際のコマンドはありません。あなたは本当にそれを必要としません。あなたがする必要があるすべては調べることです /etc/resolv.conf コマンドでファイル 少ない/etc/resolv.conf、 その時点で、次のようなものが表示されます。

ネームサーバー208.67.222.222

ネームサーバー208.67.220.220



ゲートウェイアドレス

図2

次に、ゲートウェイアドレスを確認します。これに使用されるコマンドは netstat コマンド。このコマンドは、ゲートウェイを検出するだけではありません。 netstatコマンドが行うことは、ネットワーク接続、ルーティングテーブル、インターフェース統計、マスカレード接続、およびマルチキャストメンバーシップを出力することです。しかし、ゲートウェイアドレスを見つけるには、次のコマンドを発行します。 netstat -nr 図2のようなものが表示されます。おそらく推測できますが、ゲートウェイアドレスは192.168.1.1です。そのコマンドで使用したフラグは (数値アドレスの場合)および r (ルート用)。



もちろん、netstatコマンドはそれよりもはるかに多くのことができます(これについては別の記事で説明します)。

最終的な考え

はい、Linuxで使用できるツールはたくさんあります。それはすべて、情報をどのように取得するかによって異なります。 GNOMEとKDEの両方のデスクトップには、これらすべてに使用できる優れたGUIツールがあります。しかし、コマンドラインルートを知っていると、はるかに用途が広がります。