776 (edytowany przez Cezary 2023-08-06 09:26:37)

Odp: Xiaomi AX3600

Na radio1 - ustaw HE80, ustaw psk2 (i tylko psk2, nie mixed, nie psk3), ustaw kanał 36. Zrestartuj cały router i zobaczy czy do takiego radia się podłączysz. Inne radia wyłącz. Najlepiej by było żebyś też nie wprowadzał zmian do domyślnej konfiguracji.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

777

Odp: Xiaomi AX3600

Dzięki, działa smile kluczowe było ustawienie kanału 36 (auto ani kanał 100 nie działały).
Mam włączony offloading, packet steering, irqbalance.
Net po kablu mam 800/80, WiFi wyciąga 540/80. Rewelacji nie ma, ale jest akceptowalnie.
Zobaczymy jak będzie się spisywać na dłuższą metę.

778

Odp: Xiaomi AX3600

Na 100 też działa, bo tam można ustawić HE160. Na moim np, napisałem to gdzieś w poprzednich postach.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

779

Odp: Xiaomi AX3600

Witam,
chciałem wykonac zwiekszenie sygnału ax3600  i dotarłem do kroku 13 gdzie nalezy polaczyc sie przez telet i uruchomić mozliwosc polaczenia przez ssh. Połączenie przez telnet działa ale nie moge połączyć sie przez ssh:

wykonuje:
sed -i 's/channel=.*/channel=\"debug\"/g' /etc/init.d/dropbear

i potem:
/etc/init.d/dropbear start

dostaje nastepujace bledy:
/etc/rc.common: /etc/init.d/dropbear: line 2: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 3: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 4: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 5: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 6: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 7: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 8: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 9: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 11: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 12: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 13: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 14: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 15: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 16: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 17: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 18: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 20: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 21: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 22: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 23: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 24: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 25: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 26: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 27: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 29: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 30: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 31: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 32: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 33: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 34: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 35: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 36: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 38: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 39: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 40: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 41: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 42: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 43: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 44: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 45: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 47: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 48: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 49: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 50: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 51: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 52: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 53: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 54: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 56: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 57: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 58: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 59: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 60: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 61: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 62: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 63: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 65: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 66: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 67: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 68: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 69: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 70: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 71: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 72: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 74: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 75: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 76: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 77: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 78: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 79: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 80: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 81: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 83: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 84: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 85: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 86: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 87: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 88: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 89: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 90: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 92: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 93: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 94: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 95: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 96: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 97: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 98: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 99: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 101: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 102: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 103: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 104: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 105: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 106: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 107: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 108: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 110: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 111: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 112: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 113: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 114: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 115: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 116: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 117: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 119: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 120: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 121: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 122: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 123: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 124: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 125: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 126: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 129: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 130: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 131: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 132: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 133: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 134: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 135: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: local: line 244: not in a function
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: local: line 244: not in a function
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: procd_append_param: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: dmin: not found
/etc/rc.common: /etc/init.d/dropbear: line 244: admin: not found

czy może ktoś mi pomoc w tym temacie ?

780

Odp: Xiaomi AX3600

Daj link do instrukcji którą wykonujesz. Z tego co piszesz to popsułeś plik po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

781

Odp: Xiaomi AX3600

tutaj jest link:
https://docs.google.com/document/d/1p68 … -YXPE/edit

782

Odp: Xiaomi AX3600

zrób

cat /etc/init.d/dropbear

I pokaż co wyszło.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

783

Odp: Xiaomi AX3600

root@XiaoQiang:/# cat /etc/init.d/dropbear
#!/bin/sh /etc/rc.common
dmin
admin
dmin
dmin
admin
admin
dmin
admin
# Copyright (C) 2006-2010 OpenWrt.org
dmin
admin
dmin
dmin
admin
admin
dmin
admin
# Copyright (C) 2006 Carlos Sobrinho
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
START=19
dmin
admin
dmin
dmin
admin
admin
dmin
admin
STOP=50
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
USE_PROCD=1
dmin
admin
dmin
dmin
admin
admin
dmin
admin
PROG=/usr/sbin/dropbear
dmin
admin
dmin
dmin
admin
admin
dmin
admin
NAME=dropbear
dmin
admin
dmin
dmin
admin
admin
dmin
admin
PIDCOUNT=0
dmin
admin
dmin
dmin
admin
admin
dmin
admin
EXTRA_COMMANDS="killclients"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
EXTRA_HELP="    killclients Kill ${NAME} processes except servers and yourself"
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
append_ports()
dmin
admin
dmin
dmin
admin
admin
dmin
admin
{
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        local ipaddrs="$1"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        local port="$2"
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ -z "$ipaddrs" ] && {
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                procd_append_param command -p "$port"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                return
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        }
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        for addr in $ipaddrs; do
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                procd_append_param command -p "$addr:$port"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        done
dmin
admin
dmin
dmin
admin
admin
dmin
admin
}
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
validate_section_dropbear()
dmin
admin
dmin
dmin
admin
admin
dmin
admin
{
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        uci_validate_section dropbear dropbear "${1}" \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'PasswordAuth:bool:1' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'enable:bool:1' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'Interface:string' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'GatewayPorts:bool:0' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'RootPasswordAuth:bool:1' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'RootLogin:bool:1' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'rsakeyfile:file' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'BannerFile:file' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'Port:list(port):22' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'SSHKeepAlive:uinteger:300' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'IdleTimeout:uinteger:0' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'MaxAuthTries:uinteger:3' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'RecvWindowSize:uinteger:0' \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                'mdns:bool:1'
dmin
admin
dmin
dmin
admin
admin
dmin
admin
}
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
dropbear_instance()
dmin
admin
dmin
dmin
admin
admin
dmin
admin
{
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        local PasswordAuth enable Interface GatewayPorts \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                RootPasswordAuth RootLogin rsakeyfile \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                BannerFile Port SSHKeepAlive IdleTimeout \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                MaxAuthTries RecvWindowSize mdns ipaddrs
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        validate_section_dropbear "${1}" || {
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                echo "validation failed"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                return 1
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        }
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ -n "${Interface}" ] && {
dmin
admin
dmin
dmin
admin
admin
dmin
admin
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
                network_get_ipaddrs_all ipaddrs "${Interface}" || {
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        echo "interface ${Interface} has no physdev or physdev has no suitable ip"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        return 1
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                }
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        }
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${enable}" = "0" ] && return 1
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        PIDCOUNT="$(( ${PIDCOUNT} + 1))"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        local pid_file="/var/run/${NAME}.${PIDCOUNT}.pid"
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        procd_open_instance
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        procd_set_param command "$PROG" -F -P "$pid_file"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${PasswordAuth}" -eq 0 ] && procd_append_param command -s
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${GatewayPorts}" -eq 1 ] && procd_append_param command -a
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${RootPasswordAuth}" -eq 0 ] && procd_append_param command -g
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${RootLogin}" -eq 0 ] && procd_append_param command -w
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ -n "${rsakeyfile}" ] && procd_append_param command -r "${rsakeyfile}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ -n "${BannerFile}" ] && procd_append_param command -b "${BannerFile}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        append_ports "${ipaddrs}" "${Port}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${IdleTimeout}" -ne 0 ] && procd_append_param command -I "${IdleTimeout}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${SSHKeepAlive}" -ne 0 ] && procd_append_param command -K "${SSHKeepAlive}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${MaxAuthTries}" -ne 0 ] && procd_append_param command -T "${MaxAuthTries}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${RecvWindowSize}" -gt 0 -a "${RecvWindowSize}" -le 1048576 ] && \
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                procd_append_param command -W "${RecvWindowSize}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${mdns}" -ne 0 ] && procd_add_mdns "ssh" "tcp" "$Port" "daemon=dropbear"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        procd_set_param respawn
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        procd_close_instance
dmin
admin
dmin
dmin
admin
admin
dmin
admin
}
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
keygen()
dmin
admin
dmin
dmin
admin
admin
dmin
admin
{
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        for keytype in rsa; do
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                # check for keys
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                key=dropbear/dropbear_${keytype}_host_key
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                [ -f /tmp/$key -o -s /etc/$key ] || {
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        # generate missing keys
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        mkdir -p /tmp/dropbear
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        [ -x /usr/bin/dropbearkey ] && {
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                                /usr/bin/dropbearkey -t $keytype -f /tmp/$key 2>&- >&- && exec /etc/rc.common "$initscript" start
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        } &
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                exit 0
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                }
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        done
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        lock /tmp/.switch2jffs
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        mkdir -p /etc/dropbear
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        mv /tmp/dropbear/dropbear_* /etc/dropbear/
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        lock -u /tmp/.switch2jffs
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        chown root /etc/dropbear
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        chmod 0700 /etc/dropbear
dmin
admin
dmin
dmin
admin
admin
dmin
admin
}
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
load_interfaces()
dmin
admin
dmin
dmin
admin
admin
dmin
admin
{
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        config_get interface "$1" Interface
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        config_get enable "$1" enable 1
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ "${enable}" = "1" ] && interfaces=" ${interface} ${interfaces}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
}
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
boot()
dmin
admin
dmin
dmin
admin
admin
dmin
admin
{
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        BOOT=1
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        start "$@"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
}
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
start_service()
dmin
admin
dmin
dmin
admin
admin
dmin
admin
{
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        # 稳定版不能打开ssh服务
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        flg_ssh=`nvram get ssh_en`
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        channel="debug"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ -s /etc/dropbear/dropbear_rsa_host_key ] || keygen
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        . /lib/functions.sh
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        . /lib/functions/network.sh
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        config_load "${NAME}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        config_foreach dropbear_instance dropbear
dmin
admin
dmin
dmin
admin
admin
dmin
admin
}
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
service_triggers()
dmin
admin
dmin
dmin
admin
admin
dmin
admin
{
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        local interfaces
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        procd_add_config_trigger "config.change" "dropbear" /etc/init.d/dropbear reload
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        config_load "${NAME}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        config_foreach load_interfaces dropbear
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        [ -n "${interfaces}" ] && {
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                for n in $interfaces ; do
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        procd_add_interface_trigger "interface.*" $n /etc/init.d/dropbear reload
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                done
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        }
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        procd_add_validation validate_section_dropbear
dmin
admin
dmin
dmin
admin
admin
dmin
admin
}
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
shutdown() {
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        # close all open connections
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        killall dropbear
dmin
admin
dmin
dmin
admin
admin
dmin
admin
}
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
killclients()
dmin
admin
dmin
dmin
admin
admin
dmin
admin
{
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        local ignore=''
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        local server
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        local pid
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        # if this script is run from inside a client session, then ignore that session
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        pid="$$"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        while [ "${pid}" -ne 0 ]
dmin
admin
dmin
dmin
admin
admin
dmin
admin
         do
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                # get parent process id
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                pid=`cut -d ' ' -f 4 "/proc/${pid}/stat"`
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                [ "${pid}" -eq 0 ] && break
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
                # check if client connection
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                grep -F -q -e "${PROG}" "/proc/${pid}/cmdline" && {
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        append ignore "${pid}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        break
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                }
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        done
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        # get all server pids that should be ignored
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        for server in `cat /var/run/${NAME}.*.pid`
dmin
admin
dmin
dmin
admin
admin
dmin
admin
         do
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                append ignore "${server}"
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        done
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
        # get all running pids and kill client connections
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        local skip
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        for pid in `pidof "${NAME}"`
dmin
admin
dmin
dmin
admin
admin
dmin
admin
         do
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                # check if correct program, otherwise process next pid
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                grep -F -q -e "${PROG}" "/proc/${pid}/cmdline" || {
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        continue
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                }
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
                # check if pid should be ignored (servers, ourself)
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                skip=0
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                for server in ${ignore}
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                 do
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        if [ "${pid}" = "${server}" ]
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                         then
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                                skip=1
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                                break
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                        fi
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                done
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                [ "${skip}" -ne 0 ] && continue
dmin
admin
dmin
dmin
admin
admin
dmin
admin

dmin
admin
dmin
dmin
admin
admin
dmin
admin
                # kill process
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                echo "${initscript}: Killing ${pid}..."
dmin
admin
dmin
dmin
admin
admin
dmin
admin
                kill -KILL ${pid}
dmin
admin
dmin
dmin
admin
admin
dmin
admin
        done
dmin
admin
dmin
dmin
admin
admin
dmin
admin
}
dmin
admin
dmin
dmin
admin
admin
dmin
admin
root@XiaoQiang:/#

784

Odp: Xiaomi AX3600

Tak, zepsułeś ten plik robiąc kilka razy tego sed'a. Musisz usunąć wszystkie linie które zawierają admin i dmin.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

785

Odp: Xiaomi AX3600

ok dziekuje za pomoc.

786

Odp: Xiaomi AX3600

sed -i '/^dmin$/d' /etc/init.d/dropbear
sed -i '/^admin$/d' /etc/init.d/dropbear

w/w polecenia powinny przywróć ten plik do pierwotnej postaci.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

787

Odp: Xiaomi AX3600

Cezary napisał/a:
sed -i '/^dmin$/d' /etc/init.d/dropbear
sed -i '/^admin$/d' /etc/init.d/dropbear

w/w polecenia powinny przywróć ten plik do pierwotnej postaci.

root@XiaoQiang:/# sed -i '/^dmin$/d' /etc/init.d/dropbear
root@XiaoQiang:/# sed -i '/^admin$/d' /etc/init.d/dropbear
root@XiaoQiang:/# /etc/init.d/dropbear start
root@XiaoQiang:/#
Super, jeszcze raz dziekuje. teraz udalo sie uruchomic i ssh dziala. jeszcze raz dzieki

788 (edytowany przez forteller 2023-08-26 16:26:29)

Odp: Xiaomi AX3600

Wspominałem o swoim problemie w wątku dotyczącym wydań 23.05, ale skoro problem dotyczy konkretnie AX3600, pomyślałem że to jest bardziej odpowiednie miejsce.

Mam dwie sztuki AX3600 które robią za AP. Gdy stawiałem na nich openwrt, osiągałem transfery rzędu 1Gbit bez najmniejszego problemu. Minęło trochę czasu, ja się przestałem tym interesować, ale ostatnio chcąc skopiować trochę plików z NASa, zobaczyłem transfer rzędu 40MB/s. Próbowałem wielu rzeczy i wersji firmware ale nic zdaje się nie pomagać - przy aktualizacji do najnowszego builda Cezarego, transfer jest jeszcze niższy i wynosi 30MB/s, obecnie mam zainstalowane oficjalne rc3. Na telefonie z prostym wifi 6 1x1, które zestawia max 600Mbps, iperf3 również spadł z okolic 60MB/s do 30MB/s.

Sprzęt który posiadam to ThinkPad E15 G2 z AX200 oraz telefon Galaxy A52s. Na wszystkich urządzeniach obserwuję około dwukrotny spadek prędkości iperf3/SMB względem tego co osiągane było 2 miesiące temu. Obniżanie prędkości po stronie routera (przełączanie ze 160MHz na 80MHz oraz zmiana standradu z AX na AC) obniża prędkości jeszcze bardziej. Co ciekawe, speedtest zarówno w formie strony internetowej na laptopie jak i aplikacji na telefonie jako jedyny pozostał niewzruszony i wciąż wyciąga około 450Mbps na telefonie i pełen gigabit na laptopie. O co tu chodzi? Jak to diagnozować?

EDIT:
Ok, kilka godzin troubleshootingu i problem namierzony, ale nie wiem jak go rozwiązać. W związku z tym, że ostatecznie nie jest związany z AX3600, założyłem nowy temat:
https://eko.one.pl/forum/viewtopic.php? … 81#p288881

789

Odp: Xiaomi AX3600

gdyby ktoś na dniach chciał wymieniać soft to polecam zbudowanie wydania snapshot wzbogaconego o NSS (akceleracje sprzętowe) z repo: https://github.com/bitthief/openwrt/tre … ax-6.1-nss oraz dorzucenie patcha (bez niego u mnie wysyłanie po wifi jest w granicach 40-80Mbit) https://raw.githubusercontent.com/rmand … patc.patch
i po instalacji dodanie do /etc/sysctl.d/qca-nss-ecm.conf

net.netfilter.nf_conntrack_tcp_no_window_check=1

Jest to niewspirane openwrt, ponieważ zawiera dodatki od producenta do sprzętowej akceleracji NAT, szyfrowania - wykorzystujemy w nim normalnie niewykorzystane 2 rdzenie w procesorze dedykowane dla w/w czynności.
U mnie działa bardzo stabilnie - żadnych wycieków pamięci, uzycie procesora w graniach 1,3% 980/980Mbit wyciąga, po wifi (3m od routera jest 890/890 na ax210 (80Mhz pasmo). Dodatkowo sprzętowa możliwość traffic shapingu zgodna z firewall4.

U mnie wygląda tak:

insmod nss-ifb nss_dev_name=wan
ip link set up nssifb

# Polaczenia przychodzace na 960MBit z podlaczonym NSSFQ_CODEL
tc qdisc add dev nssifb root handle 1: nsstbl rate 960Mbit burst 4Mb
tc qdisc add dev nssifb parent 1: handle 10: nssfq_codel limit 10240 flows 1024 quantum 1514 target 5ms interval 100ms set_default

# Polaczenia wychodzace na 960MBit z podlaczonym NSSFQ_CODEL
tc qdisc add dev wan root handle 1: nsstbl rate 960Mbit burst 4Mb
tc qdisc add dev wan parent 1: handle 10: nssfq_codel limit 10240 flows 1024 quantum 1514 target 5ms interval 100ms set_default

790

Odp: Xiaomi AX3600

z0nk napisał/a:

gdyby ktoś na dniach chciał wymieniać soft to polecam zbudowanie wydania snapshot wzbogaconego o NSS (akceleracje sprzętowe) z repo: https://github.com/bitthief/openwrt/tre … ax-6.1-nss oraz dorzucenie patcha (bez niego u mnie wysyłanie po wifi jest w granicach 40-80Mbit) https://raw.githubusercontent.com/rmand … patc.patch
i po instalacji dodanie do /etc/sysctl.d/qca-nss-ecm.conf

net.netfilter.nf_conntrack_tcp_no_window_check=1

Skompilowałem przez
git clone https://github.com/bitthief/openwrt/
patch do openwrt/target/linux/qualcommax/patches-6.1

i się nie kompiluje, jest error.

Przy kompilacji z j1 V=s
pyta o

Connection tracking extension for dscp remark target (NF_CONNTRACK_DSCPREMARK_EXT) [N/y/?] (NEW)

Mam dać Yes?

Jak to obejść, aby się kompilowało normalnie na wszystkie rdzenie?



a na routerze:

nie ma pliku /etc/sysctl.d/qca-nss-ecm.conf, więc trudno do niego coś dodać - robie nowy z ta linijką.

a komenda
insmod nss-ifb nss_dev_name=wan
Failed to find nss-ifb. Maybe it is a built in module ?


Więc nie wiem, co mi się skompilowało.

791

Odp: Xiaomi AX3600

Odnośnie pierwszej części: to brakujący symbol kernela.

Zrób:

echo "# CONFIG_NF_CONNTRACK_DSCPREMARK_EXT is not set" >> target/linux/generic/config-6.1

I nie będzie się o to pytał. No i domyślnie jest wyłączone, ale skoro nie było to objęte w żadnym konfigu to znaczy że może zostać domyślnie wyłączonie. Jak masz potrzebę to można włączyć.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

792

Odp: Xiaomi AX3600

kmaras77 napisał/a:

i się nie kompiluje, jest error.

Przy kompilacji z j1 V=s
pyta o

Connection tracking extension for dscp remark target (NF_CONNTRACK_DSCPREMARK_EXT) [N/y/?] (NEW)

Mam dać Yes?

Jak to obejść, aby się kompilowało normalnie na wszystkie rdzenie?

tu masz mój defconfig - mam tam dodatkowe rzeczy pod siebie
wklej zawartość do .defconfig, potem make clean, make defconfig, make menuconfig, powinno pojść od strzała

CONFIG_TARGET_qualcommax=y\n
CONFIG_TARGET_qualcommax_ipq807x=y\n
CONFIG_TARGET_MULTI_PROFILE=y\n
CONFIG_TARGET_DEVICE_qualcommax_ipq807x_DEVICE_xiaomi_ax3600=y\n
CONFIG_TARGET_DEVICE_PACKAGES_qualcommax_ipq807x_DEVICE_xiaomi_ax3600=""\n
CONFIG_ALL_KMODS=y\n
CONFIG_TARGET_PER_DEVICE_ROOTFS=y\n
CONFIG_HTOP_LMSENSORS=y\n
CONFIG_LIBCURL_COOKIES=y\n
CONFIG_LIBCURL_FILE=y\n
CONFIG_LIBCURL_FTP=y\n
CONFIG_LIBCURL_HTTP=y\n
CONFIG_LIBCURL_MBEDTLS=y\n
CONFIG_LIBCURL_NGHTTP2=y\n
CONFIG_LIBCURL_NO_SMB="!"\n
CONFIG_LIBCURL_PROXY=y\n
CONFIG_LIBCURL_UNIX_SOCKETS=y\n
CONFIG_NSS_DRV_EDMA_ENABLE=y\n
CONFIG_NSS_DRV_GRE_TUNNEL_ENABLE=y\n
CONFIG_NSS_DRV_L2TP_ENABLE=y\n
CONFIG_NSS_DRV_MIRROR_ENABLE=y\n
CONFIG_NSS_DRV_PORTID_ENABLE=y\n
CONFIG_NSS_DRV_QVPN_ENABLE=y\n
CONFIG_NSS_DRV_SJACK_ENABLE=y\n
CONFIG_NSS_DRV_TRUSTSEC_ENABLE=y\n
CONFIG_NSS_DRV_TRUSTSEC_RX_ENABLE=y\n
CONFIG_NSS_DRV_WIFI_EXT_VDEV_ENABLE=y\n
CONFIG_NSS_DRV_WIFI_MESH_ENABLE=y\n
CONFIG_PACKAGE_6rd=y\n
CONFIG_PACKAGE_6to4=y\n
CONFIG_PACKAGE_cgi-io=y\n
CONFIG_PACKAGE_ddns-scripts=y\n
CONFIG_PACKAGE_ddns-scripts-services=y\n
CONFIG_PACKAGE_dnsmasq=m\n
CONFIG_PACKAGE_dnsmasq-full=y\n
CONFIG_PACKAGE_dnsmasq_full_auth=y\n
CONFIG_PACKAGE_dnsmasq_full_conntrack=y\n
CONFIG_PACKAGE_dnsmasq_full_dhcp=y\n
CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y\n
CONFIG_PACKAGE_dnsmasq_full_dnssec=y\n
CONFIG_PACKAGE_dnsmasq_full_nftset=y\n
CONFIG_PACKAGE_dnsmasq_full_noid=y\n
CONFIG_PACKAGE_dnsmasq_full_tftp=y\n
CONFIG_PACKAGE_hostapd=m\n
CONFIG_PACKAGE_hostapd-basic-mbedtls=m\n
CONFIG_PACKAGE_hostapd-utils=m\n
CONFIG_PACKAGE_htop=m\n
CONFIG_PACKAGE_https-dns-proxy=y\n
CONFIG_PACKAGE_ip6tables-nft=m\n
CONFIG_PACKAGE_ipq-wifi-redmi_ax6=m\n
CONFIG_PACKAGE_iptables-mod-conntrack-extra=m\n
CONFIG_PACKAGE_kmod-asn1-decoder=y\n
CONFIG_PACKAGE_kmod-bonding=y\n
CONFIG_PACKAGE_kmod-crypto-authenc=y\n
CONFIG_PACKAGE_kmod-crypto-kpp=y\n
CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y\n
CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y\n
CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y\n
CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y\n
CONFIG_PACKAGE_kmod-gre=y\n
CONFIG_PACKAGE_kmod-gre6=y\n
CONFIG_PACKAGE_kmod-ifb=y\n
CONFIG_PACKAGE_kmod-ip6-tunnel=y\n
CONFIG_PACKAGE_kmod-iptunnel=y\n
CONFIG_PACKAGE_kmod-iptunnel4=y\n
CONFIG_PACKAGE_kmod-iptunnel6=y\n
CONFIG_PACKAGE_kmod-l2tp=y\n
CONFIG_PACKAGE_kmod-lib-textsearch=y\n
CONFIG_PACKAGE_kmod-nat46=y\n
CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y\n
CONFIG_PACKAGE_kmod-nf-nathelper=y\n
CONFIG_PACKAGE_kmod-nf-nathelper-extra=y\n
CONFIG_PACKAGE_kmod-nft-bridge=y\n
CONFIG_PACKAGE_kmod-nft-netdev=y\n
CONFIG_PACKAGE_kmod-pppol2tp=y\n
CONFIG_PACKAGE_kmod-pptp=y\n
CONFIG_PACKAGE_kmod-qca-mcs=y\n
CONFIG_PACKAGE_kmod-qca-nss-cfi-cryptoapi=y\n
CONFIG_PACKAGE_kmod-qca-nss-crypto=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-bridge-mgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-clmapmgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-dtlsmgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-eogremgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-gre=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-igs=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-l2tpv2=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-lag-mgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-map-t=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-match=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-netlink=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-pptp=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-pvxlanmgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-qdisc=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-tlsmgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-tun6rd=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-tunipip6=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-vlan-mgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-vxlanmgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-ecm=y\n
CONFIG_PACKAGE_kmod-sched-core=y\n
CONFIG_PACKAGE_kmod-sit=y\n
CONFIG_PACKAGE_kmod-tls=y\n
CONFIG_PACKAGE_kmod-udptunnel4=y\n
CONFIG_PACKAGE_kmod-udptunnel6=y\n
CONFIG_PACKAGE_kmod-vxlan=y\n
CONFIG_PACKAGE_kmod-wireguard=y\n
CONFIG_PACKAGE_libatomic=m\n
CONFIG_PACKAGE_libbpf=m\n
CONFIG_PACKAGE_libcares=y\n
CONFIG_PACKAGE_libcurl=y\n
CONFIG_PACKAGE_libelf=m\n
CONFIG_PACKAGE_libev=y\n
CONFIG_PACKAGE_libgmp=y\n
CONFIG_PACKAGE_libip4tc=m\n
CONFIG_PACKAGE_libip6tc=m\n
CONFIG_PACKAGE_libiptext=m\n
CONFIG_PACKAGE_libiptext-nft=m\n
CONFIG_PACKAGE_libiptext6=m\n
CONFIG_PACKAGE_libiwinfo-lua=m\n
CONFIG_PACKAGE_liblua=y\n
CONFIG_PACKAGE_liblucihttp=y\n
CONFIG_PACKAGE_liblucihttp-lua=y\n
CONFIG_PACKAGE_liblucihttp-ucode=y\n
CONFIG_PACKAGE_libncurses=m\n
CONFIG_PACKAGE_libnetfilter-conntrack=y\n
CONFIG_PACKAGE_libnettle=y\n
CONFIG_PACKAGE_libnfnetlink=y\n
CONFIG_PACKAGE_libnghttp2=y\n
CONFIG_PACKAGE_libnl=m\n
CONFIG_PACKAGE_libnl-core=m\n
CONFIG_PACKAGE_libnl-genl=m\n
CONFIG_PACKAGE_libnl-nf=m\n
CONFIG_PACKAGE_libnl-nss=m\n
CONFIG_PACKAGE_libnl-route=m\n
CONFIG_PACKAGE_libpcap=m\n
CONFIG_PACKAGE_libstdcpp=m\n
CONFIG_PACKAGE_libubus-lua=y\n
CONFIG_PACKAGE_libuci-lua=m\n
CONFIG_PACKAGE_libwolfsslcpu-crypto=y\n
CONFIG_PACKAGE_lua=y\n
CONFIG_PACKAGE_lua-bit32=m\n
CONFIG_PACKAGE_lua-cjson=m\n
CONFIG_PACKAGE_luabitop=m\n
CONFIG_PACKAGE_luasocket=m\n
CONFIG_PACKAGE_luci=y\n
CONFIG_PACKAGE_luci-app-ddns=y\n
CONFIG_PACKAGE_luci-app-firewall=y\n
CONFIG_PACKAGE_luci-app-https-dns-proxy=y\n
CONFIG_PACKAGE_luci-app-nft-qos=y\n
CONFIG_PACKAGE_luci-app-opkg=y\n
CONFIG_PACKAGE_luci-base=y\n
CONFIG_PACKAGE_luci-compat=y\n
CONFIG_PACKAGE_luci-lib-base=y\n
CONFIG_PACKAGE_luci-lib-ip=y\n
CONFIG_PACKAGE_luci-lib-jsonc=y\n
CONFIG_PACKAGE_luci-lib-nixio=y\n
CONFIG_PACKAGE_luci-light=y\n
CONFIG_PACKAGE_luci-lua-runtime=y\n
CONFIG_PACKAGE_luci-mod-admin-full=y\n
CONFIG_PACKAGE_luci-mod-network=y\n
CONFIG_PACKAGE_luci-mod-status=y\n
CONFIG_PACKAGE_luci-mod-system=y\n
CONFIG_PACKAGE_luci-proto-ipv6=y\n
CONFIG_PACKAGE_luci-proto-ppp=y\n
CONFIG_PACKAGE_luci-proto-wireguard=y\n
CONFIG_PACKAGE_luci-theme-bootstrap=y\n
CONFIG_PACKAGE_nft-qos=y\n
CONFIG_PACKAGE_nss-eip-firmware=y\n
CONFIG_PACKAGE_nss-firmware-ipq8074=y\n
CONFIG_PACKAGE_nssinfo=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-dawn=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-hostapd_stations=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-hostapd_ubus_stations=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-nat_traffic=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-netstat=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-openwrt=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-snmp6=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-textfile=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-ubnt-manager=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-uci_dhcp_host=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-wifi=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-wifi_stations=m\n
CONFIG_PACKAGE_qca-ssdk-shell=y\n
CONFIG_PACKAGE_rpcd=y\n
CONFIG_PACKAGE_rpcd-mod-file=y\n
CONFIG_PACKAGE_rpcd-mod-iwinfo=y\n
CONFIG_PACKAGE_rpcd-mod-luci=y\n
CONFIG_PACKAGE_rpcd-mod-rrdns=y\n
CONFIG_PACKAGE_rpcd-mod-ucode=y\n
CONFIG_PACKAGE_tcpdump=m\n
CONFIG_PACKAGE_tcpdump-mini=m\n
CONFIG_PACKAGE_terminfo=m\n
CONFIG_PACKAGE_ubnt-manager=m\n
CONFIG_PACKAGE_ucode-mod-html=y\n
CONFIG_PACKAGE_ucode-mod-lua=y\n
CONFIG_PACKAGE_ucode-mod-math=y\n
CONFIG_PACKAGE_uhttpd=y\n
CONFIG_PACKAGE_uhttpd-mod-lua=m\n
CONFIG_PACKAGE_uhttpd-mod-ubus=y\n
CONFIG_PACKAGE_wireguard-tools=y\n
CONFIG_PACKAGE_wireless-tools=y\n
CONFIG_PACKAGE_xtables-nft=m\n
CONFIG_PACKAGE_zlib=m\n
CONFIG_NSS_DRV_IPSEC_ENABLE=y\n
CONFIG_NSS_DRV_OVPN_ENABLE=y\n
CONFIG_NSS_DRV_TSTAMP_ENABLE=y\n

793 (edytowany przez kmaras77 2023-08-30 00:44:23)

Odp: Xiaomi AX3600

z0nk napisał/a:
kmaras77 napisał/a:

i się nie kompiluje, jest error.

Przy kompilacji z j1 V=s
pyta o

Connection tracking extension for dscp remark target (NF_CONNTRACK_DSCPREMARK_EXT) [N/y/?] (NEW)

Mam dać Yes?

Jak to obejść, aby się kompilowało normalnie na wszystkie rdzenie?

tu masz mój defconfig - mam tam dodatkowe rzeczy pod siebie
wklej zawartość do .defconfig, potem make clean, make defconfig, make menuconfig, powinno pojść od strzała

CONFIG_TARGET_qualcommax=y\n
CONFIG_TARGET_qualcommax_ipq807x=y\n
CONFIG_TARGET_MULTI_PROFILE=y\n
CONFIG_TARGET_DEVICE_qualcommax_ipq807x_DEVICE_xiaomi_ax3600=y\n
CONFIG_TARGET_DEVICE_PACKAGES_qualcommax_ipq807x_DEVICE_xiaomi_ax3600=""\n
CONFIG_ALL_KMODS=y\n
CONFIG_TARGET_PER_DEVICE_ROOTFS=y\n
CONFIG_HTOP_LMSENSORS=y\n
CONFIG_LIBCURL_COOKIES=y\n
CONFIG_LIBCURL_FILE=y\n
CONFIG_LIBCURL_FTP=y\n
CONFIG_LIBCURL_HTTP=y\n
CONFIG_LIBCURL_MBEDTLS=y\n
CONFIG_LIBCURL_NGHTTP2=y\n
CONFIG_LIBCURL_NO_SMB="!"\n
CONFIG_LIBCURL_PROXY=y\n
CONFIG_LIBCURL_UNIX_SOCKETS=y\n
CONFIG_NSS_DRV_EDMA_ENABLE=y\n
CONFIG_NSS_DRV_GRE_TUNNEL_ENABLE=y\n
CONFIG_NSS_DRV_L2TP_ENABLE=y\n
CONFIG_NSS_DRV_MIRROR_ENABLE=y\n
CONFIG_NSS_DRV_PORTID_ENABLE=y\n
CONFIG_NSS_DRV_QVPN_ENABLE=y\n
CONFIG_NSS_DRV_SJACK_ENABLE=y\n
CONFIG_NSS_DRV_TRUSTSEC_ENABLE=y\n
CONFIG_NSS_DRV_TRUSTSEC_RX_ENABLE=y\n
CONFIG_NSS_DRV_WIFI_EXT_VDEV_ENABLE=y\n
CONFIG_NSS_DRV_WIFI_MESH_ENABLE=y\n
CONFIG_PACKAGE_6rd=y\n
CONFIG_PACKAGE_6to4=y\n
CONFIG_PACKAGE_cgi-io=y\n
CONFIG_PACKAGE_ddns-scripts=y\n
CONFIG_PACKAGE_ddns-scripts-services=y\n
CONFIG_PACKAGE_dnsmasq=m\n
CONFIG_PACKAGE_dnsmasq-full=y\n
CONFIG_PACKAGE_dnsmasq_full_auth=y\n
CONFIG_PACKAGE_dnsmasq_full_conntrack=y\n
CONFIG_PACKAGE_dnsmasq_full_dhcp=y\n
CONFIG_PACKAGE_dnsmasq_full_dhcpv6=y\n
CONFIG_PACKAGE_dnsmasq_full_dnssec=y\n
CONFIG_PACKAGE_dnsmasq_full_nftset=y\n
CONFIG_PACKAGE_dnsmasq_full_noid=y\n
CONFIG_PACKAGE_dnsmasq_full_tftp=y\n
CONFIG_PACKAGE_hostapd=m\n
CONFIG_PACKAGE_hostapd-basic-mbedtls=m\n
CONFIG_PACKAGE_hostapd-utils=m\n
CONFIG_PACKAGE_htop=m\n
CONFIG_PACKAGE_https-dns-proxy=y\n
CONFIG_PACKAGE_ip6tables-nft=m\n
CONFIG_PACKAGE_ipq-wifi-redmi_ax6=m\n
CONFIG_PACKAGE_iptables-mod-conntrack-extra=m\n
CONFIG_PACKAGE_kmod-asn1-decoder=y\n
CONFIG_PACKAGE_kmod-bonding=y\n
CONFIG_PACKAGE_kmod-crypto-authenc=y\n
CONFIG_PACKAGE_kmod-crypto-kpp=y\n
CONFIG_PACKAGE_kmod-crypto-lib-chacha20=y\n
CONFIG_PACKAGE_kmod-crypto-lib-chacha20poly1305=y\n
CONFIG_PACKAGE_kmod-crypto-lib-curve25519=y\n
CONFIG_PACKAGE_kmod-crypto-lib-poly1305=y\n
CONFIG_PACKAGE_kmod-gre=y\n
CONFIG_PACKAGE_kmod-gre6=y\n
CONFIG_PACKAGE_kmod-ifb=y\n
CONFIG_PACKAGE_kmod-ip6-tunnel=y\n
CONFIG_PACKAGE_kmod-iptunnel=y\n
CONFIG_PACKAGE_kmod-iptunnel4=y\n
CONFIG_PACKAGE_kmod-iptunnel6=y\n
CONFIG_PACKAGE_kmod-l2tp=y\n
CONFIG_PACKAGE_kmod-lib-textsearch=y\n
CONFIG_PACKAGE_kmod-nat46=y\n
CONFIG_PACKAGE_kmod-nf-conntrack-netlink=y\n
CONFIG_PACKAGE_kmod-nf-nathelper=y\n
CONFIG_PACKAGE_kmod-nf-nathelper-extra=y\n
CONFIG_PACKAGE_kmod-nft-bridge=y\n
CONFIG_PACKAGE_kmod-nft-netdev=y\n
CONFIG_PACKAGE_kmod-pppol2tp=y\n
CONFIG_PACKAGE_kmod-pptp=y\n
CONFIG_PACKAGE_kmod-qca-mcs=y\n
CONFIG_PACKAGE_kmod-qca-nss-cfi-cryptoapi=y\n
CONFIG_PACKAGE_kmod-qca-nss-crypto=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-bridge-mgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-clmapmgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-dtlsmgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-eogremgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-gre=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-igs=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-l2tpv2=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-lag-mgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-map-t=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-match=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-netlink=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-pptp=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-pvxlanmgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-qdisc=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-tlsmgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-tun6rd=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-tunipip6=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-vlan-mgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-drv-vxlanmgr=y\n
CONFIG_PACKAGE_kmod-qca-nss-ecm=y\n
CONFIG_PACKAGE_kmod-sched-core=y\n
CONFIG_PACKAGE_kmod-sit=y\n
CONFIG_PACKAGE_kmod-tls=y\n
CONFIG_PACKAGE_kmod-udptunnel4=y\n
CONFIG_PACKAGE_kmod-udptunnel6=y\n
CONFIG_PACKAGE_kmod-vxlan=y\n
CONFIG_PACKAGE_kmod-wireguard=y\n
CONFIG_PACKAGE_libatomic=m\n
CONFIG_PACKAGE_libbpf=m\n
CONFIG_PACKAGE_libcares=y\n
CONFIG_PACKAGE_libcurl=y\n
CONFIG_PACKAGE_libelf=m\n
CONFIG_PACKAGE_libev=y\n
CONFIG_PACKAGE_libgmp=y\n
CONFIG_PACKAGE_libip4tc=m\n
CONFIG_PACKAGE_libip6tc=m\n
CONFIG_PACKAGE_libiptext=m\n
CONFIG_PACKAGE_libiptext-nft=m\n
CONFIG_PACKAGE_libiptext6=m\n
CONFIG_PACKAGE_libiwinfo-lua=m\n
CONFIG_PACKAGE_liblua=y\n
CONFIG_PACKAGE_liblucihttp=y\n
CONFIG_PACKAGE_liblucihttp-lua=y\n
CONFIG_PACKAGE_liblucihttp-ucode=y\n
CONFIG_PACKAGE_libncurses=m\n
CONFIG_PACKAGE_libnetfilter-conntrack=y\n
CONFIG_PACKAGE_libnettle=y\n
CONFIG_PACKAGE_libnfnetlink=y\n
CONFIG_PACKAGE_libnghttp2=y\n
CONFIG_PACKAGE_libnl=m\n
CONFIG_PACKAGE_libnl-core=m\n
CONFIG_PACKAGE_libnl-genl=m\n
CONFIG_PACKAGE_libnl-nf=m\n
CONFIG_PACKAGE_libnl-nss=m\n
CONFIG_PACKAGE_libnl-route=m\n
CONFIG_PACKAGE_libpcap=m\n
CONFIG_PACKAGE_libstdcpp=m\n
CONFIG_PACKAGE_libubus-lua=y\n
CONFIG_PACKAGE_libuci-lua=m\n
CONFIG_PACKAGE_libwolfsslcpu-crypto=y\n
CONFIG_PACKAGE_lua=y\n
CONFIG_PACKAGE_lua-bit32=m\n
CONFIG_PACKAGE_lua-cjson=m\n
CONFIG_PACKAGE_luabitop=m\n
CONFIG_PACKAGE_luasocket=m\n
CONFIG_PACKAGE_luci=y\n
CONFIG_PACKAGE_luci-app-ddns=y\n
CONFIG_PACKAGE_luci-app-firewall=y\n
CONFIG_PACKAGE_luci-app-https-dns-proxy=y\n
CONFIG_PACKAGE_luci-app-nft-qos=y\n
CONFIG_PACKAGE_luci-app-opkg=y\n
CONFIG_PACKAGE_luci-base=y\n
CONFIG_PACKAGE_luci-compat=y\n
CONFIG_PACKAGE_luci-lib-base=y\n
CONFIG_PACKAGE_luci-lib-ip=y\n
CONFIG_PACKAGE_luci-lib-jsonc=y\n
CONFIG_PACKAGE_luci-lib-nixio=y\n
CONFIG_PACKAGE_luci-light=y\n
CONFIG_PACKAGE_luci-lua-runtime=y\n
CONFIG_PACKAGE_luci-mod-admin-full=y\n
CONFIG_PACKAGE_luci-mod-network=y\n
CONFIG_PACKAGE_luci-mod-status=y\n
CONFIG_PACKAGE_luci-mod-system=y\n
CONFIG_PACKAGE_luci-proto-ipv6=y\n
CONFIG_PACKAGE_luci-proto-ppp=y\n
CONFIG_PACKAGE_luci-proto-wireguard=y\n
CONFIG_PACKAGE_luci-theme-bootstrap=y\n
CONFIG_PACKAGE_nft-qos=y\n
CONFIG_PACKAGE_nss-eip-firmware=y\n
CONFIG_PACKAGE_nss-firmware-ipq8074=y\n
CONFIG_PACKAGE_nssinfo=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-dawn=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-hostapd_stations=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-hostapd_ubus_stations=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-nat_traffic=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-netstat=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-openwrt=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-snmp6=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-textfile=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-ubnt-manager=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-uci_dhcp_host=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-wifi=m\n
CONFIG_PACKAGE_prometheus-node-exporter-lua-wifi_stations=m\n
CONFIG_PACKAGE_qca-ssdk-shell=y\n
CONFIG_PACKAGE_rpcd=y\n
CONFIG_PACKAGE_rpcd-mod-file=y\n
CONFIG_PACKAGE_rpcd-mod-iwinfo=y\n
CONFIG_PACKAGE_rpcd-mod-luci=y\n
CONFIG_PACKAGE_rpcd-mod-rrdns=y\n
CONFIG_PACKAGE_rpcd-mod-ucode=y\n
CONFIG_PACKAGE_tcpdump=m\n
CONFIG_PACKAGE_tcpdump-mini=m\n
CONFIG_PACKAGE_terminfo=m\n
CONFIG_PACKAGE_ubnt-manager=m\n
CONFIG_PACKAGE_ucode-mod-html=y\n
CONFIG_PACKAGE_ucode-mod-lua=y\n
CONFIG_PACKAGE_ucode-mod-math=y\n
CONFIG_PACKAGE_uhttpd=y\n
CONFIG_PACKAGE_uhttpd-mod-lua=m\n
CONFIG_PACKAGE_uhttpd-mod-ubus=y\n
CONFIG_PACKAGE_wireguard-tools=y\n
CONFIG_PACKAGE_wireless-tools=y\n
CONFIG_PACKAGE_xtables-nft=m\n
CONFIG_PACKAGE_zlib=m\n
CONFIG_NSS_DRV_IPSEC_ENABLE=y\n
CONFIG_NSS_DRV_OVPN_ENABLE=y\n
CONFIG_NSS_DRV_TSTAMP_ENABLE=y\n

ja mam dość inny config, taki mój pode mnie i go generalnie bardzo lubie wink i całe skrypty do budowania obrazów.
Nie używam prometheus.

Wziąłem wszystkie CONFIG_PACKAGE_kmod-qca-nss-* i CONFIG_NSS_DRV_*, kmod-nat46 (bo bez niego nie kompiluje się)

i mam ...

Brak ruchu do WAN.
0 Internetu.
W kropce jestem.

794

Odp: Xiaomi AX3600

Build z NSS

Dobrałem pakiety:

CONFIG_PACKAGE_kmod-qca-mcs=y
CONFIG_PACKAGE_kmod-qca-nss-cfi-cryptoapi=y
CONFIG_PACKAGE_kmod-qca-nss-crypto=y
CONFIG_PACKAGE_kmod-qca-nss-drv=y
CONFIG_PACKAGE_kmod-qca-nss-drv-bridge-mgr=y
CONFIG_PACKAGE_kmod-qca-nss-drv-clmapmgr=y
CONFIG_PACKAGE_kmod-qca-nss-drv-dtlsmgr=y
CONFIG_PACKAGE_kmod-qca-nss-drv-eogremgr=y
CONFIG_PACKAGE_kmod-qca-nss-drv-gre=y
CONFIG_PACKAGE_kmod-qca-nss-drv-igs=y
CONFIG_PACKAGE_kmod-qca-nss-drv-l2tpv2=y
CONFIG_PACKAGE_kmod-qca-nss-drv-lag-mgr=y
CONFIG_PACKAGE_kmod-qca-nss-drv-map-t=y
CONFIG_PACKAGE_kmod-qca-nss-drv-match=y
CONFIG_PACKAGE_kmod-qca-nss-drv-netlink=y
CONFIG_PACKAGE_kmod-qca-nss-drv-pppoe=y
CONFIG_PACKAGE_kmod-qca-nss-drv-pptp=y
CONFIG_PACKAGE_kmod-qca-nss-drv-pvxlanmgr=y
CONFIG_PACKAGE_kmod-qca-nss-drv-qdisc=y
CONFIG_PACKAGE_kmod-qca-nss-drv-tlsmgr=y
CONFIG_PACKAGE_kmod-qca-nss-drv-tun6rd=y
CONFIG_PACKAGE_kmod-qca-nss-drv-tunipip6=y
CONFIG_PACKAGE_kmod-qca-nss-drv-vlan-mgr=y
CONFIG_PACKAGE_kmod-qca-nss-drv-vxlanmgr=y
CONFIG_PACKAGE_kmod-nat46=y
CONFIG_PACKAGE_kmod-qca-nss-ecm=y
CONFIG_PACKAGE_kmod-qca-nss-dp=y
CONFIG_PACKAGE_nss-eip-firmware=y
CONFIG_PACKAGE_nss-firmware-ipq8074=y
CONFIG_PACKAGE_nssinfo=y
# Configuration
#

#
# Build Options
#
CONFIG_NSS_DRV_EDMA_ENABLE=y
CONFIG_NSS_DRV_GRE_TUNNEL_ENABLE=y
CONFIG_NSS_DRV_L2TP_ENABLE=y
CONFIG_NSS_DRV_MIRROR_ENABLE=y
CONFIG_NSS_DRV_PORTID_ENABLE=y
CONFIG_NSS_DRV_QVPN_ENABLE=y
CONFIG_NSS_DRV_SJACK_ENABLE=y
CONFIG_NSS_DRV_TRUSTSEC_ENABLE=y
CONFIG_NSS_DRV_TRUSTSEC_RX_ENABLE=y
CONFIG_NSS_DRV_WIFI_EXT_VDEV_ENABLE=y
CONFIG_NSS_DRV_WIFI_MESH_ENABLE=y
CONFIG_NSS_DRV_IPSEC_ENABLE=y
CONFIG_NSS_DRV_OVPN_ENABLE=y
CONFIG_NSS_DRV_TSTAMP_ENABLE=y

# end of Configuration




I po prostu nie działa w ogóle LAN.

Na szczęście WiFi działało i dało się wgrać inny image bez resetu.

795

Odp: Xiaomi AX3600

upewnij się, że w twoim configu jest

CONFIG_TARGET_MULTI_PROFILE=y
CONFIG_TARGET_DEVICE_qualcommax_ipq807x_DEVICE_xiaomi_ax3600=y

Zauważyłem, że inne pakiety są dobierane z multiprofile vs device profile - nie wiem dlaczego tak jest nie wnikałem

796

Odp: Xiaomi AX3600

Na szybko - pakiety w obrazie pochodzą z generycznych konfigów + to co jest wpisane w danym urządzeniu w image.mk. Jak wybierzesz jedno konkretne urządzenie to zaznaczy się raz jedyny wszystko co trzeba w konfigu, ale ręcznie można to sobie modyfikować jak chcesz w tym konfigu. Jak wybiera się multi i konkretne urządzenia to niektóre pakiety (wpisane w definicji urządzenia) zaznaczają się jako <M>, ale podczas składania obrazu skrypty biorą te pakiety i wkładają je do obrazu urządzenia. Ot, taka jest różnica.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

797

Odp: Xiaomi AX3600

z0nk napisał/a:

upewnij się, że w twoim configu jest

CONFIG_TARGET_MULTI_PROFILE=y
CONFIG_TARGET_DEVICE_qualcommax_ipq807x_DEVICE_xiaomi_ax3600=y

Zauważyłem, że inne pakiety są dobierane z multiprofile vs device profile - nie wiem dlaczego tak jest nie wnikałem

Tych dwóch linijek nie mam.

Mam CONFIG_TARGET_qualcommax_ipq807x_DEVICE_xiaomi_ax3600=y


Działa to od dawna, poza tym ten LAN tracę tylko na tym jednym urządzeniu, które ma WAN. I to też nie od razu - najpierw spada transfer do 0,1 Mb a potem klops i nawet restarty nie podnoszą interfejsu.

Proste AP z samym LANem (wszystkie porty są w LAN)  działają poprawnie - jednak nie widać różnicy w wydajności. Ale te pliki conf od nss się tworzą, jednak nie zachowują zmian - po restarcie net.netfilter.nf_conntrack_tcp_no_window_check=1 znika.


Co masz w firewall?

Próbowałem różne opcje, ale nie pomagało.

    option flow_offloading '1'
    option flow_offloading_hw '1'

798 (edytowany przez z0nk 2023-08-31 11:15:55)

Odp: Xiaomi AX3600

U mnie jest tak:

config defaults
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        option flow_offloading '1'
        option fullcone '1'
        option fullcone6 '0'
        option synflood_protect '1'

option flow_offloading_hw '1' działa tylko na mediateku, nss offload realizuje inaczej. jakie masz moduły załadowane?


lsmod | grep nss

# lsmod | grep nss
bonding               126976  5 ecm,qca_nss_pppoe,qca_nss_lag_mgr,qca_nss_bridge_mgr,qca_nss_vlan
ip6_tunnel             32768  2 qca_nss_tunipip6,ip6_gre
nat46                  40960  2 ecm,qca_nss_map_t
nss_ifb                16384  0
ppp_generic            40960  9 ecm,ppp_async,l2tp_ppp,qca_nss_pptp,pptp,qca_nss_pppoe,pppoe,pppox,qca_nss_l2tpv2
pppoe                  24576  2 ecm,qca_nss_pppoe
pptp                   28672  2 ecm,qca_nss_pptp
qca_nss_bridge_mgr     20480  0
qca_nss_cfi_cryptoapi   53248  0
qca_nss_crypto         40960  1 qca_nss_cfi_cryptoapi
qca_nss_dp             45056  1 qca_nss_drv
qca_nss_drv          1060864 15 nss_ifb,ecm,qca_nss_tunipip6,qca_nss_tun6rd,qca_nss_crypto,qca_nss_qdisc,qca_nss_vxlanmgr,qca_nss_pptp,qca_nss_pppoe,qca_nss_map_t,qca_nss_lag_mgr,qca_nss_l2tpv2,qca_nss_gre,qca_nss_bridge_mgr,qca_nss_vlan
qca_nss_gre            24576  0
qca_nss_l2tpv2         20480  0
qca_nss_lag_mgr        16384  0
qca_nss_map_t          16384  0
qca_nss_pppoe          16384  0
qca_nss_pptp           16384  0
qca_nss_qdisc          94208  5
qca_nss_tun6rd         16384  0
qca_nss_tunipip6       20480  0
qca_nss_vlan           28672  1 qca_nss_bridge_mgr
qca_nss_vxlanmgr       28672  0
qca_ssdk             1425408  5 qca_nss_qdisc,qca_nss_bridge_mgr,qca_nss_vlan,qca_nss_drv,qca_nss_dp
sit                    28672  1 qca_nss_tun6rd
vxlan                  73728  2 ecm,qca_nss_vxlanmgr

lsmod | grep nft

nf_conntrack           90112 28 ecm,nft_redir,nft_nat,nft_masq,nft_fullcone,nft_flow_offload,nft_ct,nf_nat_tftp,nf_nat_snmp_basic,nf_nat_sip,nf_nat_pptp,nf_nat_irc,nf_nat_h323,nf_nat_ftp,nf_nat_amanda,nf_nat,nf_flow_table,nf_conntrack_tftp,nf_conntrack_snmp,nf_conntrack_sip,nf_conntrack_pptp,nf_conntrack_netlink,nf_conntrack_irc,nf_conntrack_h323,nf_conntrack_ftp,nf_conntrack_broadcast,nf_conntrack_bridge,nf_conntrack_amanda
nf_dup_netdev          16384  2 nft_fwd_netdev,nft_dup_netdev
nf_flow_table          32768  2 nf_flow_table_inet,nft_flow_offload
nf_nat                 36864 12 nft_redir,nft_nat,nft_masq,nft_fullcone,nft_chain_nat,nf_nat_tftp,nf_nat_sip,nf_nat_pptp,nf_nat_irc,nf_nat_h323,nf_nat_ftp,nf_nat_amanda
nf_reject_ipv4         16384  3 nft_reject_ipv4,nft_reject_inet,nft_reject_bridge
nf_reject_ipv6         16384  3 nft_reject_ipv6,nft_reject_inet,nft_reject_bridge
nf_tables             176128431 nft_fib_inet,nf_flow_table_inet,nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet,nft_reject_bridge,nft_reject,nft_redir,nft_quota,nft_objref,nft_numgen,nft_nat,nft_meta_bridge,nft_masq,nft_log,nft_limit,nft_hash,nft_fwd_netdev,nft_fullcone,nft_flow_offload,nft_fib_ipv6,nft_fib_ipv4,nft_fib,nft_dup_netdev,nft_ct,nft_chain_nat
nft_chain_nat          16384  2
nft_ct                 20480 17
nft_dup_netdev         16384  0
nft_fib                16384  3 nft_fib_inet,nft_fib_ipv6,nft_fib_ipv4
nft_fib_inet           16384  0
nft_fib_ipv4           16384  1 nft_fib_inet
nft_fib_ipv6           16384  1 nft_fib_inet
nft_flow_offload       16384  1
nft_fullcone           57344  2
nft_fwd_netdev         16384  0
nft_hash               16384  0
nft_limit              16384  5
nft_log                16384  0
nft_masq               16384  0
nft_meta_bridge        16384  0
nft_nat                16384  0
nft_numgen             16384  0
nft_objref             16384  0
nft_quota              16384  0
nft_redir              16384  2
nft_reject             16384  4 nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet,nft_reject_bridge
nft_reject_bridge      16384  0
nft_reject_inet        16384  2
nft_reject_ipv4        16384  0
nft_reject_ipv6        16384  0

cat /etc/config/nss

config nss_firmware 'qca_nss_0'

config nss_firmware 'qca_nss_1'

config general
        option enable_rps       '1'

# cat /etc/config/ecm

config ecm 'global'
        option acceleration_engine 'auto'

config general
        option enable_bridge_filtering  '1'
        option disable_offloads '0'
        option disable_flow_control '0'
        option disable_interrupt_moderation '0'

799 (edytowany przez kmaras77 2023-08-31 22:04:32)

Odp: Xiaomi AX3600

root@FrontAX3600:~# lsmod | grep nss
bonding               126976  5 ecm,qca_nss_pppoe,qca_nss_lag_mgr,qca_nss_bridge_mgr,qca_nss_vlan
ip6_tunnel             32768  2 qca_nss_tunipip6,ip6_gre
nat46                  40960  2 ecm,qca_nss_map_t
ppp_generic            40960  8 ecm,ppp_async,qca_nss_pptp,pptp,qca_nss_pppoe,pppoe,pppox,qca_nss_l2tpv2
pppoe                  24576  2 ecm,qca_nss_pppoe
pptp                   28672  2 ecm,qca_nss_pptp
qca_nss_bridge_mgr     20480  0
qca_nss_cfi_cryptoapi   53248  0
qca_nss_crypto         40960  1 qca_nss_cfi_cryptoapi
qca_nss_dp             45056  1 qca_nss_drv
qca_nss_drv          1060864 14 ecm,qca_nss_tunipip6,qca_nss_tun6rd,qca_nss_crypto,qca_nss_qdisc,qca_nss_vxlanmgr,qca_nss_pptp,qca_nss_pppoe,qca_nss_map_t,qca_nss_lag_mgr,qca_nss_l2tpv2,qca_nss_gre,qca_nss_bridge_mgr,qca_nss_vlan
qca_nss_gre            24576  0
qca_nss_l2tpv2         20480  0
qca_nss_lag_mgr        16384  0
qca_nss_map_t          16384  0
qca_nss_pppoe          16384  0
qca_nss_pptp           16384  0
qca_nss_qdisc          94208  0
qca_nss_tun6rd         16384  0
qca_nss_tunipip6       20480  0
qca_nss_vlan           28672  1 qca_nss_bridge_mgr
qca_nss_vxlanmgr       28672  0
qca_ssdk             1425408  5 qca_nss_qdisc,qca_nss_bridge_mgr,qca_nss_vlan,qca_nss_drv,qca_nss_dp
sit                    28672  1 qca_nss_tun6rd
vxlan                  73728  2 ecm,qca_nss_vxlanmgr



root@FrontAX3600:~# lsmod | grep nft
nf_conntrack           86016 18 ecm,xt_connlimit,nf_conncount,xt_state,xt_helper,xt_conntrack,xt_connmark,xt_connbytes,xt_CT,nft_redir,nft_nat,nft_masq,nft_fullcone,nft_flow_offload,nft_ct,nf_nat,nf_flow_table,nf_conntrack_netlink
nf_flow_table          32768  2 nft_flow_offload,nf_flow_table_inet
nf_nat                 32768  5 nft_redir,nft_nat,nft_masq,nft_fullcone,nft_chain_nat
nf_reject_ipv4         16384  3 ipt_REJECT,nft_reject_ipv4,nft_reject_inet
nf_reject_ipv6         16384  2 nft_reject_ipv6,nft_reject_inet
nf_tables             176128305 nft_redir,nft_nat,nft_masq,nft_fullcone,nft_flow_offload,nft_fib_inet,nft_ct,nft_chain_nat,nf_flow_table_inet,nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet,nft_reject,nft_quota,nft_objref,nft_numgen,nft_log,nft_limit,nft_hash,nft_fib_ipv6,nft_fib_ipv4,nft_fib
nft_chain_nat          16384  2
nft_ct                 20480  6
nft_fib                16384  3 nft_fib_inet,nft_fib_ipv6,nft_fib_ipv4
nft_fib_inet           16384  0
nft_fib_ipv4           16384  1 nft_fib_inet
nft_fib_ipv6           16384  1 nft_fib_inet
nft_flow_offload       16384  1
nft_fullcone           57344  0
nft_hash               16384  0
nft_limit              16384  5
nft_log                16384  0
nft_masq               16384  1
nft_nat                16384  6
nft_numgen             16384  0
nft_objref             16384  0
nft_quota              16384  0
nft_redir              16384  2
nft_reject             16384  3 nft_reject_ipv6,nft_reject_ipv4,nft_reject_inet
nft_reject_inet        16384  2
nft_reject_ipv4        16384  0
nft_reject_ipv6        16384  0



Teraz działa, ciekawe, jak długo

I gorzej, niz na ostatnim,.oryginalnym snapshocie.

800 (edytowany przez z0nk 2023-08-31 22:57:15)

Odp: Xiaomi AX3600

a wyłączyłeś repozytoria oficjalne i instalujesz z tych samych co budowałeś? Ja tez miałem dziwne zachowania, w końcu wywaliłem oficjalne snapshot i ze swoich wszytko instaluje i działa jak ma.
U mnie działa bardzo stabilnie, nawet bardziej niż oficjalny snapshot.