ifconfigコマンドは、UbuntuおよびDebianLinuxシステムでネットワーク構成を表示および設定するための便利なユーティリティです。このコマンドは、net-tools
で使用できます。 パッケージは最新のiproute2
に置き換えられます Debianパッケージ。
タイプがifconfig
の場合 最新のオペレーティングシステムでコマンドを実行すると、UbuntuおよびDebianベースのシステムで次のエラーが発生します。
-bash:ifconfig:コマンドが見つかりません
net-toolsパッケージのインストール
ifconfig バイナリファイルはnet-toolsDebianパッケージに付属しています。デフォルトのリポジトリで使用できる次のコマンドを使用して、このパッケージをインストールします。
sudo apt-get install net-tools
ifconfigの使用
次に、このコマンドを使用して、ネットワーク構成の詳細を確認できます。以下のコマンドは、Debianシステムで設定されているすべてのインターフェースの詳細を表示します。
ifconfig
Output: eth0: flags=4163mtu 1500 inet 206.81.1.33 netmask 255.255.240.0 broadcast 206.81.15.255 inet6 fe80::6cdc:96ff:fe05:82a8 prefixlen 64 scopeid 0x20 ether 6e:dc:96:05:82:a8 txqueuelen 1000 (Ethernet) RX packets 43032855 bytes 6789955172 (6.7 GB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 38997280 bytes 38954070507 (38.9 GB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth1: flags=4163 mtu 1500 inet 10.136.0.2 netmask 255.255.0.0 broadcast 10.136.255.255 inet6 fe80::14d4:5eff:fe05:e5ed prefixlen 64 scopeid 0x20 ether 16:d4:5e:05:e5:ed txqueuelen 1000 (Ethernet) RX packets 311 bytes 21770 (21.7 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 327 bytes 22986 (22.9 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10 loop txqueuelen 1000 (Local Loopback) RX packets 700780899 bytes 2751296590452 (2.7 TB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 700780899 bytes 2751296590452 (2.7 TB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
以下のコマンドを使用して、システムのインターフェースeth0の詳細を表示します
ifconfig eth0
ifconfigを使用してすべてのインターフェースの詳細を取得するには、次のコマンドを使用します。
ifconfig -a
結論
このチュートリアルは、-bash: ifconfig: command not found
を解決するのに役立ちました Ubuntuおよびその他のDebianベースのシステムでエラーが発生しました。