Autostarta ett program på RPi 0W
- Mickecarlsson
- EF Sponsor
- Inlägg: 3975
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Autostarta ett program på RPi 0W
sudo raspi-config
Sätt Camera till Disabled, sätt GPU RAM till 16 MB
Sätt Camera till Disabled, sätt GPU RAM till 16 MB
Re: Autostarta ett program på RPi 0W
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#
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#
Re: Autostarta ett program på RPi 0W
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.
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.
-
- Inlägg: 1397
- Blev medlem: 29 januari 2011, 21:06:30
- Ort: Lapplandet
Re: Autostarta ett program på RPi 0W
-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.
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.
Re: Autostarta ett program på RPi 0W
> Måste dessvärre använda upnpc...
Är inte din router tillräckligt samarbetsvillig för att klara sig utan?
Är inte din router tillräckligt samarbetsvillig för att klara sig utan?
Re: Autostarta ett program på RPi 0W
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.
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.
Re: Autostarta ett program på RPi 0W
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.
Jag har Telia fiber och egen router, där deras är satt i bridge mode.
Re: Autostarta ett program på RPi 0W
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?
Är det inte något missförstånd att man inte kan sätta port-forwarding?