Page 1 of 1

ubuntu 系统,使用时需要open /dev/net/tun,但是系统中没有,我在内核里面勾选了,还是不能使用,不知道要怎么配置了

Posted: 2025-01-07 9:20
by 18383012@qq.com
ubuntu 系统,使用时需要open /dev/net/tun,但是系统中没有,我在内核里面勾选了,还是不能使用,不知道要怎么配置了
Luckfox Pico Ultra W

Re: ubuntu 系统,使用时需要open /dev/net/tun,但是系统中没有,我在内核里面勾选了,还是不能使用,不知道要怎么配置了

Posted: 2025-01-07 13:37
by Ryand
内核勾选配置完,有没有编译和重烧固件,我测试是有此节点的
企业微信截图_20250107213648.png

Re: ubuntu 系统,使用时需要open /dev/net/tun,但是系统中没有,我在内核里面勾选了,还是不能使用,不知道要怎么配置了

Posted: 2025-01-07 14:14
by 18383012@qq.com
Ryand wrote: 2025-01-07 13:37 内核勾选配置完,有没有编译和重烧固件,我测试是有此节点的
企业微信截图_20250107213648.png
配置完我重新编译过了,是编译之前要清除什么吗。谢谢!

Re: ubuntu 系统,使用时需要open /dev/net/tun,但是系统中没有,我在内核里面勾选了,还是不能使用,不知道要怎么配置了

Posted: 2025-01-07 14:44
by 18383012@qq.com
Ryand wrote: 2025-01-07 13:37 内核勾选配置完,有没有编译和重烧固件,我测试是有此节点的
企业微信截图_20250107213648.png
你好,我又完全重新编译烧写一次,还是没有此节点,不知是不是内核勾选的对不对,能否提供一下你勾选的选项。
微信图片_20250107224327.png
微信图片_20250107224425.png

Re: ubuntu 系统,使用时需要open /dev/net/tun,但是系统中没有,我在内核里面勾选了,还是不能使用,不知道要怎么配置了

Posted: 2025-01-08 2:44
by Ryand
执行sudo ./build.sh kernelconfig,
在Location: │
│ -> Device Drivers │
│ -> Network device support (NETDEVICES [=y]) │
│ (1) -> Network core driver support (NET_CORE [=y]) 中找到
企业微信截图_20250108104105.png
sudo ./build.sh lunch指定型号
sudo ./build.sh编译后烧录就行

Re: ubuntu 系统,使用时需要open /dev/net/tun,但是系统中没有,我在内核里面勾选了,还是不能使用,不知道要怎么配置了

Posted: 2025-01-08 12:19
by 18383012@qq.com
Ryand wrote: 2025-01-08 2:44 执行sudo ./build.sh kernelconfig,
在Location: │
│ -> Device Drivers │
│ -> Network device support (NETDEVICES [=y]) │
│ (1) -> Network core driver support (NET_CORE [=y]) 中找到
企业微信截图_20250108104105.png

sudo ./build.sh lunch指定型号
sudo ./build.sh编译后烧录就行
非常感谢,现在已经有此节点了,不过提示我没有权限,这个是还要在内核中配置什么?
OpenEthernetEoE(tap0): ioctl(TUNSETIFF) failed, Operation not permitted
openethernet(1): unable to open adapter, Operation not permitted

Re: ubuntu 系统,使用时需要open /dev/net/tun,但是系统中没有,我在内核里面勾选了,还是不能使用,不知道要怎么配置了

Posted: 2025-01-10 12:42
by Ryand
sudo+可执行文件运行,或者sudo su进入root用户里运行应该就有权限了

Re: ubuntu 系统,使用时需要open /dev/net/tun,但是系统中没有,我在内核里面勾选了,还是不能使用,不知道要怎么配置了

Posted: 2025-01-12 5:59
by 18383012@qq.com
Ryand wrote: 2025-01-10 12:42 sudo+可执行文件运行,或者sudo su进入root用户里运行应该就有权限了
非常感谢你的回复。
目前我发现网卡不支持状态输出,见下图:
1.png
2.png
请问这样的问题我要怎么设置才能访问到网卡的状态信息,我的应用程序中用到了此数据。
谢谢!

Re: ubuntu 系统,使用时需要open /dev/net/tun,但是系统中没有,我在内核里面勾选了,还是不能使用,不知道要怎么配置了

Posted: 2025-01-23 2:29
by Ryand
网卡驱动不支持ethtool统计信息,可以用ip命令显示网卡的链路状态或者ifconfig命令获取网卡的配置信息,通过ethtool -i eth0 命令查看到其不支持的功能
Snipaste_2025-01-23_10-24-53.png