一部のタスクでは、タップインターフェイスを構成し、所有権を割り当てる必要があります。だから、私は手動でそれをやっています:
sudo tuntap -u <username>
sudo ifconfig tap0 up
sudo ip a a 192.168.1.1/24 dev tap0
またはを使用して
ip tuntap add dev tap0 mode tap user <username>
これらのコマンドをシェルスクリプトに追加せずに、再起動後にタップインターフェイスの構成を永続的にし、スタートアップに追加するにはどうすればよいですか
私が念頭に置いているのは、次のような/ etc / network / interfacesを介してそれを行うことです。
iface tap1 inet static
address 192.168.1.121
netmask 255.255.255.0
pre-up /usr/sbin/tunctl -u ajn -t tap1
しかし、何らかの理由で、それは動作しません。
何か案は?
tun0
が存在しないと表示されます。:誰も苦労は見て取る場合はここでinterfacesファイルですgist.github.com/velis74/ab75a46893eaed8bd08b8c6292b2737a