876

Odp: XUNISON Exigo D50 5G

Panowie pod kernel 6,18 byly dostosowywane tylko sterowniki Quectel_MHI, sam pakiet quectel_CM_5G_M się nie zmienil więc z zalozenia wszystko powinno działać po staremu.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

877 (edytowany przez lukasz3134 2026-09-02 09:29:53)

Odp: XUNISON Exigo D50 5G

A wy wiecie o tym że Orange przydziela ipv6 jak im się żywnie podoba ? To czy się załapiecie czy nie zależy od lokalizacji zasięgu i chyba też od obciążenia sieci. Ja tak samo jednego dnia mam ipv6 a drugiego już nie i tyle.

GL I.Net GL-MT6000 | GL I.Net GL-MT3000 (Beryl AX)| Banana Pi BPI-R4 | Banana PI BPI-R3 | Quantum Fiber W1700K | Zyxel T-56 | Linksys MX8500 | Linksys MX6200 | Linksys MX5300 | Linksys MX4300 | Linksys SPNMX42 (MX4200v2 ) | Linksys MX4200 V1 x2 | Linksys WHW03 V2 | Linksys WHW01 | Netgear R6220 | Zyxel SCR50AXE

878

Odp: XUNISON Exigo D50 5G

Wiecie. U mnie przez długi czas nie było ipv6, potem się pojawiło.

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

879

Odp: XUNISON Exigo D50 5G

A to jajca, czyli wychodzilo by na to ze orange leci w kulki. Tylko tez, przez ponad 2h prob nie wlaczyl ipv6, gdzie telefon od razu to ipv6 lapie.

880

Odp: XUNISON Exigo D50 5G

używam od 4+ lat ipv6 w orange mobilnym, na iphone, ipadzie, quectel ec25+openwrt i teraz na d50 - wszędzie ipv6 mam zawsze, zmieniając konfigurację (carrierbundle na ios) także w roamingu w niemczech i chorwacji. wiem, że mam zawsze bo kilka swoich usług jak np. homeassitant mam ipv6 only i nie zauważyłem aby nie działały z telefonu

881

Odp: XUNISON Exigo D50 5G

Wczoraj zrobiłem nowe obrazy, ale nie testowałem ich u Siebie z braku czasu (kernel 6.18, aktualizacje pakietów - na minus brak pewności czy wszystko działa). Jeżeli ktoś chce sprawdzić we własnym zakresie to link:

https://filebin.net/a66tz69xpbhrnskz

Ja dopiero w weekend przetestuję na swoim sprzęcie.

Używasz moich pakietów/obrazów z github?
Chcesz abym dalej je rozwijał i tworzył nowe?
Postaw kawę

882 (edytowany przez Kaizen 2026-09-04 20:46:46)

Odp: XUNISON Exigo D50 5G

thexerxis napisał/a:

IceG, wczoraj testowalem Twoj najnowszy build. Skonczyly mi sie juz chyba pomysly co zrobic z tym IPV6 zeby poprawnie dzialalo.

Jak poprzednio zainstalowałem i sprawdzałem - działało od kopa wystarczyło ustawić APN.

Teraz w tym samym miejscu z tą samą kartą nie działa. Sprawdziłem na czterech firmware IceG wgrywanych na czysto (w tym z 2 września). Na 99,99% to jakaś zmiana w Orange (i skoro innym działa może jest wprowadzona na części BTSów lub numerów)
Sporo czasu kombinowałem aż zauważyłem, że pojawia się i znika interface modem6.

Edyta. Pomęczyłem trochę inteligencję sztuczną i biologiczną - u mnie działa. Przyczyn problemów jest kilka. MTU, to samo IPv6 dla LAN i modemu, wyłączona maskarada dla IPv6...


cat << 'EOF' > /tmp/setup-ipv6-nat66.sh
#!/bin/sh

echo "==========================================================="
echo " Start konfiguracji IPv6 NAT66 dla OpenWrt / Orange PL"
echo "==========================================================="

# 1. Konfiguracja interfejsu LAN w UCI
echo "[1/4] Ustawianie filtrowania prefiksów LAN (ip6class='local')..."
uci set network.lan.ip6assign='64'
uci set network.lan.ip6class='local'

# 2. Włączenie Maskarady IPv6 w Zaporze (NAT66)
echo "[2/4] Włączanie Maskarady IPv6 (NAT66) dla strefy WAN..."
WAN_ZONE=$(uci show firewall | grep "\.name='wan'" | cut -d'.' -f2 | head -n 1)
if [ -n "$WAN_ZONE" ]; then
    uci set firewall.${WAN_ZONE}.masq6='1'
else
    uci set firewall.@zone[1].masq6='1'
fi

# 3. Wymuszenie rozgłaszania bramy domyślnej w odhcpd
echo "[3/4] Wymuszanie ogłaszania trasy domyślnej RA dla urządzeń w LAN..."
uci set dhcp.lan.ra_default='1'

# Zapis zmian do plików konfiguracyjnych UCI
uci commit network
uci commit firewall
uci commit dhcp

# 4. Utworzenie skryptu Hotplug dla interfejsu modemu Quectel
echo "[4/4] Tworzenie trwałego skryptu hotplug (/etc/hotplug.d/iface/99-quectel-ipv6)..."
mkdir -p /etc/hotplug.d/iface

cat << 'HOTPLUG' > /etc/hotplug.d/iface/99-quectel-ipv6
#!/bin/sh

if [ "$ACTION" = "ifup" ] && [ "$DEVICE" = "rmnet_mhi0.1" ]; then
    # Odczekaj chwilę na utworzenie wpisów sysctl w jądrze
    sleep 1

    # Ustawienie MTU 1280 (Ochrona przed PMTUD Black Hole)
    ip link set dev rmnet_mhi0 mtu 1280 2>/dev/null
    ip link set dev rmnet_mhi0.1 mtu 1280 2>/dev/null

    # Włączenie przekazywania pakietów IPv6 (Forwarding)
    echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
    if [ -e /proc/sys/net/ipv6/conf/rmnet_mhi0.1/forwarding ]; then
        echo 1 > /proc/sys/net/ipv6/conf/rmnet_mhi0.1/forwarding
    fi

    # Akceptacja Router Advertisements w trybie routingu (accept_ra=2)
    echo 2 > /proc/sys/net/ipv6/conf/all/accept_ra
    echo 2 > /proc/sys/net/ipv6/conf/default/accept_ra

    if [ -e /proc/sys/net/ipv6/conf/rmnet_mhi0.1/accept_ra ]; then
        echo 2 > /proc/sys/net/ipv6/conf/rmnet_mhi0.1/accept_ra
    fi

    if [ -e /proc/sys/net/ipv6/conf/rmnet_mhi0/accept_ra ]; then
        echo 2 > /proc/sys/net/ipv6/conf/rmnet_mhi0/accept_ra
    fi

    # Przeładowanie usług zapory i odhcpd
    /etc/init.d/firewall reload
    /etc/init.d/odhcpd restart

    # logger -t quectel-ipv6 "Zastosowano MTU 1280 oraz accept_ra=2 dla $DEVICE"
fi
HOTPLUG

chmod +x /etc/hotplug.d/iface/99-quectel-ipv6

# Przeładowanie usług systemowych
echo "-----------------------------------------------------------"
echo " Przeładowywanie usług: network, firewall, odhcpd..."
echo "-----------------------------------------------------------"
/etc/init.d/network restart
/etc/init.d/firewall restart
/etc/init.d/odhcpd restart

echo "==========================================================="
echo " GOTOWE! Ustawienia zapisane trwale w UCI oraz w LuCI."
echo "==========================================================="
EOF

chmod +x /tmp/setup-ipv6-nat66.sh
/tmp/setup-ipv6-nat66.sh