ファイル/etc/udev/rules.d/70-persistent-net.rules
再起動時に、udevが存在しない場合はudevを使用してLinuxシステムで自動生成されます。しかし、サーバーを再起動せずに(コマンドを使用して)このルールファイルを作成する方法を知りたいです。
しばらくグーグルしていたところ、ルールファイルが次のスクリプトによって生成されていることがわかりました:
/lib/udev/write_net_rules
ただし、このスクリプトをコマンドラインから実行することはできません。これは、いくつかの環境変数が適切に設定された状態で、udevによって開始される必要があるためです。手動で起動すると、「$INTERFACEがありません」というエラーメッセージが出力されます。スクリプトの開始前に環境変数INTERFACE=eth0を設定しても、「有効な一致がありません」というエラーが出力されます。言うまでもなく、私には2つのインターフェース(eth0
およびeth1
)そして両方のルールファイルを生成したい。
また、udev自体からスクリプトが開始されることを期待して、このようなudevイベントをトリガーすることも考えていましたが、何も変わりません:
udevadm trigger --type=devices --action=change
したがって、ファイル/etc/udev/rules.d/70-persistent-net.rules
で永続的なネットルールを再生成する方法を知っている人はいますか? 再起動せずに?
承認された回答:
マニュアルページによると--action=change
udevadm
のデフォルト値です 。
-c, --action=ACTION
Type of event to be triggered. The default value is change.
したがって、--action=add
を試してみてください。 代わりは。役立つはずです:
/sbin/udevadm trigger --type=devices --action=add
コマンドラインからストップワードリストを含むファイルで最も頻繁に使用されるN個の単語を検索しますか?
LinuxからWindowsにSsh経由でインテリジェントにまたは部分的に非常に大きなファイルをダウンロードすることは可能ですか?