ifrename を使用することは、ネットワーク カードが Linux システムで正しい構成を維持していることを確認する最も簡単な方法です。通常、インターフェイスは同じ順序で起動し、カーネルはそれらに同じ名前を割り当てますが、場合によってはこれが変わることがあります (たとえば、カーネルのアップグレード後または別のネットワーク カードの追加後)。あなたの素敵な Linux ファイアウォールは、ネットワーク インターフェイスが混在していると機能しません。追加のボーナスは、ifrename を使用してインターフェイスに好きな名前を簡単に付けることができることです。 eth0 や eth1 の代わりに、「lan」や「wan」などのわかりやすい名前を付けることができます。
以下のエラーが発生した場合:
ifrename: command not found
選択したディストリビューションに従って、以下のパッケージをインストールしてみてください。
分布 | コマンド |
---|---|
Debian | apt-get install ifrename |
Arch Linux | pacman -S ifrename |
カリ Linux | apt-get install ifrename |
CentOS | yum install ifrename |
Fedora | dnf install wireless-tools-1 |
Raspbian | apt-get install ifrename |
ifrename コマンドの詳細については、man ページを参照してください:
$ man ifrename
ifrename ユーティリティを使用して、ネットワーク インターフェイスの名前を変更できます。 -i オプションは古いインターフェース名を指定し、-n は新しい名前を設定します。たとえば、wlan0 を eth1 に名前変更するには:
# ifrename -i wlan0 -n eth1
ifrename コマンドの例
1. 構成ファイルを設定するには:
# ifrename -c /path/config
2. インターフェイスの名前を変更する前にカーネル モジュールをプローブするには:
# ifrename -p
3. 特定のインターフェースの名前を変更するには:
# ifrename -i eth1
4. 新しい名前を指定するには:
# ifrename -i eth1 -n eth8
5. 引き継ぎサポートを有効にするには:
# ifrename -t
6. udev 出力モードを有効にするには:
# ifrename -u
7. ドライラン モードへ:
# ifrename -D
8. 詳細モードに設定するには:
# ifrename -V