Permalänk
Medlem

3g -> vpn -> lan -> fw -> extern ip

Hej!

Jag har en app på min mobil som heter IP webcam. När man startar det får man en adress, antingen extern eller intern beroende på hur mobilen är uppkopplad. När mobilen är kopplad till mitt lan och jag startar appen, skriver in adressen jag får av appen i webläsaren(intern adress 192.168...) kommer jag åt webinterfacet för Ip webcam och kan se strömmen. So far so good!

När mobilen är kopplad till 3g-nätet så ser jag min -externa ip- i appen och när jag provat ansluta via min fasta uppkoppling till mobilen via ip:t så har det som förväntat inte gått.
Så jag tänkte att, om jag sätter upp ett vpn på min stationära dator kopplat till min fasta uppkoppling och ansluter mobilen till det så borde jag kunna streama video från appen, till mitt interna nätverk, även när jag inte är kopplad till mitt lan (smart va?).

3g > vpn > lan

lan > fw > externt adress

= kan streama video från mobilen till internet vart jag än befinner mig.

Så lyder idéen

So good så far!

Mobilen kan ansluta till vpn:et utan problem, den får en intern ip och IP webcam visar samma interna ip när jag startar det i mobilen. Jag ser att mobilen är ansluten till vpn:et på min stationära dator och jag kan pinga datorer i mitt interna nätverk från mobilen. Det är här problemet börjar.

Jag kommer inte åt min mobil via det interna ip:t när mobilen är ansluten via vpn från 3g-nätet. Fast att mobilen har ett internt ip. Andra datorer kan ansluta till vpn:et, få en ip och man kan pinga från båda håll. Så det är specifikt när man ska komma åt mobilen internt som det blir problem.

Det går ju hur bra som helst att komma åt samma mobil, samma app osv när mobilen är kopplad till wlan:et via wifi internt. Det går inte att komma åt mobilen internt när mobilen är ansluten till vpn:et via 3g-nätet.

Låter det rörigt eller förstår ni? Tycker själv det låter lite rörigt..

Mobil kopplad till lan via wifi = kan pinga från mobilen och till mobilen. (192.168.0.15)

Mobil kopplad till samma lan via vpn = kan pinga från mobilen men inte till mobilen. (192.168.0.51)
(Mobilen använder enbart 3g för att ansluta till vpn)

Fin rubrik.
Måste iväg nu. återkommer sen!

Permalänk
Vila i frid

Rörigt? Japp! Ifall du inte visste det - din 3G-uppkoppling är NAT'ad hos din ISP. Kika på vad "default gateway" är på respektive anslutning.

Permalänk
Medlem
Skrivet av hasenfrasen:

Rörigt? Japp! Ifall du inte visste det - din 3G-uppkoppling är NAT'ad hos din ISP. Kika på vad "default gateway" är på respektive anslutning.

Jag visst inte att ISP:n koppla via vpn, tack för upplysningen!

Jag har startat windows 7:s egna vpn för inkommande anslutningar.. Har inte hittat någon default gateway på den. Kanske borde använda ett externt vpn-serverprogram istället, det kanske finns lite mer inställningar där.

Verkar inte finnas några inställningar i android för default gateway i vpn-inställningarna. Underligt!

Permalänk
Medlem

Det hasenfasen snackar om är ju att du ej kan få inkommande anslutningar över 3g för att portarna ej är öppna. Precis som om du skulle koppla mobilen via wifi till hemnätverket men ej portforwarda.

Men då du ansluter med vpn till ditt hemnätverk ska ju inte det spela någon roll. Vet faktiskt inte vad som kan vara fel.

Har du provat ansluta din mobil via wifi i något annat nätverk än ditt eget och kopplat upp dig till vpn:en?

Visa signatur

OS: macOS Monterey v12.1
Hardware: iMac 27", 3.8GHz Intel Core i5, Radeon Pro 580 8GB, 8GB 2400MHz DDR4, 512GB SSD

Permalänk
Vila i frid

Kortfattat, om din mobil har en VPN-server igång på t.ex. port 1194 (openvpn) kan ingen utomstående nå den eftersom din 3G-anslutning är NAT'ad. Om din mobil är en VPN-klient däremot - kan den koppla upp sig mot vilken VPN-server som helst.

När din mobil är är uppkopplad med 3G och har en VPN-anslutning dirigerar din mobil ALL trafik via VPN-anslutningen så att den inte kan nås via ditt lokala IP. Det har att göra med routing och gateways. För att du skall lyckas krävs det nog bara lite läsning i ämnet - eller att du installerar en VPN-server i din router.

Jag t.ex. kör med Tomato firmware i mina routers (WL-500GP, WNR3500Lv1, WNR3500L2 samt E4200) där det finns OpenVPN (både server och klient) inbyggt.