lsmod-> tun 16587 0-ライブ0xbf0e1000
Openvpnエラー:TUN/TAP dev/dev/net/tunを開くことができませんそのようなファイルまたはディレクトリはありません
ダミーディレクトリを作成しようとしましたが、エラーが「TUN/TAP dev/dev/net/tunを開けません:ディレクトリです」に変わります。
編集:システム:ARM Linux 3.10.0
/ dev/net/tunはcharacter device
ファイルでもディレクトリでもありません。 ls
コマンドで確認してください:
ls -lad /dev/net/tun
それは次のようになります(最初にc
を通知):
crw-rw-rw- 1 root root 10, 200 Feb 10 21:38 /dev/net/tun
アンロードtun
モジュールを修正するには:
rmmod tun
/ dev/net/tunディレクトリが存在する場合は削除します(ディレクトリはd
ではなくc
でマークされています):
rmdir /dev/net/tun
tun
モジュールをリロード:
modprobe tun
character device
/dev/net/tun。
これはパピーリナックスXenial x64で私のために働きました:
https://nordvpn.com/tutorials/ipfire/openvpn/
注:VPNを開始できず、次の出力が表示される場合:
エラー:TUN/TAP dev/dev/net/tunを開けません:そのようなファイルまたはディレクトリはありません(errno = 2)
次に、以下を実行します。
mkdir -p /dev/net
mknod /dev/net/tun c 10 200
chmod 600 /dev/net/tun
cat /dev/net/tun
メッセージを受け取った場合:
cat:/ dev/net/tun:不正な状態のファイル記述子
つまり、TUN/TAPデバイスを使用できるようになります。