1

(2 odpowiedzi, napisanych Oprogramowanie / Software)

testowane
mniejsze MTU, 1380 i 1300
bez i z MSS clamping
z i bez NAT offload software i hardware

nic nie pomaga

2

(2 odpowiedzi, napisanych Oprogramowanie / Software)

Hej

Mam dziwny problem.
LAN1 -> RTR1 -> WG -> RTR2

Lacze sie z LAN1 (NAT na IP tunelu wg5 na RTR1) - na RTR2
port 80 dziala (translacja na IP tunelu wg5)
port 22 polaczy mnie po czym zrzuci i przestaje dzialac na jakis czas (nieokreslony)
co ciekawe ssh z RTR1 na RTR2 po tym tunelu dziala poprawnie...

W przypadku LAN->RTR2 Tcpdump pokazuje retransmisje itp, generalnie problemy z polaczeniem. Nic takiego nie ma na port 80 hmm
Po jakims czasie problem znika.. do czasu

przyklad ponizej, komunikacja z 2.1 na 2.3

No.     SRC     DST  Protocol Info
#### port 22 #####             
      1 2.1   2.3     TCP      56380 → 22 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
      2 2.3   2.1     TCP      22 → 56380 [SYN, ACK] Seq=0 Ack=1 Win=64860 Len=0 MSS=1380 SACK_PERM WS=32
      3 2.1   2.3     TCP      56380 → 22 [ACK] Seq=1 Ack=1 Win=131072 Len=0
      4 2.1   2.3     SSHv2    Client: Protocol (SSH-2.0-PuTTY_Release_0.79)
      5 2.3   2.1     TCP      22 → 56380 [ACK] Seq=1 Ack=29 Win=64832 Len=0
      6 2.3   2.1     SSHv2    Server: Protocol (SSH-2.0-dropbear), Key Exchange Init
      7 2.1   2.3     TCP      [TCP Spurious Retransmission] 56380 → 22 [PSH, ACK] Seq=1 Ack=1 Win=131072 Len=28
      8 2.3   2.1     TCP      [TCP Dup ACK 5#1] 22 → 56380 [ACK] Seq=411 Ack=29 Win=64832 Len=0 SLE=1 SRE=29
      9 2.3   2.1     TCP      [TCP Retransmission] 22 → 56380 [PSH, ACK] Seq=1 Ack=29 Win=64832 Len=410
     10 2.3   2.1     TCP      [TCP Retransmission] 22 → 56380 [PSH, ACK] Seq=1 Ack=29 Win=64832 Len=410
     11 2.1   2.3     TCP      [TCP Spurious Retransmission] 56380 → 22 [PSH, ACK] Seq=1 Ack=1 Win=131072 Len=28
     12 2.3   2.1     TCP      [TCP Dup ACK 5#2] 22 → 56380 [ACK] Seq=411 Ack=29 Win=64832 Len=0 SLE=1 SRE=29
     13 2.3   2.1     TCP      [TCP Retransmission] 22 → 56380 [PSH, ACK] Seq=1 Ack=29 Win=64832 Len=410
     14 2.1   2.3     TCP      [TCP Spurious Retransmission] 56380 → 22 [PSH, ACK] Seq=1 Ack=1 Win=131072 Len=28
     15 2.3   2.1     TCP      [TCP Dup ACK 5#3] 22 → 56380 [ACK] Seq=411 Ack=29 Win=64832 Len=0 SLE=1 SRE=29
     16 2.3   2.1     TCP      [TCP Retransmission] 22 → 56380 [PSH, ACK] Seq=1 Ack=29 Win=64832 Len=410
     17 2.1   2.3     TCP      [TCP Spurious Retransmission] 56380 → 22 [PSH, ACK] Seq=1 Ack=1 Win=131072 Len=28
     18 2.3   2.1     TCP      [TCP Dup ACK 5#4] 22 → 56380 [ACK] Seq=411 Ack=29 Win=64832 Len=0 SLE=1 SRE=29
     19 2.3   2.1     TCP      [TCP Retransmission] 22 → 56380 [PSH, ACK] Seq=1 Ack=29 Win=64832 Len=410
     20 2.1   2.3     TCP      [TCP Spurious Retransmission] 56380 → 22 [PSH, ACK] Seq=1 Ack=1 Win=131072 Len=28
     21 2.3   2.1     TCP      [TCP Dup ACK 5#5] 22 → 56380 [ACK] Seq=411 Ack=29 Win=64832 Len=0 SLE=1 SRE=29
                               
#### port 80 #####             
     22 2.1   2.3     TCP      56377 → 80 [FIN, ACK] Seq=1 Ack=1 Win=511 Len=0
     23 2.1   2.3     TCP      56377 → 80 [RST, ACK] Seq=2 Ack=1 Win=0 Len=0
     24 2.1   2.3     TCP      56378 → 80 [FIN, ACK] Seq=1 Ack=1 Win=507 Len=0
     25 2.1   2.3     TCP      56378 → 80 [RST, ACK] Seq=2 Ack=1 Win=0 Len=0
     26 2.1   2.3     TCP      56381 → 80 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
     27 2.1   2.3     TCP      56382 → 80 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
     28 2.3   2.1     TCP      80 → 56377 [ACK] Seq=1 Ack=2 Win=2015 Len=0
     29 2.3   2.1     TCP      80 → 56378 [ACK] Seq=1 Ack=2 Win=2005 Len=0
     30 2.3   2.1     TCP      80 → 56381 [SYN, ACK] Seq=0 Ack=1 Win=64860 Len=0 MSS=1380 SACK_PERM WS=32
     31 2.3   2.1     TCP      80 → 56382 [SYN, ACK] Seq=0 Ack=1 Win=64860 Len=0 MSS=1380 SACK_PERM WS=32
     32 2.1   2.3     TCP      56381 → 80 [ACK] Seq=1 Ack=1 Win=131072 Len=0
     33 2.1   2.3     TCP      56382 → 80 [ACK] Seq=1 Ack=1 Win=131072 Len=0
     34 2.1   2.3     HTTP     GET /cgi-bin/luci/ HTTP/1.1 
     35 2.3   2.1     TCP      80 → 56381 [ACK] Seq=1 Ack=553 Win=64320 Len=0
     36 2.3   2.1     TCP      80 → 56381 [PSH, ACK] Seq=1 Ack=553 Win=64320 Len=76 [TCP segment of a reassembled PDU]
     37 2.3   2.1     TCP      80 → 56381 [ACK] Seq=77 Ack=553 Win=64320 Len=1380 [TCP segment of a reassembled PDU]
     38 2.3   2.1     TCP      80 → 56381 [PSH, ACK] Seq=1457 Ack=553 Win=64320 Len=1380 [TCP segment of a reassembled PDU]
     39 2.1   2.3     TCP      56381 → 80 [ACK] Seq=553 Ack=1457 Win=131072 Len=0
     40 2.3   2.1     HTTP     HTTP/1.1 403 Forbidden  (text/html)
     41 2.1   2.3     TCP      56381 → 80 [ACK] Seq=553 Ack=3210 Win=131072 Len=0
     42 2.1   2.3     HTTP     GET /cgi-bin/luci/admin/translations/en HTTP/1.1 
     43 2.3   2.1     TCP      80 → 56381 [ACK] Seq=3210 Ack=977 Win=64160 Len=0
     44 2.3   2.1     TCP      [TCP Retransmission] 22 → 56380 [PSH, ACK] Seq=1 Ack=29 Win=64832 Len=410
     45 2.3   2.1     TCP      80 → 56381 [PSH, ACK] Seq=3210 Ack=977 Win=64160 Len=69 [TCP segment of a reassembled PDU]
     46 2.1   2.3     TCP      56381 → 80 [ACK] Seq=977 Ack=3279 Win=130816 Len=0
     47 2.3   2.1     HTTP     HTTP/1.1 200 OK  (application/javascript)
     48 2.1   2.3     TCP      56381 → 80 [PSH, ACK] Seq=977 Ack=3513 Win=130560 Len=432 [TCP segment of a reassembled PDU]
     49 2.1   2.3     HTTP/JSON POST /ubus/?1712311194954 HTTP/1.1 , JSON (application/json)
     50 2.3   2.1     TCP      80 → 56381 [ACK] Seq=3513 Ack=1409 Win=64160 Len=0
     51 2.3   2.1     TCP      80 → 56381 [ACK] Seq=3513 Ack=1454 Win=64160 Len=0
     52 2.3   2.1     TCP      80 → 56381 [PSH, ACK] Seq=3513 Ack=1454 Win=64160 Len=69 [TCP segment of a reassembled PDU]
     53 2.1   2.3     TCP      56381 → 80 [ACK] Seq=1454 Ack=3582 Win=130560 Len=0
     54 2.3   2.1     HTTP/JSON HTTP/1.1 200 OK , JSON (application/json)
     55 2.1   2.3     TCP      56381 → 80 [PSH, ACK] Seq=1454 Ack=4466 Win=129792 Len=433 [TCP segment of a reassembled PDU]
     56 2.1   2.3     HTTP/JSON POST /ubus/?1712311195083 HTTP/1.1 , JSON (application/json)
     57 2.3   2.1     TCP      80 → 56381 [ACK] Seq=4466 Ack=2146 Win=64160 Len=0
     58 2.3   2.1     TCP      80 → 56381 [PSH, ACK] Seq=4466 Ack=2146 Win=64160 Len=69 [TCP segment of a reassembled PDU]
     59 2.1   2.3     TCP      56381 → 80 [ACK] Seq=2146 Ack=4535 Win=129536 Len=0
     60 2.3   2.1     TCP      80 → 56381 [PSH, ACK] Seq=4535 Ack=2146 Win=64160 Len=64 [TCP segment of a reassembled PDU]
     61 2.1   2.3     TCP      56381 → 80 [ACK] Seq=2146 Ack=4599 Win=131072 Len=0
     62 2.3   2.1     TCP      80 → 56381 [PSH, ACK] Seq=4599 Ack=2146 Win=64160 Len=5 [TCP segment of a reassembled PDU]
     63 2.1   2.3     TCP      56381 → 80 [ACK] Seq=2146 Ack=4604 Win=131072 Len=0
     64 2.3   2.1     TCP      [TCP Keep-Alive] 80 → 56382 [ACK] Seq=0 Ack=1 Win=64864 Len=0
     65 2.1   2.3     TCP      [TCP Keep-Alive ACK] 56382 → 80 [ACK] Seq=1 Ack=1 Win=131072 Len=0
     66 2.3   2.1     HTTP/JSON HTTP/1.1 200 OK , JSON (application/json)
     67 2.1   2.3     TCP      56381 → 80 [PSH, ACK] Seq=2146 Ack=5532 Win=130048 Len=433 [TCP segment of a reassembled PDU]
     68 2.1   2.3     HTTP/JSON POST /ubus/?1712311195474 HTTP/1.1 , JSON (application/json)
     69 2.3   2.1     TCP      80 → 56381 [ACK] Seq=5532 Ack=2736 Win=64160 Len=0
     70 2.3   2.1     TCP      80 → 56381 [PSH, ACK] Seq=5532 Ack=2736 Win=64160 Len=69 [TCP segment of a reassembled PDU]
     71 2.1   2.3     TCP      56381 → 80 [ACK] Seq=2736 Ack=5601 Win=130048 Len=0
     72 2.3   2.1     HTTP/JSON HTTP/1.1 200 OK , JSON (application/json)
     73 2.1   2.3     TCP      56381 → 80 [ACK] Seq=2736 Ack=5736 Win=129792 Len=0
     74 2.1   2.3     TCP      [TCP Spurious Retransmission] 56380 → 22 [PSH, ACK] Seq=1 Ack=1 Win=131072 Len=28
     75 2.3   2.1     TCP      [TCP Dup ACK 5#6] 22 → 56380 [ACK] Seq=411 Ack=29 Win=64832 Len=0 SLE=1 SRE=29
     76 2.3   2.1     TCP      [TCP Keep-Alive] 80 → 56382 [ACK] Seq=0 Ack=1 Win=64864 Len=0
     77 2.1   2.3     TCP      [TCP Keep-Alive ACK] 56382 → 80 [ACK] Seq=1 Ack=1 Win=131072 Len=0
     78 2.3   2.1     TCP      [TCP Keep-Alive] 80 → 56381 [ACK] Seq=5735 Ack=2736 Win=64160 Len=0
     79 2.1   2.3     TCP      [TCP Keep-Alive ACK] 56381 → 80 [ACK] Seq=2736 Ack=5736 Win=129792 Len=0
     80 2.3   2.1     TCP      [TCP Keep-Alive] 80 → 56382 [ACK] Seq=0 Ack=1 Win=64864 Len=0
     81 2.1   2.3     TCP      [TCP Keep-Alive ACK] 56382 → 80 [ACK] Seq=1 Ack=1 Win=131072 Len=0
     82 2.3   2.1     TCP      [TCP Keep-Alive] 80 → 56381 [ACK] Seq=5735 Ack=2736 Win=64160 Len=0

probowalem static NAT jak i MASQUERADE, bez zmian

ok, cos sie pokielbasilo, wywalilem i poszlo
musialem nie sprawdzic po reboocie

pytanko - czy instalacja czystego/eko.one openwrt w tej samej wersji zachowa konfig czy moga byc jakies problemy ?

overlayfs:/overlay on / type overlay (rw,noatime,lowerdir=/,upperdir=/overlay/upper,workdir=/overlay/work)

Cezary napisał/a:

Sam chciałeś wywalić wszystko z /overylay. To by było tożsame z firstbootem. Coś mi się zdaje że nie miałeś świadomości co w ogóle mogłeś tym zrobić.

Usuń z /overlaya tylko pozostałości po instalacji lldpd i jego zależnościach.

Sorki, zle sie wyrazilem. Mialem na mysli wywalenie wszystko co powiazane z ww. pakietem
Tak tez zrobilem, ale wolne miejsce pokazuje tyle samo co przed wywaleniem hmm po reboocie tez

czy ponizsze trzeba recznie zmodyfikowac ? :
.fs_state -> 2

firstboot nie chce robic, bo ruter jest zdalny..

ok, wyjasnilo sie :
Your JFFS2-partition seems full and overlayfs is mounted read-only.
Please try to remove files from /overlay/upper/... and reboot!

generalnie wywalilo sie przy instalacji pierwszego pakietu tj. lldpd
czy w takim razie moge wywalic wszystko z /overlay/upper ?
wg. powinny tam byc wlasnie tylko pliki z tego pakietu


I pytanie nr 2 - czy jesli zainstaluje na to czyste openwrt 23.05 to moge liczyc na zachowanie ustawien ? wink
chcialem zainstalowac osobno luci i miec "chudsza" wersje

Hejka, wlasnie zrobilem upgrade :

| OpenWrt 23.05-SNAPSHOT, r23403-736e3b81aa                                 |
|                                                                           |
| Build time: 2023-08-28 20:00 CEST                                         |
| Cezary Jackiewicz, https://eko.one.pl                                     |
|                                                                           |
-----------------------------------------------------------------------------
| Machine: TP-Link TL-WDR3600 v1                                            |

i widze, ze w vi moge wejsc w edycje, ale :w i :wq nie przynosi zadnego efektu..
:wq wychodzi, ale zmiany nie zapisane...

9

(0 odpowiedzi, napisanych Inne)

Hej

Prawdopodobnie bede robil troche bardziej skomplikowane rozwiazanie dla sieci gosci w jednej lokalizacji.
Czy macie godne polecenia oprogramowania automatyzujace ta sprawe ?

Jak to sobie wyobrazam :
- osobne SSID i VLAN dla gosci
- wypuszczanie ruchu osobnym publicznym IP (albo drugie IP, albo np VNP do VPSa i stamtad w swiat)

Chodzi o software (darmowy) ktory ogarnie :
- blokowanie klientow do momentu jak sie nie zautentykuja (np. podaja maila), np na regulach iptables
- logowanie ruchu w stylu : kto, kiedy, gdzie (nie packet capture, tylko czy nie lamal np prawa)
- fajnie jakby rozwiazanie bylo "lekkie" zeby mozna bylo np postawic go na dokerze w chmurze

10

(4,519 odpowiedzi, napisanych Oprogramowanie / Software)

hejka, znalazlem dobra oferte na Belkin RT1800, pytanie czy to jest w pelnie wspierane na Openwrt ?
https://openwrt.org/toh/hwdata/belkin/belkin_rt1800_v1
vs
https://openwrt.org/toh/hwdata/belkin/belkin_rt3200

https://forum.openwrt.org/t/my-belkin-r … /155751/42

+ na ile odczuwalna bedzie roznica
CPU:MT7621 (880)
vs
CPU:MediaTek MT7622BV (1350)

11

(95 odpowiedzi, napisanych Oprogramowanie / Software)

A dla tych co nie maja sprzetu
Openwrt <-VPN, np. wireguard-> VMka w cloudzie + docker

Oracle cloud daje darmowe nawet 4VMki na arm (for ever)
https://www.oracle.com/cloud/free/

Mam cos podobnego, tzn puszczam ruch przez VPN wireguarda do USA, zeby ogladac inny kontent na TV
Calosc jest na policy based routing per source IP. Dodatkowo dodane custom commands w LUCI do wlaczania/wylaczania PBR dla tych IP

13

(1 odpowiedzi, napisanych Oprogramowanie / Software)

odpowiem sobie sam (na razie testuje), znalazlem nastepujaca podmianke :

# This alias makes a result of 1.2.3.4 appear as 5.6.7.8
#alias=1.2.3.4,5.6.7.8

14

(1 odpowiedzi, napisanych Oprogramowanie / Software)

Szukam i szukam i nigdzie nie moge znalezc (w googlach tez)
Czy ktos wie jak zrobic wpisy statyczne dla rozwiazania dnsmasq+stubby ?
chodzi o podmianke np. jakishost.domain.com na moj konkretny IP

Wpis w /etc/hosts nie jest brany pod uwage, tylko lokalne zapytanie (z routera) z niego korzysta

15

(5 odpowiedzi, napisanych Oprogramowanie / Software)

balekkombo napisał/a:

Na MikroTik RouterBOARD 951G-2HnD

packet capture prawde ci powie, czy cos przychodzi/wychodzi na konkretnych portach
zainstaluj pakiet tcpdump-mini i zapusc pcap na wanie

16

(9 odpowiedzi, napisanych Oprogramowanie / Software)

Packet capture prawde ci powie.
IMHO problem z samymi urzadzeniami, moze przechodza w jakies uspienie na LAN ?
Chyba, ze 140.145.0.19 ma jakies logi, ktore mozna przejrzec

w ostatecznosci tcpdump na wg0 i wanie na wybranych portach wireguarda. Zobaczysz gdzie lata, gdzie nie dociera
pakiet tcpdump-mini

18

(20 odpowiedzi, napisanych Oprogramowanie / Software)

frutis napisał/a:

Nie da się pobrać listy paczek, feralny build smile

sciagnalem i recznie zainstalowalem

-rw-r--r--    1 root     root          5768 Apr 23 08:14 libopenssl-conf_1.1.1n-1_mipsel_24kc.ipk
-rw-r--r--    1 root     root        975040 Apr 23 08:10 libopenssl1.1_1.1.1n-1_mipsel_24kc.ipk
-rw-r--r--    1 root     root         81245 Apr 23 08:16 libpcre_8.44-3_mipsel_24kc.ipk
-rw-r--r--    1 root     root        238580 Apr 23 08:12 openssl-util_1.1.1n-1_mipsel_24kc.ipk
-rw-r--r--    1 root     root        185848 Apr 23 08:06 wget-ssl_1.21.1-1_mipsel_24kc.ipk

i poszlo

19

(20 odpowiedzi, napisanych Oprogramowanie / Software)

frutis napisał/a:

wget to u mnie

uclient-fetch - 2021-05-14-6a6011df-1

a build od Ciebie

OpenWrt 21.02-SNAPSHOT, r16470-6eced97ce4
 | OpenWrt 21.02-SNAPSHOT, r16470-6eced97ce4                                 |
 |                                                                           |
 | Build time: 2022-01-16 15:31 CET                                          |
 
root@yyyy:~# wget --help
GNU Wget 1.21.1, a non-interactive network retriever.

root@yyyy:~# opkg list-installed | grep wget
wget-ssl - 1.21.1-1



 | OpenWrt 21.02-SNAPSHOT, r16521-b1c3539868                                 |
 |                                                                           |
 | Build time: 2022-03-19 16:06 CET                                          |
    |
root@xxxx:~# wget --help
wget: unrecognized option: help
Usage: wget [options] <URL>

root@xxxx:~# opkg list-installed | grep wget
root@xxxx:~#

20

(20 odpowiedzi, napisanych Oprogramowanie / Software)

frutis napisał/a:

Ale to nie o ssl'a chodzi, zmina na http nie pomaga:

root@OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/releases/21.02-SNAPSHOT/packages/mips_24kc/base/Packages.gz
Failed to send request: Operation not permitted
*** Failed to download the package list from http://downloads.openwrt.org/releases/21.02-SNAPSHOT/packages/mips_24kc/base/Packages.gz

...

co jest dziwne.. ja na biurku robilem opkg upgrade i instalowalem pakiety (np wireguarda). Nagle przestal dzialac..


Cezary napisał/a:

Było, zmień sobie w /etc/opkg linki z https na http. I nie, nie trefny build tylko zmiany w certyfikatach letsencrypt.

nie dalo by rady wgrac nowego CA/root CA czy cos ?

21

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Na czym właściwie wam nie działa? Która wersja softu?

 | OpenWrt 21.02-SNAPSHOT, r16521-b1c3539868                                 |
 |                                                                           |
 | Build time: 2022-03-19 16:06 CET                                          |
 | Cezary Jackiewicz, [url]https://eko.one.pl[/url]                                     |
 |                                                                           |
 -----------------------------------------------------------------------------
 | Machine: Linksys EA7500 v2                                                |
Cezary napisał/a:

Pisałem, zaktualizuj sobie obraz...

nie robilem jeszcze upgrade na 21.02 z zachowaniem konfiguracji (a ruter jest zdalny). Da rade ? Na urzadzeniu mam tez reverse ssh tunel.
Ale widze, ze teraz tylko 22.03 jest najnowsze... Czy downgrade (na starszy 21.02) jest tez mozliwy ?

22

(20 odpowiedzi, napisanych Oprogramowanie / Software)

wget -O /dev/null http://onet.pl
Downloading 'http://onet.pl'
Failed to send request: Operation not permitted

root@xxxx:~# ping onet.pl
PING onet.pl (75.2.92.173): 56 data bytes
64 bytes from 75.2.92.173: seq=0 ttl=122 time=9.826 ms


cos z samym wgetem jest chyba. Bo internet hula od tygodnia..

23

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Zrób

wget -O /dev/null http://dl.eko.one.pl

I pokaż co wyszło.

root@xxxx:~# wget -O /dev/null http://dl.eko.one.pl
Downloading 'http://dl.eko.one.pl'
Failed to send request: Operation not permitted

ale sam wget jest..

root@xxxx:~# wget
Usage: wget [options] <URL>
Options:
        -4                              Use IPv4 only
        -6                              Use IPv6 only

24

(20 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Nie masz dostępu do internetu z tego routera?

wlasnie na niego sie wbilem przez wireguarda... moze to, ze ma interfejs pppoe ?

25

(20 odpowiedzi, napisanych Oprogramowanie / Software)

nowa instalacja, Linksys EA7500 v2

/sbin/stat.sh
Failed to send request: Operation not permitted


o co chodzi ?