某些任务需要配置Tap 接口+ 分配所有权。所以,我是手动操作的:
sudo tuntap -u <username>
sudo ifconfig tap0 up
sudo ip a a 192.168.1.1/24 dev tap0
Run Code Online (Sandbox Code Playgroud)
或使用
ip tuntap add dev tap0 mode tap user <username>
Run Code Online (Sandbox Code Playgroud)
如何在重新启动后使 Tap 接口配置持久化而不将这些命令添加到 shell 脚本并添加到启动
我的想法是通过/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
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,它不起作用。
有任何想法吗?