Autostarta ett program på RPi 0W

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3846
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Autostarta ett program på RPi 0W

Inlägg av Mickecarlsson »

sudo raspi-config
Sätt Camera till Disabled, sätt GPU RAM till 16 MB
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 6953
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Re: Autostarta ett program på RPi 0W

Inlägg av Marta »

Visst är de tmpfs, men det kan vara antingen ram eller swap.

Ett problem till. Måste dessvärre använda upnpc och dokumentationen till den är 100% crap.
Med -e kommer SSH ut på port 22, med -a kan porten ut väljas, men där måste egna IP in i kommandot och den kommer från DHCP. Vad f*n är tanken bakom det? Har gubben hål i huvudet? Skall väl kunna lösas med en drös dynga för att läsa av den, men om -e har en option för detta är det ju bäst.

root@tlogger:/home/marta# upnpc --help
upnpc : miniupnpc library test client, version 2.1.
(c) 2005-2018 Thomas Bernard.
Go to http://miniupnp.free.fr/ or https://miniupnp.tuxfamily.org/
for more information.
Usage : upnpc [options] -a ip port external_port protocol [duration]
Add port redirection
upnpc [options] -d external_port protocol <remote host>
Delete port redirection
upnpc [options] -s
Get Connection status
upnpc [options] -l
List redirections
upnpc [options] -L
List redirections (using GetListOfPortMappings (for IGD:2 only)
upnpc [options] -n ip port external_port protocol [duration]
Add (any) port redirection allowing IGD to use alternative external_port (for IGD:2 only)
upnpc [options] -N external_port_start external_port_end protocol [manage]
Delete range of port redirections (for IGD:2 only)
upnpc [options] -r port1 [external_port1] protocol1 [port2 [external_port2] protocol2] [...]
Add all redirections to the current host
upnpc [options] -A remote_ip remote_port internal_ip internal_port protocol lease_time
Add Pinhole (for IGD:2 only)
upnpc [options] -U uniqueID new_lease_time
Update Pinhole (for IGD:2 only)
upnpc [options] -C uniqueID
Check if Pinhole is Working (for IGD:2 only)
upnpc [options] -K uniqueID
Get Number of packets going through the rule (for IGD:2 only)
upnpc [options] -D uniqueID
Delete Pinhole (for IGD:2 only)
upnpc [options] -S
Get Firewall status (for IGD:2 only)
upnpc [options] -G remote_ip remote_port internal_ip internal_port protocol
Get Outbound Pinhole Timeout (for IGD:2 only)
upnpc [options] -P
Get Presentation url

protocol is UDP or TCP
Options:
-e description : set description for port mapping.
-6 : use ip v6 instead of ip v4.
-u url : bypass discovery process by providing the XML root description url.
-m address/interface : provide ip address (ip v4) or interface name (ip v4 or v6) to use for sending SSDP multicast packets.
-z localport : SSDP packets local (source) port (1024-65535).
-p path : use this path for MiniSSDPd socket.
-t ttl : set multicast TTL. Default value is 2.
root@tlogger:/home/marta#
guckrum
Inlägg: 1691
Blev medlem: 19 juni 2012, 09:04:27
Ort: Lund

Re: Autostarta ett program på RPi 0W

Inlägg av guckrum »

Skall du ha swappen på? Isf byta till ramfs?
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 6953
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Re: Autostarta ett program på RPi 0W

Inlägg av Marta »

Nej, absolut ingen swap.

Angående upnpc ett förtydligande. -e fungerar utan att ange egen IP, men har inte hittat hur/om porten utåt kan väljas med detta kommando.
Mr Andersson
Inlägg: 1397
Blev medlem: 29 januari 2011, 21:06:30
Ort: Lapplandet

Re: Autostarta ett program på RPi 0W

Inlägg av Mr Andersson »

-e är bara för att sätta ett beskrivande namn på mappningen. (Utan -e används default 'libminiupnpc' som namn)
Du kan använda -r <intern_port> <extern_port> TCP (eller UDP) för att skapa en mappning till dig själv utan att ange ip.

Edit:
--help för mig säger @ can be used in option -a, -n, -A and -G to represent local LAN address. men vet ej om det kräver upnpc 2.2, jag ser att du har 2.1.
Användarvisningsbild
rvl
Inlägg: 5816
Blev medlem: 5 april 2016, 14:58:53
Ort: Helsingfors

Re: Autostarta ett program på RPi 0W

Inlägg av rvl »

> Måste dessvärre använda upnpc...

Är inte din router tillräckligt samarbetsvillig för att klara sig utan?
Användarvisningsbild
Marta
EF Sponsor
Inlägg: 6953
Blev medlem: 30 mars 2005, 01:19:59
Ort: Landskrona
Kontakt:

Re: Autostarta ett program på RPi 0W

Inlägg av Marta »

Tack. Då klarnar det lite. Jag vimsade till det och antog att -e var kommandot och -r en parameter till detta kommando. Udda syntax i så fall, så borde förstått.

Routern är konfigurerad av Telia. Får ej röras... Annars hade det nog varit möjligt att sätta upp en statisk DHCP och en port forwarding.
ie
EF Sponsor
Inlägg: 1276
Blev medlem: 23 oktober 2006, 13:12:57
Ort: Tyresö

Re: Autostarta ett program på RPi 0W

Inlägg av ie »

Man får sätta Telias routrar i bridge mode och ha egen router innanför. Då kan man konfigurera som man vill i routern.

Jag har Telia fiber och egen router, där deras är satt i bridge mode.
Användarvisningsbild
sodjan
EF Sponsor
Inlägg: 43178
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping
Kontakt:

Re: Autostarta ett program på RPi 0W

Inlägg av sodjan »

Konstigt. Jag har en Telia router och kan konfigurera det mesta.
Är det inte något missförstånd att man inte kan sätta port-forwarding?
Skriv svar