Partiendo del advancedsettings.xml de Raspbmc y alguna modificacion del plugin de pelisalacarta ire creando el mio propio.
# nano /usr/share/xbmc/system/advancedsettings.xml
<advancedsettings>
<cputempcommand>/opt/vc/bin/vcgencmd measure_temp | sed -e 's/temp=\([0-9]*\).*/\1 C/'< /cputempcommand>
<gputempcommand>/opt/vc/bin/vcgencmd measure_temp | sed -e 's/temp=\([0-9]*\).*/\1 C/'< /gputempcommand>
<video>
<defaultplayer>omxplayer</defaultplayer>
<defaultdvdplayer>omxplayer</defaultdvdplayer>
</video>
<audio>
<defaultplayer>omxplayer</defaultplayer>
<streamsilence>false</streamsilence>
</audio>
<network>
<autodetectpingtime>30</autodetectpingtime>
<curlclienttimeout>60</curlclienttimeout>
<curllowspeedtime>60</curllowspeedtime>
<curlretries>2</curlretries>
<disableipv6>true</disableipv6>
<cachemembuffersize>0</cachemembuffersize>
</network>
<imageres>540</imageres>
<fanartres>720</fanartres>
</advancedsettings>
17 de febrero de 2013
Samba para una red local casera
Para montarme mi pequeña red local e interactuar entre la RaspberryPi y los windows de casa he configurado un pequeño servicio samba que comparte y ve archivos sin necesidad de usuario/contraseña.
Lo primero instalar samba
# pacman -S samba
Ahora vamos a configurarlo
# nano /etc/samba/smb.conf
[global]
workgroup = GRUPO_DE_TRABAJO
server string = NOMBRE_EN_RED_LOCAL
netbios name = NOMBRE_EN_RED_LOCAL
security = share
usershare allow guests = yes
load printers = no
log file = /var/log/samba/%m.log
max log size = 50
dns proxy = no
socket options = SO_RCVBUF=65536 SO_SNDBUF=65536 TCP_NODELAY IPTOS_LOWDELAY
unix extensions = no
wide links = yes
[homes]
comment = Home Directories
browseable = yes
writable = yes
[RaspberryPi]
comment = RaspberryPi
path = /RUTA/AL/DIRECTORIO
public = yes
guest ok = yes
writable = yes
read only = no
browsable = yes
Para probar el archivo de configuracion
# testparm -s
Si nos muestra el mensaje "rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)" podemos incrementar ese valor con
# ulimit -n 16384
Con esto ya tendríamos listo nuestro servidor samba , ahora solo te falta pegarte con el windows jeje
Lo primero instalar samba
# pacman -S samba
Ahora vamos a configurarlo
# nano /etc/samba/smb.conf
[global]
workgroup = GRUPO_DE_TRABAJO
server string = NOMBRE_EN_RED_LOCAL
netbios name = NOMBRE_EN_RED_LOCAL
security = share
usershare allow guests = yes
load printers = no
log file = /var/log/samba/%m.log
max log size = 50
dns proxy = no
socket options = SO_RCVBUF=65536 SO_SNDBUF=65536 TCP_NODELAY IPTOS_LOWDELAY
unix extensions = no
wide links = yes
[homes]
comment = Home Directories
browseable = yes
writable = yes
[RaspberryPi]
comment = RaspberryPi
path = /RUTA/AL/DIRECTORIO
public = yes
guest ok = yes
writable = yes
read only = no
browsable = yes
Para probar el archivo de configuracion
# testparm -s
Si nos muestra el mensaje "rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)" podemos incrementar ese valor con
# ulimit -n 16384
Con esto ya tendríamos listo nuestro servidor samba , ahora solo te falta pegarte con el windows jeje
Etiquetas:
Archlinux,
Linux,
Raspberry Pi,
samba
4 de febrero de 2013
Montar servidor FTP como punto de montaje/directorio
Para montar un servidor FTP como punto de montaje/directorio necesitaremos del paquete Curlftpfs
# pacman -S curlftpfs
Una vez instalado es muy sencillo de usar:
Podemos añadirlo al fstab si queremos:
# nano /etc/fstab
curlftpfs#USUARIO:CONTRASEÑA@IP.F.T.P /DIRECTORIO/MONTAJE fuse user,disable_eprt,noauto 0 0
En mi caso no puede cargar automatico en el fstab puesto que no hay red en ese momento , por lo que me creo un systemd (Sin funcionar aun.. :( )
# nano /usr/lib/systemd/system/FTP-FS.service
[Unit]
Description=Conexion FTP como punto de montaje
After=net-auto-wireless.service
[Service]
ExecStart=/bin/mount /DIRECTORIO/MONTAJE
RemainAfterExit=yes
[Install]
WantedBy=graphical.target
# systemctl enable FTP-FS.service
Si tenemos problemas de escritura con nuestro usuario tan solo tendremos que dar permisos al punto de montaje.
# chmod a+w /DIRECTORIO/MONTAJE
# pacman -S curlftpfs
Una vez instalado es muy sencillo de usar:
- Montar
- Desmontar
Podemos añadirlo al fstab si queremos:
# nano /etc/fstab
curlftpfs#USUARIO:CONTRASEÑA@IP.F.T.P /DIRECTORIO/MONTAJE fuse user,disable_eprt,noauto 0 0
En mi caso no puede cargar automatico en el fstab puesto que no hay red en ese momento , por lo que me creo un systemd (Sin funcionar aun.. :( )
# nano /usr/lib/systemd/system/FTP-FS.service
[Unit]
Description=Conexion FTP como punto de montaje
After=net-auto-wireless.service
[Service]
ExecStart=/bin/mount /DIRECTORIO/MONTAJE
RemainAfterExit=yes
[Install]
WantedBy=graphical.target
# systemctl enable FTP-FS.service
Si tenemos problemas de escritura con nuestro usuario tan solo tendremos que dar permisos al punto de montaje.
# chmod a+w /DIRECTORIO/MONTAJE
Etiquetas:
Archlinux,
Curlftpfs,
directorio,
fstab,
FTP,
Linux,
punto de montaje
2 de febrero de 2013
Liberar memoria en RaspberryPi
Para liberar memoria podemos ejecutar el siguiente comando:
# sync ; echo 3 > /proc/sys/vm/drop_caches
En mi caso he incluido la instruccion en un alias
# nano /etc/bash.bashrc
alias memoria="free -h ; sudo sync ; echo 3 > /proc/sys/vm/drop_caches ; free -h"
y en el cron para que se ejecute cada hora
# nano /etc/cron.hourly/memoria
#!/bin/bash
sync
echo 3 > /proc/sys/vm/drop_caches
# chmod +x /etc/cron.hourly/memoria
# sync ; echo 3 > /proc/sys/vm/drop_caches
En mi caso he incluido la instruccion en un alias
# nano /etc/bash.bashrc
alias memoria="free -h ; sudo sync ; echo 3 > /proc/sys/vm/drop_caches ; free -h"
y en el cron para que se ejecute cada hora
# nano /etc/cron.hourly/memoria
#!/bin/bash
sync
echo 3 > /proc/sys/vm/drop_caches
# chmod +x /etc/cron.hourly/memoria
Etiquetas:
Archlinux,
liberar,
memoria,
Raspberry Pi
Configuracion basica SSH con acceso desde Internet
Dos cosas muy basicas que deberiamos hacer si abrimos acceso SSH para Internet son:
# nano /etc/ssh/sshd_config
Port 38
PermitRootLogin no
- Cambiar el puerto .
- No permitir el login de root.
# nano /etc/ssh/sshd_config
Port 38
PermitRootLogin no
Etiquetas:
Archlinux,
Linux,
Raspberry Pi,
ssh
Suscribirse a:
Entradas (Atom)