Logga in med SSH till rPi med 4G-modem

C, C++, Pascal, Assembly, Raspberry, Java, Matlab, Python, BASIC, SQL, PHP, etc.
Användarvisningsbild
gunne
Inlägg: 2070
Blev medlem: 17 juni 2004, 15:00:31
Ort: sthlm
Kontakt:

Logga in med SSH till rPi med 4G-modem

Inlägg av gunne »

Jag har en raspberri PI 3 med Raspbian som jag kopplat till internetz med ett 4G-modem som heter ZTE MF831. I USB-modemet sitter ett simkort från Telenor.

På PIn körs ett pythonscript som hämtar lite data via http och gör lite saker. Det funkar bra med internetuppkopplingen via 4G.

Men jag lyckas inte logga in via SSH eller FTP via modemet. Via WLAN går det utmärkt. Och PIn har som sagt kontakt med internet via 4G när WLAN inte finns, men jag kommer inte åt att logga IN i PIn via modemet. Om jag pingar modemets publika IP-adress så får jag inget svar.

Modemet har lite inställningsmöjligheter och jag har testat att köra "port forwarding" av port 22. Då har jag skickat vidare till 192.168.0.5 som är det fasta IPt som jag har gett USB0.

Jag har ringt till Telenor och frågat om det är blockat på något sätt från deras sida. Det var inte så villiga att lämna support i ärendet över huvud taget men de sa att inget skulle vara blockerat från deras sida.

Så här ser min /etc/network/interfaces ut:

Kod: Markera allt

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

# Make static IP for USB-MODEM
allow-hotplug usb0

#auto usb0
iface usb0 inet static
    address 192.168.0.5
#gateway 192.168.0.1
    netmask 255.255.255.0
#network 192.168.0.0
#broadcast 192.168.0.255
Ifconfig ser ut så här:

Kod: Markera allt

eth0      Link encap:Ethernet  HWaddr b8:27:eb:e9:bd:b4
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:274 errors:0 dropped:0 overruns:0 frame:0
          TX packets:274 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:22252 (21.7 KiB)  TX bytes:22252 (21.7 KiB)

usb0      Link encap:Ethernet  HWaddr 36:4b:50:b7:ef:da
          inet addr:192.168.0.5  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5611 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6061 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3011565 (2.8 MiB)  TX bytes:1514974 (1.4 MiB)

wlan0     Link encap:Ethernet  HWaddr b8:27:eb:bc:e8:e1
          inet addr:192.168.1.7  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3329 errors:0 dropped:823 overruns:0 frame:0
          TX packets:295 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:453717 (443.0 KiB)  TX bytes:45871 (44.7 KiB)
Har någon lyckats med det jag vill göra? Vad kan det tänkas vara för fel? Tips på felsökningsmetoder?
Användarvisningsbild
AndLi
Inlägg: 17100
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av AndLi »

Du får ju inget publikt IP någon kort, vad försöker du FTP/SSH till för IP?
Användarvisningsbild
Jan Almqvist
Inlägg: 1580
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av Jan Almqvist »

Det finns kort med (fast) publik IP-address hos de flesta (?) operatörer.
Mr Andersson
Inlägg: 1397
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av Mr Andersson »

Jag har ingen koll på telenor men för telia gällde när jag kontaktade dem för ca två år sedan att abonnemang får publik ip, kontantkort får NAT. Kontakta kundtjänst och fråga.
Användarvisningsbild
Icecap
Inlägg: 26136
Blev medlem: 10 januari 2005, 14:52:15
Ort: Aabenraa, Danmark

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av Icecap »

Vi använder en del 3G-modem med kontantkort och de har alla en IP-adress "bakom" ISP'n nät, alltså icke-publika IP-adresser.

De kan gå UT på internet men kan inte kommas åt "utifrån". Av den anledning är de samlade via en VPN-server, den ger en kommunikationssäkerhet men viktigast av allt: modemen kallar in till våran server (med publik IP-adress) varför kommunikationen är öppen.

Det går att få SIM-kort med publika IP-adresser, evt. fast publik IP-address, men det kostar oftast lite extra.
Användarvisningsbild
Jan Almqvist
Inlägg: 1580
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av Jan Almqvist »

Kollade just mitt lågpris-abonnemang hos Telia. Det är publik IP, dock troligen inte fast men adressen brukar väl sällan/aldrig ändras?
Användarvisningsbild
gunne
Inlägg: 2070
Blev medlem: 17 juni 2004, 15:00:31
Ort: sthlm
Kontakt:

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av gunne »

Jag ringde som sagt Telenor för att fråga. Det är inget kontantkort utan ett abbonemang. Men jag kopplades vidare till några olika personer som i sin tur fick hjälp av ytterligare personer och gav väldigt luddiga svar. Enligt dem skulle inget vara blockat.

Jag får reda på IP-adressen genom att jag kör ett pythonscript som kontaktar en annan webbserver via http. På den andra servern sparas IPt ner till en fil med php: $IP = $_SERVER['REMOTE_ADDR']. För tillfället 79.102.106.189
Användarvisningsbild
Jan Almqvist
Inlägg: 1580
Blev medlem: 1 oktober 2013, 20:48:26
Ort: Orust

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av Jan Almqvist »

Har du provat att pinga IP-addressen både med rpi:n igång och avstängd?
Användarvisningsbild
AndLi
Inlägg: 17100
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av AndLi »

På det IP just nu är det bara 110 och 1720 som är öppet, inte 22

Jag behövde använda en special-apn när jag ska få statiskt publikt ap på mitt jobb-telenor abb...
Användarvisningsbild
gunne
Inlägg: 2070
Blev medlem: 17 juni 2004, 15:00:31
Ort: sthlm
Kontakt:

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av gunne »

Går det att få reda på vilket special-APN det var?
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43176
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av sodjan »

> För tillfället 79.102.106.189

OK, då är det den adress som du måste SSH'a till.
Om den adressen är ditt modems publika sida, så måste
modemen ha en port-forward på port 22 till till RPi'n. Av
andra inlägg (AndLi) så verkar det som att det saknas.
Användarvisningsbild
AndLi
Inlägg: 17100
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av AndLi »

edit:
Kan det varit static.telenor.se och public.telenor.se eller nåt sånt . Krävde extra abonnemang..
"Telenor - Om du väljer standard bredbandsabonnemang från Telenor så tillåter det inte trafik inåt (APN - internet.telenor.se). Men de erbjuder även tilläggstjänster för publik IP-adress och statisk IP-adress. Publik IP-adress (APN - public.telenor.se) kostar extra ca 40:-/månad och publik + statisk IP-adress (APN - static.telenor.se) ca 60:-/månad. Statisk IP-adress ger dig alltid samma IP-adress oavsett om du flyttar SIM-kort mellan olika enheter. Har du ett 4G-abonnemang brukar Telenor erbjuda en publik öppen IP-adress."
http://www.communica.se/iframe/m2mguide.asp

Det är altså inte alls säkert att bara för att du får en IP som är publik kan du koppla upp dig mot den!
Nerre
Inlägg: 26696
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av Nerre »

gunne skrev: Jag får reda på IP-adressen genom att jag kör ett pythonscript som kontaktar en annan webbserver via http. På den andra servern sparas IPt ner till en fil med php: $IP = $_SERVER['REMOTE_ADDR']. För tillfället 79.102.106.189
Sitter du bakom Carrier grade NAT så ger den lösningen bara NAT-routerns adress, inte ditt modems IP-adress.
nifelheim
Den första
Inlägg: 2324
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av nifelheim »

om du loggar in på modemet (192.168.0.1) vad har det fått för WAN ip adress?
mounte
Inlägg: 204
Blev medlem: 14 november 2010, 13:15:00
Ort: Sandviken

Re: Logga in med SSH till rPi med 4G-modem

Inlägg av mounte »

Ett alternativ är att du sätter upp en VPN-server. När rpi:n börjar leva så får du ha ett script som ansluter till din vpn, openvpn har nog stöd för detta out of the box...
Sedan kan det vara bra att ha en watchdog som kikar så att anslutningen lever hela tiden och vid behov återansluter till din vpn-server.

På detta vis så kan du å din sida ansluta till samma vpn-server och direkt använda den ip-serie du tilldelat. Du behöver inte heller vara så orolig för någon illasinnig då de först måste lyckas ansluta till din vpn-server, sedan ansluta till din rpi...
Skriv svar