Linux カーネルは、インターフェイスの形式でネットワーク デバイスを追跡します。各インターフェイスには、eth0、eth1、eth2、tr0、tr1、tr2 などの一意の名前が割り当てられます。インターフェイス名は、デバイス ドライバーとカーネルによって最初に割り当てられますが、ifrename を使用してオーバーライドされる場合があります。
ifrename ユーティリティを使用して、ネットワーク インターフェイスの名前を変更できます。 -i オプションは古いインターフェース名を指定し、-n は新しい名前を設定します。たとえば、wlan0 を eth1 に名前変更するには:
# ifrename -i wlan0 -n eth1
ここで、インターフェース wlan0 のインターフェース情報を確認すると、以下のエラーが表示されます。
# ifconfig wlan0 wlan0: error fetching interface information: Device not found
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