Showing posts with label Redes. Show all posts
Showing posts with label Redes. Show all posts

Saturday, March 24, 2018

NFS share in OSMC

To configure a NFS server to share a folder.

1. Fix the IP address to a static one. This can be done directly in the network menu of the 'My OSMC' application. The configuration is stored in the file: /var/lib/connman/[interface]/settings

2. Create a mount point in /mnt for the directory from a USB drive. 
$ sudo mkdir ./TheBlackHole

$ sudo chmod 777 ./TheBlackHole

3. Mount the drive at the boot time. Edit fstab file adding the following line.
LABEL=TheBlackHole      /mnt/TheBlackHole       ext4    defaults,users,exec     0       0

4. Download server: sudo apt-get install nfs-kernel-server portmap

5. Edit the /etc/exports file adding the following line:
/mnt/TheBlackHole        192.168.1.0/255.255.255.0(rw,sync,no_root_squash,no_subtree_check)


Wednesday, July 27, 2016

Fine tuning

There was several acctions I had to take in order to configure the system better.

- I forgot to set the network during the installation, and I like to use a differnt hostname than the default. To run the network configuration program run the command:

# netconfig


- I changed the kernel from Huge to generic, I did it by following this procedure stated in SlackDocs. The only one difference was the configuration of lilo, in my case, I'm ussing elilo, so the procedure is a bit different.
I copyed the Slackware bootloader folder in EFI partition (/boot/efi/EFI/Slackware) and I renamed as Slackware-generic (/boot/efi/EFI/Slackware-generic), then I copyed the files /boot/vmlinuz-generic-4.4.14 and the RAM disk /boot/initrd.gz which were created previously into the Slackware-generic folder. Then, it is needed to modify the elilo configuration file to:

# /boot/efi/EFI/Slackware-generic/elilo.conf

chooser=simple
delay=1
timeout=1
default=Slackware-generic
#
image=vmlinuz-generic-4.4.14
    initrd=initrd.gz
    label=Slackware-generic
    root=/dev/sda3
  append="resume=/dev/sda2"
    read-only

This configuration includes the line that enables hibernation ("resume=/dev/sda2").

To finish I added the Slackware-generic boatloader to the UEFI boot configuration using the computer's firmware menu


- In Windowmaker, I used nm-applet to connect to a wifi network. The application loads in the system tray, so first it is needed to install and load wmsystemtray.


- I set the network time protocol script to run at starting the computer.

# chmod 755 /etc/rc.d/rc.ntpd

and I used the confuguration file:

# /etc/ntp.conf

driftfile /etc/ntp/drift
logfile /var/log/ntp.log

server 0.nl.pool.ntp.org
server 1.nl.pool.ntp.org
server 2.nl.pool.ntp.org
server 3.nl.pool.ntp.org

server 127.127.1.0
fudge 127.127.1.0 stratum 10

restrict default nomodify nopeer notrap
restrict 127.0.0.1 mask 255.0.0.0

Friday, July 13, 2007

SSH Tunneling

Si el problema es el siguiente: La universidad da acceso a algunos recursos web sólo desde un computador interno. Por ejemplo acceso a alguna intranet.

El problema se puede solucionar si es que tienes acceso a un servidor ssh dentro de la universidad y conoces el servidor donde se encuentra el recurso buscado.

La solución se llama ssh tunneling y se implementa con una conexión ssh, pero con una opción especial, es la siguiente (todo en una línea):

ssh -l usuario -L puerto_local:servidor_del_recurso:puerto_del_recurso servidor_ssh

donde:
puerto_local es por donde saldrá el requerimiento
servidor_del_recurso es el nombre o dirección del recurso
puerto_del_recurso es el puerto por donde el servidor_del_recurso espera el requerimiento
servidor_ssh la dirección al servidor ssh que hace de intermedio (túnel)
usuario la cuenta con la que se accederá al servidor_ssh

cuidado con el puerto_local, si es menor que 1024 la sesión ssh debe ser realizado como usuario root, sólo si es mayor que ese número puede hacerla un usuario normal. si no hay acceso de root entonces se debe configurar el programa local para acceder al recurso de modo que salga por un puerto distinto.

por ejemplo:
Supongamos que la universidad tiene convenio con sitio de publicación de artículos y usted quiere buscar desde su casa uno a través de la página web del sitio, supongamos que el sitio se llama eiii.org, que usted tiene una cuenta de nombre mimismo en un servidor ssh cuya dirección es bolson.ucm.edu que se encuentra dentro de la universidad y por lo tanto tiene acceso al recurso. Entonces el comando sería:

ssh -l mimismo -L 1080:eiii.org:80 bolson.ucm.edu

En su navegador debe configurar el servidor proxi para HTTP como 127.0.0.1 y en el puerto 1080. mientras mantenga la sesión ssh abierta podrá acceder a la página de eiii.org y no al resto de internet, a menos que lo haga usando otro navegador.

Thursday, August 11, 2005

Compartir Internet ADSL

Esto es un instructivo para hacer una pequeña red inalámbrica sin router o switch en casa con la cual puedas compartir una conexión ADSL, yo probé con Terra pero eso no debe ser importante. Según he visto no todos tienen problemas para compartir la conexión, si usas XP no debe haber problemas, yo los tuve cuando usaba win2000 y el software de conexión que me entregó Terra no me permitía ver las propiedades de la conexión.

La idea: Un computador de escritorio da acceso a internet a otro mediante una conexión inalámbrica.

Ingredientes:
  • Un computador de escritorio decente, con Windows 2000 professional. Este hará de servidor.
  • Otro computador decente, seguramente será un notebook para que valga la pena la red inalámbrica y puedas leer el correo desde cualquier lugar de tu hábitat.
  • Una tarjeta inalámbrica para el PC de escritorio. Si claro, si no la tienes hay que gastar dinero, yo uso una D-link DWL-G510 que es barata y funciona bien.
  • Una conexión ADSL a internet.
  • Protocolo PPPoE, que es la clave del asunto, si usas el que instala Terra seguramente no funcionará bien y tendrás un dolor de cabeza similar al que me gané yo y por el cual escribí esto. A modo de recomendación desinstala el de Terra e instala RASPPPoE que se puede obtener desde http://www.raspppoe.com
Ahora, ¿cómo se hace?. Como esto es para mis amigos que son todos capos les pongo las ideas solamente, total ustedes saben como se hace. Esto es para el computador de escritorio:

Paso 1: Instala el protocolo PPPoE según las instrucciones que trae (no el que viene en el CD de Terra, lógico).

Paso 2: Crea un "Nuevo acceso telefónico a internet".

Paso 3: Cambia las propiedades de la nueva conexión, elige "Compartir conexión a internet" y selecciona la interfaz inalámbrica, es buena idea clickear el marcado a petición.

Paso 4: Reinicia el PC.

En el Notebook sólo es necesario que la tarjeta inalámbrica obtenga su dirección IP automáticamente.

Entretente con unos ping y tracert, recuerda que la IP de la tarjeta inalámbrica del PC de escritorio que hace de servidor es 192.168.0.1.

Eso pues, lo malo de esto es que el PC de escritorio tiene que estar prendido para que funcione. Si no les funciona o no entienden algo me mandan un correo.