
Linux PC を LAN 経由で別の Linux PC に接続しました。ログインせずにそのコンピューターの IP アドレスを確認する方法はありますか?
IP を手動で 192.168.7.12 に設定しましたが、そのコンピューターの IP 範囲がわかりません。
答え1
Linux PCのホスト名がわかっている場合
からターミナルウィンドウで、次のコマンドを入力してから と入力しますEnter。(ここでホスト名コンピュータのホスト名に置き換えられます。
ping hostname
Linux PCのホスト名が分からない場合
次のコマンドを入力してarp-scanをインストールします。ターミナルウィンドウの後に が続きますEnter。
sudo apt-get install arp-scan
注記: Linux ディストリビューションによって異なる場合があります。
次のコマンドを入力し、その後にEnter:
sudo arp-scan --interface=eth0 --localnet
注記: インターフェースは設定によって異なる場合があります。
ローカル ネットワーク上の IP アドレスのリスト、MAC アドレス、ベンダーの詳細が表示されます。
答え2
それが WLAN 接続の場合、次のコマンドのいずれかを試してくださいip monitor
。; wpa_cli -i (wlan interface name here) status
;arp
それがアドホックの場合、wpa_cli も使用できますが、WLAN の代わりにインターフェイス P2P を使用します。通常、これは wlan0、p2p、wlan1、wlp2s0、または p2p-dev-wlp2s0 という名前です。