Montaje mediante cifs o sshfs en el arranque dependiendo del SSID wifi

Montaje mediante cifs o sshfs en el arranque dependiendo del SSID wifi

Tengo un servidor doméstico Ubuntu 12.10 que está disponible en Internet para conexiones SSH. También tengo mi computadora portátil Ubuntu que uso en casa y cuando estoy de viaje. Lo que me gustaría es que durante el arranque, dependiendo de la conexión WiFi disponible, elija cif cuando esté en mi red doméstica o SSHFS en caso contrario.

No quiero usar SSHFS de forma predeterminada en mi red doméstica, ya que al utilizar dyndns y la velocidad de carga limitada de mi conexión a Internet doméstica, creo que será significativamente más lenta para las tareas diarias en casa.

No creo que fstab tenga algún tipo de árbol de montaje jerárquico que me permita hacer esto (de todos modos, por lo que he leído en las páginas del manual).

¿Parece esto lógico/razonable o lo estoy haciendo de manera incorrecta? Y si es válido ¿cómo haría para hacerlo?

Gracias de antemano,

Saludos,

David

Respuesta1

¿Por qué no crear un script de usuario que se ejecute cuando inicias sesión? Intente realizar el montaje cifs en /etc/fstab, si falla, realice el sshfs cuando inicie sesión.

Simplemente agregue esto a sus scripts de inicio de sesión:

mount | grep -q 'myhomeserver' || sshfs mydyndns /mountpoint

información relacionada