Väcka htpc och montera mapp
Väcka htpc och montera mapp
Detta skulle jag vilja händer när jag startar min laptop. Först att den skickar ett magic packet till min htpc, sen att den monterar en viss mapp som finns på min htpc som /home på laptopen. Sen att htpcn hålls vaken sålänge laptopen är på. Ska även fungera när man väcker laptopen från vänteläge att den väcker htpcn igen om den somnat.
Vet hur jag monterar mappen som /home i fstab. Men antar att det behövs nån liten fördröjning tills htpcn är vaken?
Hoppas det framgår vad jag vill göra.
Så hur gör jag?
Vet hur jag monterar mappen som /home i fstab. Men antar att det behövs nån liten fördröjning tills htpcn är vaken?
Hoppas det framgår vad jag vill göra.
Så hur gör jag?
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Väcka htpc och montera mapp
Använder du NFS, SMB eller SSHFS för att dela ut filer från htpc:en?
Tycker egentligen inte du borde montera upp /home på en laptop, när den inte har tillgång till ditt hemmanät kan du få problem med inloggning i laptop:en.
Tycker egentligen inte du borde montera upp /home på en laptop, när den inte har tillgång till ditt hemmanät kan du få problem med inloggning i laptop:en.
Re: Väcka htpc och montera mapp
Det är Windows 7 på htpcn så jag antar att det är smb? Behöver inte montera hela Home. Räcker med bara bilder, dokument m.m.
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Väcka htpc och montera mapp
Du behöver en rad liknande nedan i /etc/fstab:
Notera att i stort sett varje värde måste anpassas, men det bör se ungefär så ut.
Kod: Markera allt
//server/shares/ /file/shares/ cifs user=smbmount,gid=500,rw,soft 0 0
Re: Väcka htpc och montera mapp
Montera saker i fstab är väl den delen jag kan. Däremot hur man får laptopen att väcka htpcn när man loggar in vet jag inte. Det är främst det jag är intresserad av.
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Väcka htpc och montera mapp
Stödjer htpc hårdvaran wake-on-lan?
Re: Väcka htpc och montera mapp
Japp. Har väckt den manuellt tidigare. Men skulle vilja att den vaknar automatiskt när jag loggar in på laptopen.
Så det som behövs är väl att den skickar ett magic packet när jag loggar in. Sen att mapparna jag valt monteras. Men det skulle väl behövas en fördröjning innan något monteras med? Så att htpcn hinner vakna
Så det som behövs är väl att den skickar ett magic packet när jag loggar in. Sen att mapparna jag valt monteras. Men det skulle väl behövas en fördröjning innan något monteras med? Så att htpcn hinner vakna
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Väcka htpc och montera mapp
Har du installerat "wakeonlan" eller "etherwake"? Med ett av de verktygen kan du sen skriva ihop ett script som först väcker htpn:n, sen väntar en stund och därefter försöker montera:
1.
eller
2. bygg in en lämplig vänteslinga (i exemplet nedan 30 sekunder, testa dig fram):
3. Slutligen, ditt monteringskommando.
Det scriptet kan du sen köra som inloggningskommando i din laptop.
1.
Kod: Markera allt
wakeonlan <MAC address>
Kod: Markera allt
etherwake <MAC address>
Kod: Markera allt
sleep 30
Det scriptet kan du sen köra som inloggningskommando i din laptop.
Re: Väcka htpc och montera mapp
Det var något sånt jag tänkte. Det jag undrar är hur ett sånt script ska se ut. Och hur man får det att köras vid inloggning
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Väcka htpc och montera mapp
Alltså, i dess grundläggande form är det inte mycket svårare än så här:
Sen kan man ju lägga in felkontroller osv, men stommen har du ovan. Glöm inte göra scriptet körbart med t.ex. chmod 750 /sökväg/till/scriptet
För att det sen skall startas när du loggar in, behöver du ett hjälpverktyg. Nu beror det på om du kör svenska eller engelska: jag kör alltid engelska så hos mig heter det "Startup Applications". Där får du lägga till en applikation och sedan pekar du ut sökvägen till scriptet.
Hjälper det, eller var jag för kortfattad?
Kod: Markera allt
#!/bin/bash
etherwake <MAC-adress>
sleep 30
smbmount //htpc/utdelat /mnt/htpc -o username=user,password=pass,rw
För att det sen skall startas när du loggar in, behöver du ett hjälpverktyg. Nu beror det på om du kör svenska eller engelska: jag kör alltid engelska så hos mig heter det "Startup Applications". Där får du lägga till en applikation och sedan pekar du ut sökvägen till scriptet.
Hjälper det, eller var jag för kortfattad?
Re: Väcka htpc och montera mapp
Något sådant jag tänkte mig ja :-)
Kör svenska. Men uppstartsprogram var lätt att hitta. Bör ju gå att få till något med detta
Kör svenska. Men uppstartsprogram var lätt att hitta. Bör ju gå att få till något med detta
Re: Väcka htpc och montera mapp
Htpc:n väcks automatiskt när man loggar in nu.
Provade smbmount //192.168.1.36/musik /home/XX/m cifs uid=XX,user=XX,password=XX 0 0
Men det fungerade inte.
Får "smbmount: command not found" om jag provar köra det i terminalen
Funkar om jag lägger in //192.168.1.36/musik /home/XX/m cifs uid=XX,user=XX,password=XX 0 0
Men då får jag ju manuellt köra Sudo mount -a efter att htpc:n vaknat.
Det är ubuntu 14.04 det gäller kanske jag ska säga med.
Provade smbmount //192.168.1.36/musik /home/XX/m cifs uid=XX,user=XX,password=XX 0 0
Men det fungerade inte.
Får "smbmount: command not found" om jag provar köra det i terminalen
Funkar om jag lägger in //192.168.1.36/musik /home/XX/m cifs uid=XX,user=XX,password=XX 0 0
Men då får jag ju manuellt köra Sudo mount -a efter att htpc:n vaknat.
Det är ubuntu 14.04 det gäller kanske jag ska säga med.
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Väcka htpc och montera mapp
Ber om ursäkt, mitt fel, jag "lurade" dig att använda ett urgammalt kommando. smbmount skall inte användas längre, du får köra "mount -t cifs" ungefär så här:
Kod: Markera allt
sudo mount -t cifs //myserver_ip_address/myshare ~/mnt -o username=samb_user,noexec
Re: Väcka htpc och montera mapp
Krånglade lite med att autostarta scriptet med uppstartsprogram om man använde sudo mount -t.
Men la in detta i rc.local istället
sleep 5
wakeonlan 12:5F:F4:0C:18:34
sleep 50
mount -t cifs //192.168.1.36/Bilder /home/xx/Bilder -o uid=xx,user=xx,password=xx
Kanske inte rätt sätt att göra, men det fungerar iaf någorlunda som jag vill nu :-)
Men la in detta i rc.local istället
sleep 5
wakeonlan 12:5F:F4:0C:18:34
sleep 50
mount -t cifs //192.168.1.36/Bilder /home/xx/Bilder -o uid=xx,user=xx,password=xx
Kanske inte rätt sätt att göra, men det fungerar iaf någorlunda som jag vill nu :-)
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Väcka htpc och montera mapp
Lysande!