Schupp

NAS ssh raspbmc

Jun 20th, 2014
482
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.86 KB | None | 0 0
  1. Shutdown
  2.  
  3. 1. Auf dem NAS Userdaten für ssh finden/ ssh aktivieren..
  4. 1.1 Es kommt auf das Derivat und die jeweilige Systemstruktur an, z.B. Poweroff, shutdown oder auch reboot
  5. 1.2 Dazu kommt noch ob für den Shutdown Befehl ein sudo,su oder auch garnichts nötig ist
  6. 2. Auf dem raspberry muss "apt-get install sshpass" installiert werden
  7. 3. Befehl im raspberry ausprobieren(komplette Zeile kopieren und schauen was beim NAS passiert, ggf halt manuell in der Shell nachschauen, hier sollte man mindestens einmal eingeloggt gewesen sein):
  8.  
  9.  echo "sudo poweroff"|sshpass -p 'SYNOLOGYPASSWORT' ssh -o StrictHostKeyChecking=no -lSYNOLOGYUSER SYNOLOGYIP
  10.  
  11. oder
  12.  
  13.   echo "echo 'SYNOLOGIEROOTPASSWORT'| su -c shutdown"|sshpass -p 'SYNOUSERPW' ssh -o StrictHostKeyChecking=no -lSYNOUSER SYNOIP
  14.  
  15. 4. Raspbmc shutdownscript einrichten
  16. 4.1. cd /etc/init.d
  17. 4.2. sudo nano rechnersd (wenn kein nano dann vorher "Apt-get install nano")
  18. 8. Diesen text einfügen:
  19.  
  20.    #! /bin/sh
  21.     ### BEGIN INIT INFO
  22.     # Provides:          rechnersd
  23.     # Required-Start:    
  24.     # Required-Stop:     sendsigs
  25.     # Default-Start:
  26.     # Default-Stop:      0 6
  27.     # Short-Description: bla
  28.     # Description:
  29.     ### END INIT INFO
  30.      
  31.     PATH=/sbin:/usr/sbin:/bin:/usr/bin
  32.      
  33.     . /lib/lsb/init-functions
  34.      
  35.     do_stop () {
  36.     FUNKTIONIERENDE ZEILE VON OBEN MIT ALLEM DRUM UND DRAN AUSGEFÜLLT
  37.      
  38.     }
  39.      
  40.     case "$1" in
  41.       start)
  42.         # No-op
  43.         ;;
  44.       restart|reload|force-reload)
  45.         echo "Error: argument '$1' not supported" >&2
  46.         exit 3
  47.         ;;
  48.       stop)
  49.         do_stop
  50.         ;;
  51.       *)
  52.         echo "Usage: $0 start|stop" >&2
  53.         exit 3
  54.         ;;
  55.     esac
  56.      
  57.     :
  58.  
  59. 9. JETZT STRG+O (O=Out/Schreiben) ENTER, und STRG+X
  60. 10. Abschluss: sudo update-rc.d rechnersd start 1 0 6
  61. in die Konsole eingeben..
  62.  
  63. 11. ShutdownScript fertig
  64. Wakeup
  65.  
  66. 1. Auf dem Rasperry wakeonlan installieren.
  67.  
  68. sudo apt-get install wakeonlan
  69.  
  70. 2. Manuell überprüfen das das Signal den ZielRechner / Nas erreicht.
  71. 2.1 bei Speedports und anderen Routern kann es beim MagicPacket zu problemen kommen, hier soll helfen die einzige einzelumleitung UDP Port 9 auf die Ziel IP Weiterzuleiten.
  72. 3. Nochmal ausführen:
  73.  
  74. cd /etc/init.d/
  75.  
  76. 4. anschliessend:
  77.  
  78. sudo nano wakeup
  79.  
  80. 5. Text einfügen:
  81.  
  82. #! /bin/sh
  83. # /etc/init.d/wakeup
  84. #
  85.  
  86. # Some things that run always
  87. wakeonlan MAC-ADRESSE
  88.  
  89. # Carry out specific functions when asked to by the system
  90. case "$1" in
  91.   start)
  92.     echo "Starting script wakeup "
  93.     echo "Could do more here"
  94.     ;;
  95.   stop)
  96.     echo "Stopping script wakeup"
  97.     echo "Could do more here"
  98.     ;;
  99.   *)
  100.     echo "Usage: /etc/init.d/blah {start|stop}"
  101.     exit 1
  102.     ;;
  103. esac
  104.  
  105. exit 0
  106.  
  107. 6. JETZT STRG+O (O=Out/Schreiben) ENTER, und STRG+X
  108. 7. Noch zum Abschluss:
  109.  
  110. update-rc.d wakeup defaults
  111.  
  112. 8. Fertig und Reboot ;)
Advertisement
Add Comment
Please, Sign In to add comment