101

(21 odpowiedzi, napisanych Oprogramowanie / Software)

No właśnie też na to wpadłem w międzyczasie przeszukując pakiety ze stringiem ipsec w nazwie w GUI :-)

Próbując znaleźć rozwiązanie doinstalowałem paczkę:

opkg install strongswan-ipsec


Teraz ipsec pozwala się włączyć, ale niesety coś jest dalej nie tak:

root@OpenWrt:~# /etc/init.d/ipsec enable
root@OpenWrt:~# /etc/init.d/xl2tpd enable
root@OpenWrt:~# /etc/init.d/ipsec restart
WARNING: Strongswan is deprecating the ipsec CLI; please migrate to swanctl.
root@OpenWrt:~# /etc/init.d/xl2tpd restart
root@OpenWrt:~# ipsec restart
Stopping strongSwan IPsec failed: starter is not running
/usr/sbin/ipsec: exec: line 217: /usr/lib/ipsec/starter: not found
root@OpenWrt:~# ipsec up mikrotik
/usr/sbin/ipsec: line 292: /usr/lib/ipsec/stroke: not found

102

(21 odpowiedzi, napisanych Oprogramowanie / Software)

Co do poradnika

https://openthreat.ro/openwrt-l2tp-ipse … mment-5121

utknąłem w tym miejscu:

root@OpenWrt:~# /etc/init.d/ipsec enable
-ash: /etc/init.d/ipsec: not found

Mimo, że wszystkie paczki zainstalowały się poprawnie, i wszystko szło bez problemu, coś ipsec nie domaga / brakuje go.

103

(21 odpowiedzi, napisanych Oprogramowanie / Software)

Pobieżenie przejrzałem artykuł https://openwrt.org/docs/guide-user/ser … anxl2tpvpn ale widzę, że tam koncentracja na serwerze raczej, a mi OpenWrt w roli klienta potrzebny.

W temacie klientów informacja o tym, że są wbudowane w większość OS-ów.

Na końcu jeszcze wzmianka o klientach, ale raczej w kontekście podmontowania na kliencie zdalnego zasobu nfs, a trochę nie o to mi chodzi. 

W każdym razie lecę szukać dalej :-)

--- edit --

O, właśnie chyba coś znalazłem :-)

https://openthreat.ro/openwrt-l2tp-ipse … ik-server/

104

(21 odpowiedzi, napisanych Oprogramowanie / Software)

Dzięki. Spróbuję przetrzeć szlaki w takim razie :-)

A kojarzysz może jak ma się temat  wireguarda (kolejny VPN, pewnie jakąś nowość, bo wjechał razem z wersją 7 RouterOS-a).

Ponoć bardzo fajna i bezpieczna alternatywa dla L2TP IPsec, i niby nic nie stoi na przeszkodzie by postawić go obok / równolegle do L2TP IPsec, przynajmniej na czas przesiadki.

Muszę się zorientować jak jest z wireguardem w środowisku openwrt.

Cześć.

Mam serwer l2tp over ipsec na mikrotiku we Wrocławiu do którego łączę się mikrotikami z innych lokalizacji, spinając tym samym kilka lokalizacji w jedną sieć. Oczywiście w każdej lokalizacji adresacja lest inna, niemniej podsieci są transparentne i można między nimi swobodnie pingować. Co do samego łącza z internetem maszyny z danej lokalizacji korzystają z własnego połączenia internetowego (nie jest tak, że wszystko leci przez Wrocław).

Chciałbym dodać kolejne lokalizacje, gdzie głównym routerem jest sprzęt działający pod kontrolą OpenWrt, innymi słowy potrzebuję doinstalować (?) do OpenWrt i skonfigurować klienta l2tp over IPsec w sposób analogiczny jak wyżej.

Podpowie ktoś namiary na właściwy poradnik ?

Z góry dziękuję ślicznie.

106

(10 odpowiedzi, napisanych Oprogramowanie / Software)

Tak jak napisałeś stozowny wpis w fstab załatwia sprawę. Przykładowy wpis:

config 'mount'
        option  target '/'
        option  uuid 'd27fb712-4b2c-d901-0088-b7124b2cd876'
        option  enabled '1'
        option device '/dev/sda1'
        option fstype 'ext4'

Dzięki.

107

(10 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

A jakaś modyfikacja fstaba?

A widzisz, fstab... Całkiem o nim zapomniałem. Już się zabieram za poprawkę.

Przenoszę całość, bo ktoś tak gdzieś kiedyś sugerował i tak robiłem do tej pory. Pewnie ma to zalety i wady.

108

(10 odpowiedzi, napisanych Oprogramowanie / Software)

Cześć.

Po kilku tygodniach przerwy przenoszę rootfs na pendrive na kolejnym routerze. Niby robię wszystko jak poprzednio, ale nie działa.

Na pendrive mam spodziewaną strukturę plików, niestety z jakiegoś powodu router nie startuje z tego pendrive-a.

Procedura, którą stosuję:

1. Przygotować pendrive z systemem plików ext4, bootowalny (active),

2. Doinstalować routerowi obsługę pamięci USB z systemem plików ext4:

opkg update
opkg install kmod-usb-core kmod-usb2 kmod-usb-storage kmod-fs-ext4

3. Upewnić się, że pendrive jest widziany przez router:

ls /dev/s*

Prawdopodobnie pendrive będzie widziany jako urządzenie /dev/sda z założonym systemem plików /dev/sda1

4. Upewnić się, że katalog /mnt jest pusty:

ls /mnt

5. Założyć katalog tymczasowy dla rootfs:

mkdir -p /tmp/cproot

6. Założyć katalog do którego zamontowany zostanie pendrive oraz zamontować tam pendrive:

mkdir /mnt/share
mount /dev/sda1 /mnt/share

7. Upewnić się, że pendrive został poprawnie zamontowany:

ls /mnt/share

Wynikiem powinno być wyświetlenie katalogu lost+found charakterystycznego dla podmontowanego systemu plików ext4.

8. Dowiązać rootfs:

mount -o bind / /tmp/cproot

9. Skopiować rootfs na pendrive:

tar -C /tmp/cproot -cvf - . | tar -C /mnt/share -x

10. Odmontować udziały tymczasowe, wykorzystane w tym procesie:

umount /tmp/cproot
umount /mnt/share

11. Zrestartować system routera:

reboot

12. Upewnić się, że router wystartował system z pendrive-a i w strukturze plików pojawił się rootfs:

df -h
Filesystem                Size      Used Available Use% Mounted on
rootfs                    3.4G     16.7M      3.2G   1% /

Wszystko idzie gładko, ale po reboocie rootfs się nie pojawia (pkt. 12). Router nie startuje z pendrive-a.

Innymi słowy po reboocie ciągle mam:

root@OpenWrt:~# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                 3.8M      3.8M         0 100% /rom
tmpfs                    59.0M     80.0K     58.9M   0% /tmp
/dev/ubi0_1              17.1M    564.0K     15.7M   3% /overlay
overlayfs:/overlay       17.1M    564.0K     15.7M   3% /
tmpfs                   512.0K         0    512.0K   0% /dev
root@OpenWrt:~#

Z góry dzięki śliczne za pomoc / wyłapanie co robię nie tak.

109

(7 odpowiedzi, napisanych Sprzęt / Hardware)

Cezary napisał/a:

PS. Jak jedno usb to v1.

W v1 też są dwa USB, jedno z boku. Po amperażu zasilacza też widać, że będzie to V1.



Szkoda tylko, że WiFi w tym modelu nie jest wspierane przez OpenWRT -> https://openwrt.org/toh/netgear/r6300_v1 więc jeszcze się zastanowię, czy przemianuję na OpenWRT, czy pchnę dalej na stockowym. Jakby nie było 5x switch gigabit na pokładzie jest i dwa porty USB. Najnowsze OpenWRT daje się teoretycznie postawić, więc na router kablowy się nada. Ale się jeszcze zastanowię.

https://i.imgur.com/uA0PA0P.png

Na nalepce znamionowej brak info o wersji. R6300 bez dodatkowych adnotacji.

W panelu to samo:

https://i.imgur.com/DLxJA8K.png

Próbować flashować OpenWrt dla v1 ?

https://i.imgur.com/sM0qf7n.png

https://openwrt.org/toh/netgear/r6300_v1

?

U mnie najbliższe rzeczywistości prędkości oddaje paczka speedtestpp.

Dzięki śliczne, już działa.

Witam.

Pytanie początkującego. Router Netgear R6220 z wgranym OpenWrt 22.03.2, r19803-9a599fee93 nie widzi włożonego do USB pendrive-a:

# ls /dev/s*
/dev/stderr  /dev/stdin   /dev/stdout

Co zrobić, by pendrive zaczął być widoczny w systemie (zapewne jako /dev/sda1) ?

Dodam, że:

# block info
/dev/ubiblock0_0: UUID="67f9328c-a0743119-6273ccd1-efdac56f" VERSION="4.0" MOUNT="/rom" TYPE="squashfs"
/dev/ubi0_1: UUID="30ae823e-551c-4e6a-8096-26067027b1c5" VERSION="w5r0" MOUNT="/overlay" TYPE="ubifs"
#

Czyżby obsługę USB jakoś trzeba dograć ?

Zerknij post wyżej, edytowałem.

Będę miał chwilę to podepnę pendrive i przeniosę rootsf na pena.

https://i.imgur.com/qGfWvD1.png

Nie bardzo.

Ale skoro twierdził, że ma taką paczkę, to... mu ją zainstalowałem:

# opkg install speedtestpp
Installing speedtestpp (1.14-1) to root...
Collected errors:
 * check_conflicts_for: The following packages conflict with speedtestpp:
 * check_conflicts_for:         python3-speedtest-cli *
 * opkg_install_cmd: Cannot install package speedtestpp.
# opkg install python3-speedtest-cli
Installing python3-speedtest-cli (2.1.3-1) to root...
Downloading https://downloads.openwrt.org/releases/22.03.2/packages/mipsel_24kc/packages/python3-speedtest-cli_2.1.3-1_mipsel_24kc.ipk
Installing librt (1.2.3-4) to root...
Downloading https://downloads.openwrt.org/releases/22.03.2/targets/ramips/mt7621/packages/librt_1.2.3-4_mipsel_24kc.ipk
Installing libuuid1 (2.37.4-1) to root...
Downloading https://downloads.openwrt.org/releases/22.03.2/packages/mipsel_24kc/base/libuuid1_2.37.4-1_mipsel_24kc.ipk
Installing python3-uuid (3.10.7-1) to root...
Downloading https://downloads.openwrt.org/releases/22.03.2/packages/mipsel_24kc/packages/python3-uuid_3.10.7-1_mipsel_24kc.ipk
Installing python3 (3.10.7-1) to root...
Downloading https://downloads.openwrt.org/releases/22.03.2/packages/mipsel_24kc/packages/python3_3.10.7-1_mipsel_24kc.ipk
Installing python3-pkg-resources (63.2.0-1) to root...
Downloading https://downloads.openwrt.org/releases/22.03.2/packages/mipsel_24kc/packages/python3-pkg-resources_63.2.0-1_mipsel_24kc.ipk
Configuring librt.
Configuring libuuid1.
Configuring python3-uuid.
Configuring python3.
Configuring python3-pkg-resources.
Configuring python3-speedtest-cli.
# speedtest
Retrieving speedtest.net configuration...
Cannot retrieve speedtest configuration
ERROR: HTTP Error 403: Forbidden
#

Zainstalował, chociaż coś mu ona nie śmiga jak widać.

Następnie usunąłem:

# opkg remove python3-speedtest-cli
Removing package python3-speedtest-cli from root...
#

I postanowiłem próbę instalacji speedtestpp:

# opkg install speedtestpp
Installing speedtestpp (1.14-1) to root...
Downloading https://downloads.openwrt.org/releases/22.03.2/packages/mipsel_24kc/                packages/speedtestpp_1.14-1_mipsel_24kc.ipk
Installing libmbedtls12 (2.28.1-2) to root...
Downloading https://downloads.openwrt.org/releases/22.03.2/packages/mipsel_24kc/                base/libmbedtls12_2.28.1-2_mipsel_24kc.ipk
Installing libnghttp2-14 (1.44.0-1) to root...
Downloading https://downloads.openwrt.org/releases/22.03.2/packages/mipsel_24kc/                packages/libnghttp2-14_1.44.0-1_mipsel_24kc.ipk
Installing libcurl4 (7.86.0-2) to root...
Downloading https://downloads.openwrt.org/releases/22.03.2/packages/mipsel_24kc/                packages/libcurl4_7.86.0-2_mipsel_24kc.ipk
Installing libxml2 (2.10.3-1) to root...
Configuring libmbedtls12.
Configuring libnghttp2-14.
Configuring libcurl4.
Collected errors:
 * verify_pkg_installable: Only have 168kb available on filesystem /overlay, pkg                 libxml2 needs 417
 * opkg_install_cmd: Cannot install package speedtestpp.
#

Ale tym razem widać, że mu pamięci zabrakło.

116

(2 odpowiedzi, napisanych Inne)

Faktycznie, są. Dzięki.

117

(2 odpowiedzi, napisanych Inne)

Funkcjonalność -> pokaż wszystkie moje posty - jest dostępna na tym forum?

Jakoś nie mogę namierzyć, pewnie ślepy jestem...

118

(3 odpowiedzi, napisanych Oprogramowanie / Software)

Jakby ktoś był ciekawy, podłączyłem drugiego pendrive-a i dopiero na sprzęcie /dev/sdb1 wszystko zaczęło działać.
Po jakimś czasie /dev/sda1 też zaczęło działać normalnie.

Z czym walczyłem, pojęcia nie mam, ale widać, że czasem warto dopiąć kolejny dysk USB, i podziałać na kolejnym zasobie.

Nie pomyliłem :-)

https://i.imgur.com/ba3Tdkp.png

https://i.imgur.com/Izr70bf.png

https://i.imgur.com/0VHi1YB.png

https://i.imgur.com/YJAIP8f.png

https://i.imgur.com/9pfiBKU.png

120

(7 odpowiedzi, napisanych Sprzęt / Hardware)

Może jutro spróbuję. Tak czy siak wyszukiwanie sieci tą radiówką działa.

Zastanawiam się, czy ro nie jest coś w rodzaju błędu samego Luci, jak w minucie 13 i 12 sekundzie tego filmu:
https://www.youtube.com/watch?v=2JLsnRCLG3Q

Dobra ruszyło. Samo od siebie, po dłuższym czasie. Nic nie ruszałem, urządzenia zaczęły widzieć sieć z drugiego radia.

https://i.imgur.com/4M2B3PX.png

Nic nie zwraca:

# opkg list-installed | grep speedtest
#

Inna sprawa, że na jednym z routerów zakupionym z wgranym OpenWRT, a konkretnie na Netgear R6220, próba instalacji paczki speedtestpp kończy się komunikatem o konflikcie z paczką python3-speedtest-cli, mimo, że ta paczka nie jest na tym royterze zainstalowana.

Dziwne...

# opkg install speedtestpp
Installing speedtestpp (1.14-1) to root...
Collected errors:
 * check_conflicts_for: The following packages conflict with speedtestpp:
 * check_conflicts_for:         python3-speedtest-cli *
 * opkg_install_cmd: Cannot install package speedtestpp.

https://i.imgur.com/0rQGlM7.png

Namierzyłem wreszcie paczkę speedtest-a, która zwraca poprawne wyniki. Ta paczka to speedtestpp.

Testy przeprowadzone na łączu 500/100:


Przykład tego co zwraca speedtest-netperf.sh: (totalnie bzdurne wartości)

root@OpenWrt:~# speedtest-netperf.sh
2022-12-11 20:23:13 Starting speedtest for 60 seconds per transfer session.
Measure speed to netperf.bufferbloat.net (IPv4) while pinging gstatic.com.
Download and upload sessions are sequential, each with 5 simultaneous streams.
.............................................................
 Download:  23.40 Mbps
  Latency: [in msec, 61 pings, 0.00% packet loss]
      Min:  10.048
    10pct:  10.263
   Median:  10.524
      Avg:  10.560
    90pct:  10.797
      Max:  12.109
 CPU Load: [in % busy (avg +/- std dev), 58 samples]
     cpu0:   6.3 +/-  3.1
     cpu1:   5.8 +/-  3.4
     cpu2:   3.5 +/-  2.7
     cpu3:   2.8 +/-  2.5
 Overhead: [in % used of total CPU available]
  netperf:   2.9
.............................................................
   Upload: 105.22 Mbps
  Latency: [in msec, 61 pings, 0.00% packet loss]
      Min:   9.634
    10pct:   9.957
   Median:  10.730
      Avg:  10.842
    90pct:  11.292
      Max:  16.567
 CPU Load: [in % busy (avg +/- std dev), 58 samples]
     cpu0:  23.1 +/-  4.6
     cpu1:  48.1 +/-  8.0
     cpu2:  20.5 +/-  5.0
     cpu3:   6.8 +/-  2.5
 Overhead: [in % used of total CPU available]
  netperf:   3.4
root@OpenWrt:~#

do paczki speedtestpp, która zwraca rzeczywiste wartości:

Testing download speed (32) ...............................................................................................................................................................................
Download: 501.49 Mbit/s
Testing upload speed (12) ....................................................................................................................................
Upload: 108.73 Mbit/s
root@OpenWrt:~#

Jakie macie doświadczenia z paczką python3-speedtest-cli ?

U mnie na łączu 300/50 paczka python3-speedtest-cli

zwraca wartości:

Testing download speed................................................................................
Download: 85.61 Mbit/s
Testing upload speed......................................................................................................
Upload: 54.50 Mbit/s

Podczas gdy wynik zwracany przez speedtesta na przeglądarce na komputerze podłączonym do tego routera pokazuje:

https://i.imgur.com/udkiayO.png

Zastanawiam się skąd biorą się takie różnice.

Witam.

Jakie macie doświadczenia z paczką speedtest-netperf.sh ?

Ja powiem, że wyniki zwracane przez tę paczkę mocno odbiegają od rzeczywistości, a czasem / na niektórych routerach nawet zwraca wyniki 0/0...

root@OpenWrt:~# speedtest-netperf.sh
2022-12-11 20:09:29 Starting speedtest for 60 seconds per transfer session.
Measure speed to netperf.bufferbloat.net (IPv4) while pinging gstatic.com.
Download and upload sessions are sequential, each with 5 simultaneous streams.
.
WARNING: netperf returned errors. Results may be inaccurate!

 Download:   0.00 Mbps
  Latency: [in msec, 1 pings, 0.00% packet loss]
      Min:  10.845
    10pct:   0.000
   Median:   0.000
      Avg:  10.845
    90pct:   0.000
      Max:  10.845
 CPU Load: [in % busy (avg +/- std dev), 0 samples]
 Overhead: [in % used of total CPU available]
  netperf:   0.0
........
WARNING: netperf returned errors. Results may be inaccurate!

   Upload:   0.00 Mbps
  Latency: [in msec, 8 pings, 0.00% packet loss]
      Min:   9.431
    10pct:   0.000
   Median:   0.000
      Avg:  10.492
    90pct:   0.000
      Max:  13.369
 CPU Load: [in % busy (avg +/- std dev), 6 samples]
     cpu0:   0.5 +/-  0.8
     cpu1:   0.3 +/-  0.5
     cpu2:   0.2 +/-  0.4
     cpu3:   0.3 +/-  0.5
 Overhead: [in % used of total CPU available]
  netperf:   1.0