testowane
mniejsze MTU, 1380 i 1300
bez i z MSS clamping
z i bez NAT offload software i hardware
nic nie pomaga
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Posty przez miguelos
testowane
mniejsze MTU, 1380 i 1300
bez i z MSS clamping
z i bez NAT offload software i hardware
nic nie pomaga
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 ![]()
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=0probowalem 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)
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
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 ? ![]()
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...
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
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)
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
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
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
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
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
Nie da się pobrać listy paczek, feralny build
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
wget to u mnie
uclient-fetch - 2021-05-14-6a6011df-1a 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:~#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..
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 ?
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 |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 ?
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..
Zrób
wget -O /dev/null http://dl.eko.one.plI 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
Nie masz dostępu do internetu z tego routera?
wlasnie na niego sie wbilem przez wireguarda... moze to, ze ma interfejs pppoe ?
nowa instalacja, Linksys EA7500 v2
/sbin/stat.sh
Failed to send request: Operation not permitted
o co chodzi ?
eko.one.pl → Posty przez miguelos
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc