AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / unix / 问题

问题[openwrt](unix)

Martin Hope
Evan Carroll
Asked: 2024-05-07 03:20:46 +0800 CST

OpenWRT wpa_supplicant 不支持网络块?

  • 6

当我运行以下conf(所有样板)时,

eapol_version=1
ap_scan=0
fast_reauth=1
network={
        ca_cert="/etc/config/auth/CA_XXXX.pem"
        client_cert="/etc/config/auth/Client_XXXX.pem"
        eap=TLS
        eapol_flags=0
        identity="XX:XX:XX:XX:XX:XX" # Internet (ONT) interface MAC address must match this value
        key_mgmt=IEEE8021X
        phase1="allow_canned_success=1"
        private_key="/etc/config/auth/PrivateKey_XXXX.pem"
}

我收到以下错误,

root@router:/etc/config# /usr/sbin/wpa_supplicant -D wired -i "10g-2" -dd -c /tmp/wpa_supplicant.conf  
Successfully initialized wpa_supplicant
Line 5: unknown network field 'ca_cert'.
Line 6: unknown network field 'client_cert'.
Line 7: unknown network field 'eap'.
Line 8: unknown network field 'eapol_flags'.
Line 9: unknown network field 'identity'.
Line 11: unknown network field 'phase1'.
Line 12: unknown network field 'private_key'.
Line 13: failed to parse network block.
Failed to read or parse configuration '/tmp/wpa_supplicant.conf'.
: CTRL-EVENT-DSCP-POLICY clear_all

请注意,在 OpenWRT 之外运行相同的文件工作正常,在 Debian 上使用 wpa_supplicant v2.10 进行了测试。但是在 OpenWRT 附带的 wpa_supplicant (v2.11-devel) 版本 23.05.2 上我遇到了失败。为什么 OpenWRT 版本的 wpa_supplicant 不支持网络块,如何解决这个问题?

openwrt
  • 1 个回答
  • 48 Views
Martin Hope
Evan Carroll
Asked: 2023-11-27 02:01:20 +0800 CST

如何让我的 10g 端口在我的 Qhora q301w 上工作?

  • 5

我刚刚闪烁 我的 10g 端口似乎永久关闭,插入后我什至无法手动将它们设置为开启,

ip link set 10g-2 up

紧接着ip link依然显示下来。这是 dmesg 关于 10g 端口的说法,

aquantia_phy_api_ops_init[2241]:INFO:qca probe aquantia phy driver > succeeded!
Aquantia AQR113C 90000.mdio-1:08: aqr107_wait_reset_complete failed: -110
Aquantia AQR113C 90000.mdio-1:08: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:08, irq=POLL)
Aquantia AQR113C 90000.mdio-1:00: aqr107_wait_reset_complete failed: -110
Aquantia AQR113C 90000.mdio-1:00: attached PHY driver (mii_bus:phy_addr=90000.mdio-1:00, irq=POLL)

我可以做什么来解决这个问题?

openwrt
  • 1 个回答
  • 30 Views
Martin Hope
bobuhito
Asked: 2023-04-30 00:14:49 +0800 CST

DD-WRT 是在浪费 NVRAM 空间吗?

  • 5

请解释我是如何误解这两个命令的:

root@DD-WRT:/tmp/var/log# cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00080000 00020000 "boot"
mtd1: 00180000 00020000 "nvram"
mtd2: 01e00000 00020000 "linux"
mtd3: 01c60000 00020000 "rootfs"
mtd4: 05000000 00020000 "ddwrt"

root@DD-WRT:/tmp/var/log# nvram show >/dev/null
size: 52341 bytes (78731 left)

我路由器上的闪存页面为 128 kB (0x20000),并且有 12 个页面 (0x18/0x02) 专用于 NVRAM。那么,为什么我的可用 NVRAM 总量只有一页 (52341+78731 B)?

openwrt
  • 1 个回答
  • 62 Views
Martin Hope
DarkTrick
Asked: 2022-05-03 14:59:50 +0800 CST

OpenWrt:接口、设备和无线的概念

  • -2

有人可以解释这些术语的概念吗interface,device以及wireless在 OpenWrt 中?

  • 他们的目的是什么?
  • 他们的关系是什么?
  • 他们怎么一起玩
  • 为什么有些devices 是灰色的?
  • 路由器具有wifi功能;为什么我不能选择 wlan0 作为device接口?
  • 为什么我可以选择无线接口作为devices接口?
  • Network设置在做什么wireless?这里形成了什么样的关系?
  • 为什么只能有默认br-lan device的扩展DHCP设置?
    • br-lan:br-lan 的 DHCP 设置
    • 其他设备:其他设备的 DHCP 设置
openwrt
  • 1 个回答
  • 481 Views
Martin Hope
DarkTrick
Asked: 2022-05-02 14:57:32 +0800 CST

OpenWrt:无法连接到wifi [重复]

  • 0
这个问题在这里已经有了答案:
OpenWrt:如何使用 wifi 作为 WAN 连接? (1 个回答)
5 个月前关闭。

我有一个安装了 OpenWrt 21.02.3 的华硕 RT-N56U 路由器(全新安装)。

我最终想将其设置为 wifi 中继器,但我已经在努力将其设置为简单的 wifi 接入点(所以这就是问题所在)。我看了一堆教程,但每个教程都给我留下了相同的结果。

情况

我可以从其他设备上找到我的接入点,但我无法连接。
当我选择要连接的 AP 时,连接一直处于挂起状态。

问题

如何将我的 OpenWrt 路由器设置为接入点?

编辑:回答过程

  • 这似乎是一个 DHCP 问题。
    • 选项1:open open Interface -> [your interface] -> edit -> DHCP Server -> Set up DHCP server -> 取消勾选Ignore this interface
    • 选项 2:打开Wireless-> [您的 SSID] -> 常规设置 -> 网络 -> 选择lan(显然是提供有效 DHCP 设置的唯一选项)

我做了/尝试了什么

一般设置

  • 网络 -> 无线 -> radio0 (2.5 Ghz) -> 添加
  • 设置:
    • 大部分是默认的
    • 接口配置 -> 常规设置 -> 网络:(wwan是一个Client使用 5 Ghz 接口的 wifi 网络)
    • 高级设置: 国家代码:选择我的国家。
  • 结果:在此处输入图像描述

静态 DHCP 租约

我认为这可能是一个不起作用的 DHCP 问题,所以我设置了如下所示的静态租约。但是,我仍然无法连接。

在此处输入图像描述

客户端的静态 IP 地址

也不行。尝试了几种不同的设备。

系统日志输出

Sun May  1 23:24:15 2022 daemon.warn dnsmasq-dhcp[21906]: DHCP packet received on wlan0 which has no address
Sun May  1 23:24:24 2022 daemon.warn dnsmasq-dhcp[21906]: DHCP packet received on wlan0 which has no address
Sun May  1 23:24:32 2022 daemon.warn dnsmasq-dhcp[21906]: DHCP packet received on wlan0 which has no address
Sun May  1 23:24:41 2022 daemon.warn dnsmasq-dhcp[21906]: DHCP packet received on wlan0 which has no address
Sun May  1 23:24:49 2022 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED 84:8e:0c:c2:45:00
Sun May  1 23:24:49 2022 daemon.info hostapd: wlan0: STA 84:8e:0c:c2:45:00 IEEE 802.11: disassociated
Sun May  1 23:24:50 2022 daemon.info hostapd: wlan0: STA 84:8e:0c:c2:45:00 IEEE 802.11: authenticated
Sun May  1 23:24:50 2022 daemon.info hostapd: wlan0: STA 84:8e:0c:c2:45:00 IEEE 802.11: associated (aid 1)
Sun May  1 23:24:50 2022 daemon.notice hostapd: wlan0: AP-STA-CONNECTED 84:8e:0c:c2:45:00
Sun May  1 23:24:50 2022 daemon.warn dnsmasq-dhcp[21906]: DHCP packet received on wlan0 which has no address
Sun May  1 23:24:51 2022 daemon.warn dnsmasq-dhcp[21906]: DHCP packet received on wlan0 which has no address
Sun May  1 23:24:53 2022 daemon.notice hostapd: wlan0: AP-STA-DISCONNECTED 84:8e:0c:c2:45:00
Sun May  1 23:24:53 2022 daemon.info hostapd: wlan0: STA 84:8e:0c:c2:45:00 IEEE 802.11: disassociated
Sun May  1 23:24:55 2022 daemon.info hostapd: wlan0: STA 84:8e:0c:c2:45:00 IEEE 802.11: deauthenticated due to inactivity (timer DEAUTH/REMOVE)
Sun May  1 23:24:56 2022 daemon.info hostapd: wlan0: STA 84:8e:0c:c2:45:00 IEEE 802.11: authenticated
Sun May  1 23:24:56 2022 daemon.info hostapd: wlan0: STA 84:8e:0c:c2:45:00 IEEE 802.11: associated (aid 1)
Sun May  1 23:24:56 2022 daemon.notice hostapd: wlan0: AP-STA-CONNECTED 84:8e:0c:c2:45:00
Sun May  1 23:24:57 2022 daemon.warn dnsmasq-dhcp[21906]: DHCP packet received on wlan0 which has no address
Sun May  1 23:24:58 2022 daemon.warn dnsmasq-dhcp[21906]: DHCP packet received on wlan0 which has no address
Sun May  1 23:25:01 2022 daemon.warn dnsmasq-dhcp[21906]: DHCP packet received on wlan0 which has no address
wifi openwrt
  • 1 个回答
  • 635 Views
Martin Hope
James78
Asked: 2021-12-15 19:16:00 +0800 CST

如何解决有关修补的错误,hunk failed

  • 0

我尝试添加有关最后一个内核的补丁,但不知道为什么不起作用..想法?谢谢

openwrtt$ patch -p1 < kernel.patch
patching file include/kernel-version.mk
Hunk #1 FAILED at 7.
1 out of 1 hunk FAILED -- saving rejects to file include/kernel-version.mk.rej
patching file target/linux/bcm27xx/patches-5.10/950-0139-xhci-implement-xhci_fixup_endpoint-for-interval-adju.patch
patching file target/linux/bcm27xx/patches-5.10/950-0151-hid-usb-Add-device-quirks-for-Freeway-Airmouse-T3-an.patch
patching file target/linux/bcm27xx/patches-5.10/950-0249-kbuild-Disable-gcc-plugins.patch
patching file target/linux/bcm27xx/patches-5.10/950-0323-media-i2c-Add-driver-for-Sony-IMX477-sensor.patch
patching file target/linux/bcm27xx/patches-5.10/950-0657-Documentation-devicetree-Add-documentation-for-imx37.patch
patching file target/linux/bcm27xx/patches-5.10/950-0733-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch
Hunk #1 FAILED at 26.
1 out of 1 hunk FAILED -- saving rejects to file target/linux/bcm27xx/patches-5.10/950-0733-usb-xhci-workaround-for-bogus-SET_DEQ_PENDING-endpoi.patch.rej
patching file target/linux/generic/backport-5.10/610-v5.13-57-netfilter-flowtable-Set-offload-timeouts-according-t.patch
patching file target/linux/generic/backport-5.10/732-net-next-1-of-net-pass-the-dst-buffer-to-of_get_mac_address.patch
patching file target/linux/generic/pending-5.10/834-ledtrig-libata.patch
patching file target/linux/oxnas/patches-5.10/999-libata-hacks.patch
patching file target/linux/realtek/patches-5.10/008-5.17-watchdog-add-realtek-otto-watchdog-timer.patch
patch openwrt
  • 1 个回答
  • 2417 Views
Martin Hope
brett stevens
Asked: 2021-09-21 15:15:07 +0800 CST

使用 OpenWRT 将网络连接到我家中两个困难的房间

  • 0

我有一个 D-Link DIR-835 rev。A1 运行 OpenWRT 作为我的 wifi AP 和以太网路由器。考虑到它靠近电缆入口点的限制,我已将 AP 放置在我家中一个合理的中心位置。但是我家后面两个房间的wifi信号很差;在一个设备可以连接但带宽有时可能很差,在另一个房间基本上不可能连接。我绞尽脑汁想弄清楚如何将以太网电缆从带有 AP 的房间连接到其中一个或两个房间,但这将非常困难。我可以轻松地在有问题的两个房间之间铺设以太网电缆。

我目前正在解决 dd-wrt ​​的问题(因为我找不到对此设备的良好 OpenWRT 支持)在 Linksys E1200 v2 上运行,该房间设置为客户端桥接模式,房间内的无线网络正常。它的路由器端口为该房间和其他困难房间中的设备提供网络。这可以正常工作一段时间,然后停止正常工作,我注意到警告

Client Bridge 永远不会像任何这些模式一样稳定。它的设计是一种黑客行为,而不是像 WDS 这样的真正透明的桥梁。它将导致多个客户端的连接问题。

所以我正在寻找更好的解决方案。

获得这两个房间的网络连接的最佳选择是什么?

Linking Routers 上的dd-wrt ​​页面表明客户端桥接器是可用选项(中继器桥接器、WDS、客户端、中继器、AP 或 OLSR)中最差的选择,并建议中继器桥接器可能是第二个最差的选择。dd-wrt ​​wiki 说

Qualcomm/Atheros 设备上没有中继器模式选项

和我的D-Link DIR-835 rev。A1是 Atheros 硬件。dd-wrt ​​页面还建议要使用 WDS,我应该有两个具有相同芯片组的 AP/路由器。我不反对购买第二个 D-Link DIR-835 rev。A1 如果那是我最好的选择。

D-Link DIR-835 rev. 有帮助吗?A1可以多频广播吗?

我引用了 dd-wrt ​​信息页面,因为这些是我迄今为止找到的最好的解释,但我的意图是使用 OpenWRT 设置我的解决方案。对于最强烈推荐的任何解决方案,我正在寻找明确的说明。

networking openwrt
  • 1 个回答
  • 75 Views
Martin Hope
sourcejedi
Asked: 2019-04-16 02:55:31 +0800 CST

uci:第 12 行第 23 字节的解析错误(不同类型的部分覆盖具有相同名称的先前部分)

  • -1
BusyBox v1.28.4 () built-in shell (ash)

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 OpenWrt 18.06.2, r7676-cddd7b4c77
 -----------------------------------------------------
root@mortar:~# opkg upgrade $(opkg list-upgradable | cut -d ' ' -f 1)
Configuring luci-lib-nixio.
Configuring luci-lib-jsonc.
Configuring luci-base.
Configuring luci-mod-admin-full.
uci: Parse error (section of different type overwrites prior section with same name) at line 12, byte 23
Configuring luci-app-firewall.
Configuring luci-proto-ppp.
Configuring luci-proto-ipv6.
Configuring luci.
Configuring luci-ssl.
Configuring luci-app-upnp.
uci: Parse error (section of different type overwrites prior section with same name) at line 12, byte 23

有帮助:-)。在哪个文件中解析错误?

configuration openwrt
  • 1 个回答
  • 782 Views
Martin Hope
Sybil
Asked: 2019-03-04 04:27:29 +0800 CST

带有 Broadcom 无线芯片的路由器上的 OpenWRT

  • 1

我在 openwrt.org 上找到了一条注释/没有时间戳/不清楚它是否非常旧的 Wiki 条目

Broadcom 尚未发布任何 FOSS 驱动程序。Broadcom 根本不支持开源。

(..)

考虑到这一点( Broadcom 设备没有或仅有有限的开源支持),是否购买 Broadcom 设备取决于您。

我的路由器 ( Netgear R7000 ) 有 Broadcom 无线。这是否意味着我最好选择其他固件发行版,例如FreshTomato(基于 Broadcom 的路由器的替代开源固件)或 DD-WRT?

wifi openwrt
  • 1 个回答
  • 1881 Views
Martin Hope
dmSherazi
Asked: 2019-02-01 04:43:16 +0800 CST

如果从脚本运行,pgrep 将返回不同的结果,而不是在终端中运行

  • 1

我编写了一个脚本来检查在基于 OpenWrt 的系统中运行的进程实例数。如果我在终端中运行以下命令

COUNT_PS=$(echo `ps -w | grep -v grep | grep upmpdcli | wc -l`)
root@SHAULA-720:~# echo $COUNT_PS

结果是

1

下面是 shell 脚本的代码,如果我运行这个脚本,结果是 4 而不是 1

#!/bin/ash

#for debug 
ps -w | grep -v grep | grep upmpdcli



COUNT_PS=$(echo `ps -w | grep -v grep | grep upmpdcli | wc -l`)
echo we have $COUNT_PS instances for upmpdcli;
logger we have $COUNT_PS instances for upmpdcli;

if [[ $COUNT_PS == 1 ]]; then        
    logger "we have only one instance"


 #HERE PUT CODE TO START NEW PROCESS
elif [[ $COUNT_PS == 2 ]]; then
    logger "we have 2 instances lets kill all and start a single"
    kill -9 `pgrep upmpdcli`

elif [[ $COUNT_PS == 0 ]]; then
    logger "we have no instance lets wait for cron to start it"


else
    logger "we have $COUNT_PS  instances"
fi

所以如果我运行/etc/upmpd-check.sh结果we have 4 instances for upmpdcli对我来说很奇怪。

我在这里想念什么?

在此处输入图像描述 在此处输入图像描述

shell-script openwrt
  • 1 个回答
  • 1515 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    模块 i915 可能缺少固件 /lib/firmware/i915/*

    • 3 个回答
  • Marko Smith

    无法获取 jessie backports 存储库

    • 4 个回答
  • Marko Smith

    如何将 GPG 私钥和公钥导出到文件

    • 4 个回答
  • Marko Smith

    我们如何运行存储在变量中的命令?

    • 5 个回答
  • Marko Smith

    如何配置 systemd-resolved 和 systemd-networkd 以使用本地 DNS 服务器来解析本地域和远程 DNS 服务器来解析远程域?

    • 3 个回答
  • Marko Smith

    dist-upgrade 后 Kali Linux 中的 apt-get update 错误 [重复]

    • 2 个回答
  • Marko Smith

    如何从 systemctl 服务日志中查看最新的 x 行

    • 5 个回答
  • Marko Smith

    Nano - 跳转到文件末尾

    • 8 个回答
  • Marko Smith

    grub 错误:你需要先加载内核

    • 4 个回答
  • Marko Smith

    如何下载软件包而不是使用 apt-get 命令安装它?

    • 7 个回答
  • Martin Hope
    user12345 无法获取 jessie backports 存储库 2019-03-27 04:39:28 +0800 CST
  • Martin Hope
    Carl 为什么大多数 systemd 示例都包含 WantedBy=multi-user.target? 2019-03-15 11:49:25 +0800 CST
  • Martin Hope
    rocky 如何将 GPG 私钥和公钥导出到文件 2018-11-16 05:36:15 +0800 CST
  • Martin Hope
    Evan Carroll systemctl 状态显示:“状态:降级” 2018-06-03 18:48:17 +0800 CST
  • Martin Hope
    Tim 我们如何运行存储在变量中的命令? 2018-05-21 04:46:29 +0800 CST
  • Martin Hope
    Ankur S 为什么 /dev/null 是一个文件?为什么它的功能不作为一个简单的程序来实现? 2018-04-17 07:28:04 +0800 CST
  • Martin Hope
    user3191334 如何从 systemctl 服务日志中查看最新的 x 行 2018-02-07 00:14:16 +0800 CST
  • Martin Hope
    Marko Pacak Nano - 跳转到文件末尾 2018-02-01 01:53:03 +0800 CST
  • Martin Hope
    Kidburla 为什么真假这么大? 2018-01-26 12:14:47 +0800 CST
  • Martin Hope
    Christos Baziotis 在一个巨大的(70GB)、一行、文本文件中替换字符串 2017-12-30 06:58:33 +0800 CST

热门标签

linux bash debian shell-script text-processing ubuntu centos shell awk ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve