Można albo używając avahi jak w linku który wkleiłeś albo prościej pakietem mdns-repeater
Strony 1
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez mjnck
Strony 1
Można albo używając avahi jak w linku który wkleiłeś albo prościej pakietem mdns-repeater
A ja zaproponuję NanoPi R4S
Zastanawiam się jak do tego podejść. Odznaczyć wszędzie opcję nat reflection wszędzie i dopisać ręcznie reguły do każdego przekierowania? Próbowałem dodać taką regułę jak pisałem w pierwszym poście do łańcucha dstnat_wan i nie chce działać.
Hej. Mam problem z konfiguracją nftables w openwrt. Mam włączone przekierowanie portu 80 i 443 na hosta w mojej sieci wraz z włączonym NAT reflection. Nie chce działać gdyż na wan dostaję inny adres ip niż mój publiczny i ruch wychodzi do sieci operatora i tam jest odbijany. Po dodaniu reguły tłumaczącej ip docelowy z mojego publicznego na mój adres na interface wan, mechanizm nat reflection przestaje działać (z sieci lokalnej po wejściu na ip publiczny ładuje się strona konfiguracyjna opernwrt).
Dodaję taką regułę do /etc/nftables.d
chain user_pre_input {
type nat hook prerouting priority -1000;
ip daddr [mój ip publiczny] dnat to [mój ip który dostaję na interface wan]
}
Czemu nie działa nat reflection? Co robię źle?
Zobacz na debianie jakiego modułu używa pamięć emmc i skompiluj kernel dla openwrt z jego obsługą
A próbowałeś może jakiejś "pełnej" dystrybucji typu debian czy ubuntu czy wykrywają emmc?
Hej. Jaki jest najbardziej poprawny sposób (najchętniej tylko używając uci / konfigów w /etc/config) aby skonfigurować LACP na openwrt.
Zakupiłem sobie pcengines APU2 i chcę zrobić LACP-a na eth1 oraz eth2 żeby mieć pełnego gigabita przy routingu między vlanami w swoim lanie.
Z X86 chyba jest tak jak z każdą inną wersją. Update polega na przeflashowaniu całego dysku. Podczas update jest kopiowany do ramu i jest w stanie przetrwać katalog /etc i to co jest dopisane do /etc/sysupgrade.conf
Paczki możesz sobie "zapisać" i przywrócić tym skryptem https://github.com/richb-hanover/OpenWr … gscript.sh
Wygeneruj sobie obraz z interesującą Cię wielkością partycji (ew z zawartymi swoimi paczkami) i nie będziesz musiał bawić się w powiększanie. Zresztą wydaje mi się, że większość rzeczy jak nie wszystko idzie zaktualizować samym opkg. Tylko między wydaniami wypadałoby zrobić reflash.
Sam wgrywałem
Nie znalazłem żadnego błędu w logach. Poszperałem trochę w necie i wychodzi na to, że musi być firmware 6.x. Na 7.x będzie bootloop. Zainstalowałem routerosa 6.x, zrobiłem downgrade firmware i po wgraniu OpenWRT zaczęło normalnie bootować ![]()
Problemem okazał się firewall ![]()
Udało się zbootować OpenWRT przez sieć. Niestety po sflashowaniu obrazu router wpada w bootloopa. Próbowałem już dwa razy bootować OpenWRT przez sieć i instalować na pamięci. Cały czas to samo.
Chciałbym zainstalować OpenWRT na Mikrotiku HAP ac2, ale nie jestem w stanie poradzić sobie z bootowaniem initramfs przez tftp.
Odpalam dnsmasq na komputerze, przestawiam w webgui żeby bootował z dhcp, odpinam i podpinam zasilanie a on się odpala znów do routeros-a, nie ma żadnego info w logu dnsmasq. Nie jestem w stanie zrobić tego za pomocą przycisku reset bo u mnie jest wciśnięty za mocno i przestał działać. Próbowałem zwierać na krótko jego nóżki na płycie, ale nie pomogło.
Co tu może być nie tak?
Spróbowałem zacząć z czystymi sklonowanymi źródłami + skopiowany patch i config i zadziałało ![]()
Data może się nie zgadzać bo jak już jest kernel skompilowany i nic się nie zmieniło to nie się buduje.
I to chyba właśnie gdzieś tutaj był tego powód. Bo wcześniej już budowałem te same źródła grzebiąć przy sterowniku do karty sieciowej od portu LAN. Gdzieś musiałem coś po drodze chyba namieszać.
Dzięki za pomoc ![]()
Wydaje mi się, że próbuje moje pakiety instalować, wrzuciłem cały katalog packages do /root/packages/ i dodałem takie coś do /etc/opkg/customfeeds.conf
src/gz local file:///root/packages/i zakomentowałem linijkę openwrt_kmods w /etc/opkg/distfeeds.conf
Próbowałem też instalować bezpośrednio plik ipk
root@OpenWrt:~# opkg list-installed | grep kernel
kernel - 5.10.90-1-baffe5e1fc6d6f8f2565817720a4384d
root@OpenWrt:~# opkg install packages/kmod-wireguard_5.10.90-1_aarch64_generic.ipk
Installing kmod-wireguard (5.10.90-1) to root...
Collected errors:
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.90-1-6496358dd826241e4337717c1bcd3c09) for kmod-crypto-hash
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-hash found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.90-1-6496358dd826241e4337717c1bcd3c09) for kmod-crypto-lib-blake2s
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-lib-blake2s found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.90-1-6496358dd826241e4337717c1bcd3c09) for kmod-crypto-lib-chacha20
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-lib-chacha20 found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.90-1-6496358dd826241e4337717c1bcd3c09) for kmod-crypto-lib-poly1305
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-lib-poly1305 found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.90-1-6496358dd826241e4337717c1bcd3c09) for kmod-crypto-lib-chacha20poly1305
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-lib-chacha20poly1305 found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.90-1-6496358dd826241e4337717c1bcd3c09) for kmod-crypto-kpp
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-kpp found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.90-1-6496358dd826241e4337717c1bcd3c09) for kmod-crypto-lib-curve25519
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-lib-curve25519 found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.90-1-6496358dd826241e4337717c1bcd3c09) for kmod-udptunnel4
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-udptunnel4 found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.10.90-1-6496358dd826241e4337717c1bcd3c09) for kmod-udptunnel6
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-udptunnel6 found, but incompatible with the architectures configured
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-wireguard:
* kernel (= 5.10.90-1-6496358dd826241e4337717c1bcd3c09)
* opkg_install_cmd: Cannot install package kmod-wireguard.
root@OpenWrt:~# Aha, zapomniałem o najważniejszym, po wpisaniu uname -a oraz w dmesgu data i godzina budowania kernela nie zgadza się z datą kiedy to buduję. Robię dokładnie wg. tej instrukcji https://openwrt.org/docs/guide-develope … uildsystem z tym, że buduję z głównego repo bo moje urządzenie nie jest jeszcze wspierane przez stabilną wersję openwrt.
Cześć, chciałbym nałożyć patcha naprawiającego rebootowanie na moim NanoPi R4S. Patcha nałożyłem (https://github.com/openwrt/openwrt/pull/4860), widzę w logu że jest aplikowany podczas budowania źródeł ale po zbudowaniu zdaje się nie działać oraz co dziwniejsze nie mogę zainstalować paczek kmod-* wygenerowanych w katalogu packages obok obrazu. Opkg twierdzi, że są skompilowane dla innego kernela. Czy to możliwe, że pod sam koniec podczas generowania obrazu instaluje mi się domyślny kernel z repo Openwrt?
Strony 1
eko.one.pl → Posty przez mjnck
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc