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

  • 内核勾选配置完,有没有编译和重烧固件,我测试是有此节点的
    企业微信截图_20250107213648.png
  • Ryand wrote: 2025-01-07 13:37 内核勾选配置完,有没有编译和重烧固件,我测试是有此节点的
    企业微信截图_20250107213648.png
    配置完我重新编译过了,是编译之前要清除什么吗。谢谢!
  • Ryand wrote: 2025-01-07 13:37 内核勾选配置完,有没有编译和重烧固件,我测试是有此节点的
    企业微信截图_20250107213648.png
    你好,我又完全重新编译烧写一次,还是没有此节点,不知是不是内核勾选的对不对,能否提供一下你勾选的选项。
    微信图片_20250107224327.png
    微信图片_20250107224425.png
  • 执行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编译后烧录就行
  • 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
  • sudo+可执行文件运行,或者sudo su进入root用户里运行应该就有权限了
  • Ryand wrote: 2025-01-10 12:42 sudo+可执行文件运行,或者sudo su进入root用户里运行应该就有权限了
    非常感谢你的回复。
    目前我发现网卡不支持状态输出,见下图:
    1.png
    2.png
    请问这样的问题我要怎么设置才能访问到网卡的状态信息,我的应用程序中用到了此数据。
    谢谢!
  • 网卡驱动不支持ethtool统计信息,可以用ip命令显示网卡的链路状态或者ifconfig命令获取网卡的配置信息,通过ethtool -i eth0 命令查看到其不支持的功能
    Snipaste_2025-01-23_10-24-53.png