1

(4,519 odpowiedzi, napisanych Oprogramowanie / Software)

Szukam nowego router - all in one (ap, router i switch), żeby zastąpić mojego już wysłużonego Linkysa WRT1200AC. Z moich wymagać to musi mieć minimum 2 porty ethernet (LAN) 2.5 lub 5 Gbit/s, no i oczywiście wspierać OpenWRT. Możecie coś polecić? Cieżko ogólnie coś znaleźć, większość urządzeń ma tylko jeden taki port.

2

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki wielkie za pomoc. Udało się ogarnąć po SSH.
Dzisiaj mi trochę zasilanie flapowalo i zapewne wpadło w ten schemat, on-off 3x i się przełączyła partycja.
Dzięki jeszcze raz

Hej,
Mam dziwny problem, dzisiaj po zaniku prądu mój linksys wrt1200ac zbotował się ze starym systemem i ze starą konfiguracją.
Przed zanikiem prądu miałem openwrt w bodajże wersji 22.03, a teraz mam 19.07. Trochę jestem w szoku bo pierwszy raz mam taką sytuację. Czy openwrt posiada jakąś opcję dualboota? Czy mogę w jakiś sposób przywrócić/zbootować z partycji na której mam konfigurację z wersji 22.03?

4

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Dzieki za podpowiedź, ale doinstalowanie kmod-rtl8xxxu niestety nic nie wnosi.
Chyba sobie odpuszcze kompilowanie kerneli i walczenie z karta za 40zł, bo szkoda zachodu i czasu.
A możesz mi polecić jakąś kartę pod USB z możliwością podłączenia zewnętrznej anteny(albo z w miare dobrą wbudowaną), która sprawdzi się z openwrt i będzie w rozsądnej cenie [to nie musi być high-end, potrzebuje tej karty tylko jako backup]?

5

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Czesc

Mam takiego pacjenta jak tl-wn725n v2 i próbuję go bezskutecznie zmusić do działania z openwrt. Miałem kiedyś wersję v1 i działa bez problemu po zamówieniu karty okazało się że w v2 zmienili chipset na realteka i są problemy.
Sama karta wpięta pod manjaro działa od strzała bez instalacji czegokolwiek i widać że załadowane są drivery r8188eu:

    ~  sudo dmesg

[ 1364.906437] usb 1-3: new high-speed USB device number 4 using xhci_hcd
[ 1365.133144] usb 1-3: New USB device found, idVendor=2357, idProduct=010c, bcdDevice= 0.00
[ 1365.133147] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 1365.133149] usb 1-3: Product: 802.11n NIC
[ 1365.133150] usb 1-3: Manufacturer: Realtek
[ 1365.133151] usb 1-3: SerialNumber: 00E04C0001
[ 1365.691317] lib80211: common routines for IEEE802.11 drivers
[ 1365.691318] lib80211_crypt: registered algorithm 'NULL'
[ 1365.711193] r8188eu: module is from the staging directory, the quality is unknown, you have been warned.
[ 1365.717201] Chip Version Info: CHIP_8188E_Normal_Chip_TSMC_D_CUT_1T1R_RomVer(0)
[ 1366.137708] usbcore: registered new interface driver r8188eu
[ 1366.145575] r8188eu 1-3:1.0 wlp3s0f0u3: renamed from wlan0
[ 1379.727880] MAC Address = 6c:5a:b0:4a:52:43
[ 1379.955958] R8188EU: indicate disassoc

    ~  lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 046d:c24a Logitech, Inc. G600 Gaming Mouse
Bus 001 Device 002: ID 1038:1200 SteelSeries ApS SteelSeries Apex Raw Gaming Keyboard
Bus 001 Device 004: ID 2357:010c TP-Link TL-WN722N v2/v3 [Realtek RTL8188EUS]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    ~  lsusb -t
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
    |__ Port 3: Dev 4, If 0, Class=Vendor Specific Class, Driver=r8188eu, 480M

Niestety pod openwrt nie mogę zmusić jej do działania. W oficjalnym repo są dostępne sterowniki rtl8188eu-firmware jednak nawet po ich zainstalowaniu karta nie chce działać.

root@asterix:~# dmesg 
[20311.609038] usb 2-1: new high-speed USB device number 5 using xhci-hcd

root@asterix:~# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux 5.4.154 ehci_hcd EHCI Host Controller
Bus 002 Device 005: ID 2357:010c Realtek 802.11n NIC
Bus 002 Device 001: ID 1d6b:0002 Linux 5.4.154 xhci-hcd xHCI Host Controller
Bus 003 Device 001: ID 1d6b:0003 Linux 5.4.154 xhci-hcd xHCI Host Controller

root@asterix:~# lsusb -t
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 5000M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci-hcd/1p, 480M
    |__ Port 1: Dev 5, If 0, Class=, Driver=, 480M

Widac ze sterowniki sie nie podpinaja pod karte.
Ktoś z tym walczył i wie jak to ograć?

6

(10 odpowiedzi, napisanych Inne)

Faktycznie, dzięki wielkie smile

7

(10 odpowiedzi, napisanych Inne)

No freedns jest zajefajny, ale nie dostarcza śmieciowej domeny (trzeba mieć swoja), nie ma ddnsa no i nie ma żadnego API sad

8

(10 odpowiedzi, napisanych Inne)

Czołem,

Szukam fajnego providera DDNS. Do tej pory używałem dynu.com i w sumie wszystko byłoby spoko gdyby nie ograniczenie do chyba 5 rekordów w DNS. Mam powystawiane trochę usług i muszę teraz kombinować z jakimiś loadbalancerami/reverse proxy i trochę zaczyna mnie to męczyć tongue Do tego dochodza jeszcze rekordy MX, TXT, SPF, autogenerowanie ssl multidomain z lets encrypta itp. Teraz muszę po api usuwać specjalnie domeny i później je z powrotem dodawać.
Z jakich providerów Wy korzystacie, co możecie polecić?

9

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Lul, faktycznie, nie wyłapałem tego z logu, a było widać wink
Dzięki za pomoc cool

10

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Czesc,

Mam prosty skrypt napisany w .sh, który losuje mi DNS z listy i commituje je do configuracji:

#!/bin/sh

dns='1.1.1.1 8.8.8.8 9.9.9.9 176.103.130.130 208.67.222.222 84.200.69.80 8.26.56.26 91.239.100.100 156.154.70.1'
i=0

rand=$(/usr/bin/awk 'BEGIN{srand();print int(rand()*9)}')
/bin/sleep 1
rand2=$(/usr/bin/awk 'BEGIN{srand();print int(rand()*9)}')

for d in $dns; do
        if [ $i == $rand ]; then
                rand=$d
        elif [ $i == $rand2 ]; then
                rand2=$d
        fi
        i=$((i+1))
done

echo $rand $rand2
/sbin/uci set network.wan.dns="$rand $rand2"
/sbin/uci commit
/sbin/ifup wan

Chciałbym odpalać ten skrypt co kilka godzin, jednak skrypt odpalony z crona nie zmienia mi configu. Wpis w cronie

* * * * *    root    /usr/sbin/dns.sh > /tmp/dns

W logread widze ze cron startuje skrypt jednak nic sie nie dzieje

Mon Jun 15 19:43:00 2020 cron.info crond[7044]: USER root pid 7712 cmd root    /usr/sbin/dns.sh

Plik /tmp/dns rownież jest pusty a powinien zawierac wylosowane adresy ip z outputu (echo).
Jakieś pomysły o co może chodzić?

Ps. skrypt odpalany z "ręki" oczywiście działa dobrze.

11

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Hmm nie jestem pewien, ale wydaje mi się, że właśnie tak mam zrobione.
Jeszcze raz config serwera

config openvpn 'home'
        option enabled '1'
        option dev 'tun0'
        option port '1194'
        option log '/tmp/openvpn.log'
        option verb '6'
        option dh '/etc/openvpn/dh2048.pem'
        option server '10.8.0.0 255.255.255.0'
        option ca '/etc/openvpn/pki/ca.crt'
        option cert '/etc/openvpn/pki/issued/serwer.crt'
        option key '/etc/openvpn/pki/private/serwer.key'
        option ifconfig_pool_persist '/etc/config/ccd/ipp.txt 0'
        option client_to_client '1'
        option keepalive '10 60'
        option proto 'tcp-server'
        option persist_tun '1'
        option persist_key '1'
        option topology 'subnet'
        list route '10.80.0.0 255.255.255.0 10.8.0.80'
        list push 'route 10.80.0.0 255.255.255.0'
        list push 'route 10.8.0.0 255.255.255.0'

Tablica routeingu serwera:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         x.x.x.x    0.0.0.0         UG    0      0        0 eth1
10.3.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0.3
10.8.0.0        0.0.0.0         255.255.255.0   U     0      0        0 tun0
10.33.0.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0.33
10.80.0.0       10.8.0.80       255.255.255.0   UG    0      0        0 tun0
10.133.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0.133

Serwer ma tablice swoje i podsieci 10.80.0.0 via 10.8.0.80. Pushuje też z serwera podsieć 10.80.0.0/24 i podsieć vpn'a 10.8.0.0/24 do wszystkich klientów. Jednak nie jestem w stanie dalej z poziomu serwera spingować sieci 10.80.0.1. Gdzie robię błąd?

@edit
Konfigurując tunel odwrotnie (openwrt jest clientem, kameleon serwerem), wszystko działa od strzału i bez żadnego problemu. Routing działa i mogę pushować lokalne vLany w obie strony i ustawiać polityki na firewallach. Nie wiem w czym jest problem, ale prawdopodobnie brakuje czegoś w openwrtowym openvpienie sad

12

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Cześć,
Mam problem, z którym nie jestem w stanie sam sobie poradzić. Na moim linksysie AC1200 z OpenWrt 18.06.4 mam postawiony serwer OpenVPN. Do serwera podłączone mam dwa VPS'y na debianie 9.11:
obelix 10.8.0.50
kameleon1 10.8.0.80
Serwer kameleon jest bramą dla sieci lokalnej (10.80.0.0/24) i chciałbym żeby ta sieć była dostępna przez tunel VPN.

Config serwera:

config openvpn 'home'
    option enabled '1'
    option dev 'tun0'
    option port '1194'
    option log '/tmp/openvpn.log'
    option verb '6'
    option dh '/etc/openvpn/dh2048.pem'
    option server '10.8.0.0 255.255.255.0'
    option ca '/etc/openvpn/pki/ca.crt'
    option cert '/etc/openvpn/pki/issued/serwer.crt'
    option key '/etc/openvpn/pki/private/serwer.key'
    option ifconfig_pool_persist '/etc/config/ccd/ipp.txt 0'
    option push 'route 10.133.0.0 255.255.255.0'
    option client_to_client '1'
    option keepalive '10 60'
    option proto 'tcp-server'
    option persist_tun '1'
    option persist_key '1'
    option topology 'subnet'
    list route '10.80.0.0 255.255.255.0 10.8.0.80'

ipp.txt:

obelix,10.8.0.50
kameleon1,10.8.0.80

Config kameleona:

client
ca /etc/openvpn/client/ca.crt
cert /etc/openvpn/client/kameleon.crt
dev tun0
key /etc/openvpn/client/kameleon.key
log /tmp/openvpn.log
proto tcp
remote x.x.x.x 1194
verb 10
auth-nocache
persist-tun
persist-key

Tablica routingu serwera:

root@router:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         x.x.x.x    0.0.0.0         UG    0      0        0 eth1
10.3.0.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0.3
10.8.0.0        0.0.0.0         255.255.255.0   U     0      0        0 tun0
10.33.0.0       0.0.0.0         255.255.255.0   U     0      0        0 eth0.33
10.69.0.0       0.0.0.0         255.255.255.0   U     0      0        0 br-VLAN69_WiFi
10.80.0.0       10.8.0.80       255.255.255.0   UG    0      0        0 tun0
10.133.0.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0.133

Serwer OpenVPN dodaje do tablicy routingu podsieć 10.80.0.0 przez ip kameleona (10.8.0.80), jednak nie jestem w stanie spingować tej podsieci. Adres vpnowy 10.8.0.80 pinguje bez problemu, jednak już jego wewnętrzy 10.80.0.1 nie. Sprawdzałem tcpdumpem i w ogóle nie dochodzą do kameleona żadne pakiety które są kierowane do jego podsieci, tak jakby sam serwer openvpn coś blokował. Tablica FORWARD na kameleonie ma domyślną politykę ACCEPT, więc nie jest to blokowane po jego stronie (zresztą nawet jakby było, widział bym pakiety w tcpdumpie).
Konfigurował ktoś takiego vpna site-2-site i może coś doradzić?

13

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Cześć,

Testował ktoś LACP na OpenWRT? Posiadam Linksysa1200AC i zastanawiam się, czy możliwe jest skonfigurowanie na nim agregacji łącza. Samo jądro linuxa wspiera różne rodzaje agregacji takie jak round robin, brodcast, xor, abl, tbl, czy nawet 802.3ad. Testował ktoś z Was takie rozwiązanie ma openwrt? W repozytorium jest do ściągnięcia paczka o nazwie "kmod-bonding", która chyba coś takiego umożliwia. Ciężko jest wyszukać jakiekolwiek informację na ten temat w google. Wiem że takie domowe routerki na pewno nie wspierają sprzętowego offloadingu dla agregacji, ale jestem ciekawy czy można uzyskać jakiekolwiek lepsze wyniki niż 1GB.

Pozdrawiam.

14

(6 odpowiedzi, napisanych Sprzęt / Hardware)

Ok super to mi wystarczy. Dzięki wielkie za pomoc.

15

(6 odpowiedzi, napisanych Sprzęt / Hardware)

Czyli de facto nie otrzymam zewnętrznego ip na debianie, tylko będę natowany przez modem z adresem prywatnym?

16

(6 odpowiedzi, napisanych Sprzęt / Hardware)

Ok, dzięki wielkie za odpowiedź i nakierowanie mnie gdzie szukać tongue
Z tego co na szybko wygooglowałem, to wersja modemów z hilink umożliwia konfigurację, przez przeglądarkę tak?  Czyli jak go podłącze do serwera to modem przydzieli mojemu routerowi jakieś prywatne ip, pod którym będzie dostępny ten modem, czy jak to działa? Czy zostaną przydzielone dwa ip publiczny na internet i prywatny na konfigurację modemu? Sorry za głupie pytania, ale nigdy w życiu nie korzystałem z modemu LTE.

17

(6 odpowiedzi, napisanych Sprzęt / Hardware)

Dzień dobry wszystkim smile

Poszukuję jakiegoś modemu LTE, który byłby w pełni kompatybilny z Linuxem. Mam w domu mały serwer z debianem, z którego chciał bym zrobić router. Za pomocą modemu lte przydzielić mu zewnętrzny adres IP, i dalej natować to iptables i rozsyłać po domu za pomocą switcha i jakiegoś AP. Pytanie właśnie tylko o jakiś w miarę sensowny modem, który były w pełni kompatybilny z linuxem. Raczej nie chciał bym wchodzić tutaj w jakiś router do LTE, bo wolał bym mieć zarządzanie wszystkim w 1 miejscu (już mam trochę usług na tym debianie).
Dostałem też taką oto antenę https://archiwum.allegro.pl/oferta/ante … 87098.html i fajnie było by ją podłączyć do tego modemu smile
Wiem, że pytanie nie jest do końca tematyczne dla tego forum, bo nie będę tutaj korzystał z openwrt/lede, ale ma ktoś może jakieś doświadczenia w tym temacie i mógł by mnie wspomóc dobrą radą?

Pozdrawiam serdecznie.

18

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Hej wszystkim,

Zainstalowałem sobie na moim routerze Asus rt-ac68u oprogramowanie openwrt i mam dosyć duży problem. System w ogóle nie wykrywa mi karty sieciowej wifi. Po wpisaniu ifconfig wyświetlają się same interfejsy ethX + loopbackowe. W luci nie mam w ogóle żadnej zakładki związanej sieciami Wi-Fi. W folderze /etc/config/ też brak pliku wireless odpowiedzialnego za Wi-Fi. Ktoś wie może o co chodzi? Wgrywałem już kilka razy openwrt na różne routery, ale takie coś mi się nigdy nie przytrafiło. Soft jaki wgrałem to "openwrt-15.05.1-bcm53xx-asus-rt-ac68u-squashfs.trx    7733248    15-Mar-2016 17:51"

Pozdrawiam serdecznie kzn1990.

19

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Super, a skąd go można pobrać?

@edit

Faktycznie link był FAQ. Dzięki za pomoc smile

20

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Hej wszystkim,

Chciałem sobie zrobić extroota na moim starym routerze MR3420 V1, ale mam (chyba) nietypowy problem.
Kiedy próbuję zainstalować pakiety (block-mount i kmod-fs-ext4) niezbędne do zrobienia extroota wyskakuje mi komunikat, że mam za mało pamięci na ich zainstalowanie. Mam świeżo wgranego najnowszego OpenWrt dostępnego na mojego staruszka i przy próbie extroota podpierałem się poradnikiem http://eko.one.pl/?p=openwrt-externalroot.
Macie jakiś pomysł jak to zrobić?

Pozdrawiam kzn1990