OpenWRT - NanoPi R4S Test - 1Gbps SQM QoS - Packet Steering

Поделиться
HTML-код
  • Опубликовано: 30 окт 2024

Комментарии • 60

  • @VanTechCorner
    @VanTechCorner  2 года назад +2

    NanoPi R4S Hardware Overview, OpenWRT Installation & VPN Performance (Wireguard +OpenVPN) - ruclips.net/video/f74J4LVfoOo/видео.html

  • @miroslavkrumov
    @miroslavkrumov 2 года назад +1

    Thank you for videos. Really useful .Please proceed further.

  • @totem168
    @totem168 2 года назад +1

    Nice, you help people and really do what people asked in the comments.
    Just because of that I will subscribe to your channel. Your channel needs more subscribers, keep creating new content.

  • @cleversonhawison1233
    @cleversonhawison1233 Год назад

    great work man, now I'm going to do this same configuration on my network for my gaming PC, without forgetting the raspberry 15.3w power supply another video of the pi r4s, thanks

    • @VanTechCorner
      @VanTechCorner  Год назад +1

      Thanks for the commment and I hope you will enjoy the router!

  • @jasonworingen8431
    @jasonworingen8431 Год назад +1

    For wan symmetric speeds @ 1Gbit or higher, cake with diffserv4, proper overhead, and not specifying a rate limit, would do just fine. Fq_codel at line rate works great as well. Packetsteering and manual irq assignments give big gains.

  • @xiradio
    @xiradio 2 года назад

    Thanks for following up with this video!

  • @MatthewSuffidy
    @MatthewSuffidy 2 месяца назад

    You probably have to reboot the router after changing any of those settings. Hardware offloading only works on MT7610 chipsets like I am sending this through. I have been having youtube hangs so I turned off packet steering and it looks promising but I need more tests.

  • @artzlife1052
    @artzlife1052 2 года назад

    After enabling the 'Packet Steering' option, it seems that a reboot is required to take effect. You can check it with 'cat /sys/class/net/eth0/queues/rx-0/rps_cpus' command, non '0' means it has taken effect.

  • @anuragsinha210
    @anuragsinha210 2 года назад +3

    Hi ,can you please also check SQM (cake and piece of cake) performance on nanopi R2S at 1 Gbps , also if possible guide me to use usb port as LAN port on R2S.

    • @alexkhor97
      @alexkhor97 2 года назад +1

      same here plz test bro , i w8 for ur next new video

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Hi, currently I don't have a R2S and I am not sure if I can find a used in my country. Purchase the router directly from the store is expensive (after import and tax). I will try if I got one.

    • @anuragsinha210
      @anuragsinha210 2 года назад +1

      @@VanTechCorner Hi Van , thanks , can you please make a video for usb to lan configuration on R4S .

    • @michaeldina1103
      @michaeldina1103 2 года назад

      Nano Pi R2S has one of its Ethernet ports on USB Bus. I would be interested to see a performance comparison video between a USB bus Ethernet port and a native Ethernet port. Mr. VanTechCorner you may be able to do this test with the hardware you have on hand. Especially interesting because the Pi 4 build uses one of those adapters.
      Edit: Both latency and throughput tests of course. Thank you for your channel!

  • @nicesmile8019
    @nicesmile8019 Год назад

    Try SQM FQ CODEL, CAKE and enable irq balance and packet steering.

  • @lakunanet6091
    @lakunanet6091 2 года назад

    Hi Van.
    Just curious, is OpenWRT can route specific domain to specific isp like mikrotik? i'm using 2 isp from different provider. Let say i want to route youtube and metaverse domains and port to isp 1 only.

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Hi, you can do this with Policy Routing. You can check out this video to have a general picture. ruclips.net/video/YEHDf8-nZyA/видео.html. To route a specific domain, you may need their real IP address or even AS number if they are a big provider.

  • @francocastilloAR
    @francocastilloAR 2 года назад +5

    Have you tried irqbalance? Supposedly it is to spread the load on the CPU cores.

    • @VanTechCorner
      @VanTechCorner  2 года назад +2

      Thanks, I will give a try with irqbalance.

    • @dopamyth
      @dopamyth 2 года назад +1

      @@VanTechCorner yes enabled irq balance with 1, not 0 more performance
      # Enable irqbalance and packet steering
      uci set irqbalance.irqbalance.enabled='1'
      uci set network.globals.packet_steering='1'
      uci commit irqbalance
      uci commit network
      enjoy ! :)

  • @AD34534
    @AD34534 2 года назад

    Could you please do a speed and ping test with SQM, irqbalance and packet steering on? Your videos are very helpful by the way.

  • @nicoallen6097
    @nicoallen6097 2 года назад

    Loving this video, have you ever run Openwrt on Banana pi BPI T2 pro?

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Hi, do you mean the BPI-R2 PRO? The Banana-Pi team said they will send me one unit for testing when the stock is ready.

  • @TinkiVinkis
    @TinkiVinkis 2 года назад +1

    so what the best config ? for speed :)

  • @agent_pires
    @agent_pires 2 года назад

    i'm thinking of buying the newer R5S to run as a wired router using OpenVPN this should perform similar to the R4S I'd imagine?

    • @VanTechCorner
      @VanTechCorner  2 года назад +1

      Hi, I don't think this device will be available soon since they just lauch it. After purchased the NanoPi R4S and R2S myself to make the videos, I contacted them to ask for the NanoPi R5S. Unfortunately, I have yet to receive any response so far. From my knowledge, you better build a tiny/mini x86 OpenWRT router for better OpenVPN throughput.

    • @mikegleasonjr
      @mikegleasonjr 2 года назад

      If you check the passmark score of the CPUs of both units, I think the R4S has a better score actually, so I would believe the R4S would be a little bit faster.

    • @VanTechCorner
      @VanTechCorner  2 года назад

      @@mikegleasonjr Update - FriendlyARM sent me the R5S. The device is still on the way, I expect to receive it on end of this month.

  • @fandikusuma5478
    @fandikusuma5478 2 года назад

    Hi Van, could you please give tutorial loadbalancing/mwan on R4S using both USB to LAN, im having trouble to connect the usb to lan even im already install the driver

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Hi, may I know what kind of USB LAN you are using? I never have any problem with the adapter before, what do you see in dmesg/system log when the problem happen?

    • @fandikusuma5478
      @fandikusuma5478 2 года назад +1

      @@VanTechCorner hi Van, thanks for replying, i finally figure out why the usb lan is not detected, i build my own img by myself and install the driver kmod-usb-net-asix___, and it work well

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Glad to hear that!

  • @josescxavier
    @josescxavier 2 года назад

    For how long did you run the R4S as a router? Do you have any problem with the sd card? Thank you

    • @VanTechCorner
      @VanTechCorner  2 года назад +1

      Hi, didn’t run the R4S long enough to give you the answer. At the time of typing this comment, my R4S is up for more than 1 day with no problem. I will monitor it for few days and make a video on that.

  • @anuragsinha210
    @anuragsinha210 2 года назад +1

    Hi Van ,thanks for video ,can you make a guide to make usb port as LAN port on R2S or R4S.

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Hi, basically you just need to install the driver (by install a package) and it should work. Here I have a video for the RPI 4, the process is complicated because at the time of making the video, OpenWRT firmware is snapshot and a lot of things had to be done in order to access LuCI. For most of the USB 3.0 to Ethernet adapter, you can just install the package I mentioned in the video and it should work.

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Here is the video link ruclips.net/video/TsOpO6O4xDE/видео.html

  • @cleversonhawison1233
    @cleversonhawison1233 11 месяцев назад

    I can put an access point on USB 3.0 for easy meshing, don't you want to buy a switch now?

  • @uirysilva7826
    @uirysilva7826 2 года назад

    Hello Sr I got xr1000 if get this will it work would and my isp modem

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Hi, sorry for the late response. This router is powerful and I believe it should work well. However, OpenWRT is not available at the momment.

  • @edgarfriendly666
    @edgarfriendly666 2 года назад

    Can you plug usb WiFi adapters and make it a wifi access point?

    • @VanTechCorner
      @VanTechCorner  2 года назад +1

      Yes, I haven't try but it should work. There are some posts on the openwrt.org forum, and you can check out this forum.openwrt.org/t/please-recommend-usb-wifi/55485/4

  • @JoaquinVacas
    @JoaquinVacas 2 года назад

    Hey! Thank you so much for your videos. Actually I own a Xiaomi AX1800, having 1Gbps symmetrical, connected to PPPoE and no CG-NAT.
    With the QoS disabled, somehow it breaks NAT Loopack/Hairpin (using DuckDNS for my own services like HomeAssistant under Nginx Proxy).
    If I enable QoS I can access my devices using my duckdns domain, but router gets slower and slower, it almost breaks the other devices experience. Also, checking logs it drops a lot of packages.
    Do you think OpenWRT, SQM or QoS will cause this kind of issues? Thinking about replacing my AX1800 with a NanoPi R4S for convenience (2 gigabit ports) or something cheaper but with a more decent software like OpenWRT. (Xiaomi makes everything closed and user friendly that hides most of the important settings)

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Hi there, sorry for the late response.
      The Xiaomi AX1800 is not a powerful router. If you enable software offloading, maybe you can get close to 1Gbps. As As I tested, software offloading works with SQM QoS package, maybe you can give a try. Also, are mentioning about SQM / QoS as 2 different packages, is that correct? If yes, may I know the exact package name you installed on the router?

    • @JoaquinVacas
      @JoaquinVacas 2 года назад

      @@VanTechCorner Actually I'm talking about the stock firmware. AX1800 doesn't support OpenWRT yet. So I'm not sure how QoS/SQM is treated/installed by default. Also, config is so simple that hides most of advanced settings. Including Software offloading, which I suppose it does by default. Not pretty sure. Just the major issue here is broken NAT Loopback when not enabling QoS.

  • @mrtwister9002
    @mrtwister9002 2 года назад

    why is software and hardware offloading not present on my general settings page under network then firewall. It is installed in software.
    I'm using friendlywrt.

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Hi, I am not sure. You can try enable them with CLI or switch to OpenWRT. (See openwrt.org/docs/guide-user/firewall/firewall_configuration and modify the /etc/config/firewall file)

    • @mrtwister9002
      @mrtwister9002 2 года назад

      @@VanTechCorner
      Thanks VTC.

    • @mrtwister9002
      @mrtwister9002 2 года назад

      @@VanTechCorner
      So, I just installed the OpenWrt that you explained in one of your videos. I did have to install Luci through PuTTy, but hey, at least its working now.
      Thanks so much for your videos VTC, they really helped out a lot!

  • @calinriley6476
    @calinriley6476 2 года назад

    I'm just curious if openwrt can manage to do at least simple IDS/IPS function for blocking specifically all possible VPN traffic?

  • @sylvainlaurent5953
    @sylvainlaurent5953 2 года назад

    Thanks for this quite complete test.
    I think there’s a small flaw in your upload&download test: iperf3 by default tests in both directions, so here you just had 4 streams in parallel. There are options for iperf3 to make it test only one direction. I think that here you just saturated your Ethernet link…

    • @mikegleasonjr
      @mikegleasonjr 2 года назад

      iperf3 by default only test in one direction. If he had saturated the link that would have been a good test!

  • @jinkaz2895
    @jinkaz2895 2 года назад

    Can you make a tut on how to setup muti wans on this kind of router that has 2 ports only..

    • @VanTechCorner
      @VanTechCorner  2 года назад

      Hi, you can add another USB 3.0 to Gigabit Ethernet adapter, or buy the R5S with more Ethernet ports.

  • @NoHandleToSpeakOf
    @NoHandleToSpeakOf 2 года назад +3

    Testing set-up is wrong for CAKE testing. There was no congestion to begin with and several TCP streams created by synthetic testing was too easy to manage. CAKE should sit right between you and ISP while you download popular torrent like Ubuntu DVD with 200-300 connections. You should also configure Link Layer Adaptation as wiki suggest - Ethernet with 44 byte overhead.

  • @kangjab4785
    @kangjab4785 2 года назад

    please nanopi r4s with openwrt support wireless

  • @zandycvlog744
    @zandycvlog744 2 года назад

    try to set up traffic rules by using both icmp & igmp wan to lan, you will get the lowest ping ever.

  • @mohammadfahimuddin2212
    @mohammadfahimuddin2212 2 года назад

    Please show us the Print Server Setup and use it from mobile without pc. We can do it with tplink firmwares eg. wdr 3600. Now i use openwrt. So show us a way.