CentOSでネットワーク内のすべてのIPアドレスを確認する方法は何ですか?
特定のネットワークセグメント内のすべてのIPアドレスを確認するには、次のコマンドを使用できます:
nmap -sn <网段>
`<ネットワークセグメント>`は、確認したいネットワークセグメントのことであり、例えば`192.168.0.0/24`です。このコマンドは、指定されたネットワークセグメント内のすべてのホストをnmapツールを使用してスキャンし、そのIPアドレスを表示します。CentOSシステムにnmapツールがインストールされていることを確認してください。
もし、現在のシステムが属しているネットワーク内のすべてのIPアドレスをリストアップしたいだけであれば、以下のコマンドを使用してください:
ip addr | grep "inet " | awk '{print $2}' | cut -d'/' -f1
このコマンドは、IPv4アドレスをすべてリストアップし、CIDR接尾辞を除去します。
上記のコマンドは、root権限またはsudo権限を持つユーザーでの実行が必要です。