Temat: Przekierowanie ruchu LAN -> PPTP

Na OpenWrt 23.05 zainstalowałem PPTP, żeby móc się do niego podłączyć Huawei B535-333. Połączenie działa ponieważ z routera z OpenWrt moge pingować adres Huawei. W jaki sposób mogę przekierować ruch LAN (z komputera podłączonego do OpenWrt) do Huawei, tak żeby na początek załadować stronę konfiguracyjną B535. Czy dobrze myślę że powinienem użyć nft do tego zadania?
PPTP to odpowiedź na potrzebę chwili zdalnego konfigurowania nowego monitoringu, po skonfigurowaniu połączenie będzie rozłączone.

2

Odp: Przekierowanie ruchu LAN -> PPTP

Ten Huawei jest jako wan, tak?
Jeżeli jesteś komputerem w lanie to nie musisz nic przekierowywać, po prostu odwołaj się do jego adresu.

Zaś dostęp z vpn do gui routera: w podobny sposób co tutaj: https://eko.one.pl/?p=openwrt-openvpntu … inkklienta tylko zamiast konfiga ovpn z jego routingiem robisz odpowiedni routing/trasy statyczne  - żeby system wiedział gdzie kierować pakiety. Oraz zezwalasz na firewallu na ruch pomiędzy vpn a wanem.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: Przekierowanie ruchu LAN -> PPTP

Mam taki schemat połączeń. Z PC nie mogę pingować 192.168.1.80, z Xiaomi bez problemu.

PC --- AX3000T z OpenWrt23.05 --- PPTP VPN --- Huawei B535


root@GW_OpenWRT:~# ping 192.168.1.80
PING 192.168.1.80 (192.168.1.80): 56 data bytes
64 bytes from 192.168.1.80: seq=0 ttl=64 time=77.060 ms
64 bytes from 192.168.1.80: seq=1 ttl=64 time=76.818 ms
^C
--- 192.168.1.80 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max = 76.818/76.939/77.060 ms
C:\Users\migue>ping 192.168.1.80

Pinging 192.168.1.80 with 32 bytes of data:
Reply from 192.168.1.1: Destination port unreachable.
Reply from 192.168.1.1: Destination port unreachable.
Reply from 192.168.1.1: Destination port unreachable.
Reply from 192.168.1.1: Destination port unreachable.

Ping statistics for 192.168.1.80:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

4

Odp: Przekierowanie ruchu LAN -> PPTP

Pokaż wynik polecenia

route -n

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: Przekierowanie ruchu LAN -> PPTP

Wygląda w ten sposób, zz to zamazane oktety mojego IP.

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         94.zz.zz.1     0.0.0.0         UG    0      0        0 wan
10.0.1.0        10.0.1.2        255.255.255.0   UG    0      0        0 tun0
10.0.1.2        0.0.0.0         255.255.255.255 UH    0      0        0 tun0
10.9.0.0        0.0.0.0         255.255.255.0   U     0      0        0 wg0
10.9.0.2        0.0.0.0         255.255.255.255 UH    0      0        0 wg0
10.9.0.3        0.0.0.0         255.255.255.255 UH    0      0        0 wg0
10.9.0.4        0.0.0.0         255.255.255.255 UH    0      0        0 wg0
94.zz.zz.0     0.0.0.0         255.255.255.0   U     0      0        0 wan
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 br-lan
192.168.1.80    0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
192.168.2.0     10.0.1.2        255.255.255.0   UG    0      0        0 tun0
192.168.3.0     10.0.1.2        255.255.255.0   UG    0      0        0 tun0
192.168.4.0     10.0.1.2        255.255.255.0   UG    0      0        0 tun0
192.168.5.0     10.0.1.2        255.255.255.0   UG    0      0        0 tun0
192.168.6.0     10.0.1.2        255.255.255.0   UG    0      0        0 tun0

6

Odp: Przekierowanie ruchu LAN -> PPTP

Nie rozumiem. Czym jest 192.168.1.80 ? pptp. To po co go pingujesz jak chcesz się dostać do Huawei? A gdzie jest huawei? W wanie, ustawiony jako bridge?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

7

Odp: Przekierowanie ruchu LAN -> PPTP

192.168.1.80 to drugi koniec PPTP. Jak rozumiem to jest adres VPN tego huawei i dlatego go pinguję. Włączenie trybu bridge w huawei powoduje, że tracę a nim połączenie.

config service 'pptpd'
        option enabled '1'
        option localip '192.168.1.70'
        option remoteip '192.168.1.80-89'

8

Odp: Przekierowanie ruchu LAN -> PPTP

Naprawdę się zgubiłem. Co ma wg ciebie wspólnego zainstalowany serwer pptp z huawei? Jeżeli nie masz bridge na huawei to jakim cudem na wanie masz publiczny adres IP?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

9

Odp: Przekierowanie ruchu LAN -> PPTP

Najpewniej źle wytłumaczyłem. Publiczny adres mam na AX3000, Huawei jest połączony przez operatora komórkowego. Połączenie PPtP Huawei do AX3000 działa. OpenWrt przydziela mu adres 192.168.1.80. Obecnie moim celem minimum jest załadować na PC stronę konfiguracyjną Huawei. O ile pingowanie w/w adresu z routera daje odpowiedź to z PC już nie i dlatego myślę, że OpenWrt nie wie co ma z tym ruchem zrobić.

10 (edytowany przez Cezary 2024-10-04 18:17:03)

Odp: Przekierowanie ruchu LAN -> PPTP

Czyli klientem pptp z  huawei jesteś spięty do serwera pptp na xiaomi.

Klient vpn z huawei może ci nie pozwalać na to żebyś miał dostęp do gui huawei.

PS. .80 to ty masz na interfejsie w xiaomi.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

11

Odp: Przekierowanie ruchu LAN -> PPTP

Cezary napisał/a:

Czyli klientem pptp z  huawei jesteś spięty do serwera pptp na xiaomi.

Tak zgadza się. Przepraszam za niezdarne wyjaśnienie.

Cezary napisał/a:

Klient vpn z huawei może ci nie pozwalać na to żebyś miał dostęp do gui huawei.

Jednak z poziomu PC nie mogę wogóle spingować końca tunelu PPTP, na którym jak rozumiem jest huawei, więc moim zdaniem to nie jest problem z ustawieniami huawei (które są bardzo skromne).

C:\Users\migue>ping 192.168.1.80

Pinging 192.168.1.80 with 32 bytes of data:
Reply from 192.168.1.1: Destination port unreachable.
Reply from 192.168.1.1: Destination port unreachable.
Reply from 192.168.1.1: Destination port unreachable.
Reply from 192.168.1.1: Destination port unreachable.

Ping statistics for 192.168.1.80:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss)

12

Odp: Przekierowanie ruchu LAN -> PPTP

Na to tez ci może klient nie pozwalać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

13

Odp: Przekierowanie ruchu LAN -> PPTP

Klient PPTP na huawei - dobrze rozumiem? Jeśli tak to dlaczego odpowiada na pingi z serwera PPTP a nie robi tego z PC podłączonego do routera? Tego nie rozumiem. Myślałem że to kwestia przekierowania ruchu lan - ppp0.

14

Odp: Przekierowanie ruchu LAN -> PPTP

Dobre pytanie.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

15

Odp: Przekierowanie ruchu LAN -> PPTP

Czy brak tego wpisu może powodować taki stan? Rozumiem że ten zapis pozwala na przekierowanie pakietów przycodzących i wychodzących. nie rozumiem jednak gdzie. W obecnej wersji nie ma iptables, próbuję to przełożyć na nftables na razie bez skutku.

iptables -A forwarding_rule -i ppp+ -j ACCEPT
iptables -A forwarding_rule -o ppp+ -j ACCEPT

16

Odp: Przekierowanie ruchu LAN -> PPTP

nft insert rule inet fw4 forward iifname "ppp*" counter accept
nft insert rule inet fw4 forward oifname "ppp*" counter accept

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.