Xorgでgdmを使用してGUIログイン用のUSB-LANドングルifaceの名前を変更する

Xorgでgdmを使用してGUIログイン用のUSB-LANドングルifaceの名前を変更する

[4.13.9-1-Xorgでgdmを使用するARCH]

同じ記事をたくさん見ました。ここ)は起動時のサービス起動またはUSBドライブの識別に関連しています。しかし、ここではUSB LANドングルのデフォルトのイーサネット(有線)iface名を次に変更したいと思います。ネットワーク0開始時または少なくともその前にシステムサービスが[email protected]開始されます。

私は最初にArchlinuxフォーラムの提案を試しました:

$ sudo cat /etc/udev/rules.d/10-network.rules
SUBSYSTEM=="net",ACTION=="add", ATTR{address}=="_mac_address_here_", NAME="net0" 

編集する: コンソールにログインすると、udevルールが実行されます。そこにはprbmはありません。

ifaceはgdmログインメニューからログインする前に1分待つと名前が正しく変更されます。

ただし、画面に表示された直後(3〜5秒かかります)gdmログインメニューからログインしても、ルールによってはインターフェース名が変わりませんudev。この場合、USB LANドングルを抜いて再挿入すると、LANインターフェース名が正しく変更されます。

しかし、起動するたびにプラグを抜いて再び差し込むことは避けたいです。自動でなければなりません。

最初はudevルールのpbmがあると思いましたが、udevとネットワークサービスの間に競合状態が発生しました。私はこれがXorgのgdmと関係があると思います。

誰に手がかりがありますか?

ベストアンサー1

あなたの問題は全く別の場所にあります。udevイメージの最初の起動段階から始めますinitrdinitrd手動で作成したルールは含まれません/etc。を確認するために使用されますlsinitramfs /boot/initrd*。 initramfsにルールファイルを追加できますが、より正しいアプローチはディストリビューションの推奨事項に従うことです。たとえば、Debianには、/etc/initramfs-tools/新しく作成されたinitrdsにカスタムファイルを配置する必要があるフォルダがあります。

おすすめ記事