実行時にlsmod
エラーsudo lsmod
メッセージが表示されます。
libkmod: ERROR ../libkmod/libkmod-module.c:1655 kmod_module_new_from_loaded: could not open /proc/modules: No such file or directory
Error: could not get list of modules: No such file or directory
複数のフォーラムで検索しましたが、解決策が見つかりませんでした。私はLinux用のWindowsサブシステムでDebianを実行しています。
私は最近、sysctl.conf
ファイルを編集して無効にしようとしました。IPv6。次の行を追加しました。
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
試したとき、sudo sysctl -p
次のエラーが返されました。
sysctl: cannot stat /proc/sys/net/ipv6/conf/all/disable_ipv6: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv6/conf/default/disable_ipv6: No such file or directory
sysctl: cannot stat /proc/sys/net/ipv6/conf/lo/disable_ipv6: No such file or directory
上記の2つのエラーが関連しているかどうかはわかりません。 WindowsでLinuxシェルを実行しようとしています。解決策はありますか?
ベストアンサー1
どちらの場合も、カーネルと対話しようとします。 WSL上で実行されているすべてのLinux環境はLinuxカーネルを実行しませんが、Windowsカーネルを実行するため、Linuxカーネルに関連するすべてのもの(モジュールとシステム制御を含む)は機能しません。
IPv6の場合は、Windowsツールを使用してネットワークを構成する必要があります。