Linux 3.10.5-1カーネルに基づいてArchを実行しています。システムは、イーサネットインターフェースenp * s *やwlp *などの新しい事実上の命名規則を使用します。しかし、私の教育機関はMaple 17と呼ばれるプログラムを使用しているため、これは問題です。Mapleのライセンスシステムは、ライセンスを検証するためにMACアドレスを取得する必要があるため、eth0という名前のインターフェイスの存在に依存しています。それは悪い解決策ですが、私はそれを回避する必要があります。
つまり、必ずしも動作する必要のないMACアドレス(新しいMACアドレスの新しいライセンスファイルを取得できるため)を持つeth0インターフェイスが必要になります。実際、常にダウンしている必要があります。この問題を解決する方法はいくつかあると思いますが、アイデアについては何も見つかりませんでした。
- 接続なしでアダプターを作成する
- eth0という名前のenp3s0のエイリアスの作成
- enp3s0またはループバックインターフェイスの名前を変更します。
私が見つけることができたものは、新しい規約への変更と古いバージョンのudevでの変更のみをカバーしていました。とにかく、RHELとSuSeでしか機能しませんでした。私は運なしでそれを試しました。(persistent-net-names.rulesとnet-name-slot.rules、どちらも実際のインターフェイスが機能しなくなり、WLANインターフェイスが消えただけです)