有些任务需要配置 Tap接口+分配所有权。因此,我正在手动执行此操作:
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>
重新启动后如何在不将这些命令添加到Shell脚本并添加到启动的情况下使Tap接口配置永久存在
我想到的是通过/ 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
不存在。如果有人愿意看一下,这是接口文件:gist.github.com/velis74/ab75a46893eaed8bd08b8c6292b2737a