Sziasztok,
Szeretném kikérni véleményeteket, hogy hogyan lehet legegyszerűbben megoldani, a témaként megjelölt problémát.
Céges laptop esetén ugyanis, ha bejövök melóhelyre, akkor jó lenne, hogy ha bebutulok, indításnál mountolja automatikusan
a samba megosztásokat a gép. Ha otthon butulok be, akkor nyilván nem tudja rögtön muntolni, csak ha már megvan az openvpn kapcsolat. Jelenleg van egy igen trehány shell scriptem, ami if-up-ban van elhelyezve. Megpingeli a samba szervereket, ha elérhetőek, behúzza őket, ha nem, akkor nyilván nem :D if-down ban pedig benne van egy umount.
Namost ez érdekesen működik, mert,
1.) Munkahely:
Van, hogy indulásnál megtörténik a felcsatolás, van amikor nem, és akkor kézzel kell futtatni a scripteket.
2.) Otthon:
vpn csatlakozás után kézzel kell futtatni a scripteket.
Szóval lényeg a lényeg, hogy lehet ezt megoldani, hogy számomra legkényelmesebb módon a fel/lecsatolást megoldja valóban automatikusan a rendszer amennyiben elérhetőek a megosztások?
Előre is köszi a válaszokat!
u.i.: azért nem írtam disztrót, és azért raktam általában Linux témacsoportba a kérdést, mert jelenleg Ubuntu-t használok, de meg kéne tudnom oldani Gentoo-n és Debian-on is a dolgot. Sejtésem szerint a megoldás nem túlságosan disztró specifikus ;)
- 1942 megtekintés
Hozzászólások
senki? :/
- A hozzászóláshoz be kell jelentkezni
Miért nem hgyod ki a script-ből az if-up-ot. Ne ellenőrizd, egyszerűen próbáld felcsatolni. Ha nem elérhető akkor úgy sem fogja felcsatolni. A hibakódot meg átadhatod egy változónak, aztán kiírod, hogy a kapcsolat létrejüött vagy nem.
Bár ez csak egy ötlet.
- A hozzászóláshoz be kell jelentkezni
ez a része nem is probléma, inkább az, hogy nem csinálja meg :)
Az autofs-el próbálkozom, de az sem jön össze. Egyszerűen nem csinál semmit. Howto (pl.: http://howtoforge.com/accessing_windows_or_samba_shares_using_autofs) alapján próbálom,
de még logban sem látok semmi arra utalót, hogy csinált volna valamit.
- A hozzászóláshoz be kell jelentkezni
Azt, hogy miért nem csinálja meg azt lehet, hogy a logokból ki lehet olvasni. Ha esetleg több infót írnál. Pl. logok, script
- A hozzászóláshoz be kell jelentkezni
Van erre rég egyszerű megoldás http://smb4k.berlios.de/
- A hozzászóláshoz be kell jelentkezni
Köszi, de nem GUI cuccot keresek. amúgy Gnome-ot használok, és a nautilus-al is be tudom browse-olni a megosztásokat, ha arról van szó :)
- A hozzászóláshoz be kell jelentkezni
sehol senki?
- A hozzászóláshoz be kell jelentkezni
mondjuk ha berakod az fstab-ba, mondjuk?
mer az a sz*r (mármint az fstab), fogja magát és felhúzza a fájlrendszereket amik benne vannak...a szemét....ha meg nem tudja, akkor nem...a szemét....
- A hozzászóláshoz be kell jelentkezni
gondoltam rá, hogy a témafelvetésbe is beleírom, hogy fstab nagyon jó akkor, ha mondjuk a géped fixen a melóhelyen van. De az én esetemben amit írtam, hogy előfordul gyakran, hogy előtte még bebutulok, aztán vpn stb, és csak akkor kell felhúzza a megosztásokat, akkor a boot idejű fstab már nem annyira. a szemét. :)
- A hozzászóláshoz be kell jelentkezni
na jó...de egy mount -a a promptnál akkor is tuti.
Én legalább is így szoktam, mikor otthonról dolgozom.
vpnc
blablabla...be vagy engedve
mount -a
hoppá ott vannak a megosztások.
- A hozzászóláshoz be kell jelentkezni
ez jogos, de voltam olyan trágya, hogy a lustaságom kiszolgálására akartam/ok megoldást találni.
Az egyik ok pont az, hogy:
bejövök melóhelyre -> bebútolok -> indítom az IDE -> ide asszonya, hogy nincs meg a project -> mount
Hazamegyek -> vpn -> mount -> IDE indít
ami a legjobb lenne:
bejövök melóhelyre -> bebútolok -> indítom IDE -> dolgozom
Hazamegyek -> vpn -> IDE indít
Kihagynám a terminál indítást, mountolást. Amúgyis azért merült fel a kérdés, mert mindig el is felejtem. Ez nem hiszem el, hogy csak nekem lenne igényem :)
- A hozzászóláshoz be kell jelentkezni
man autofs
- A hozzászóláshoz be kell jelentkezni
harmadik hozzászólásom az autofs-ről szól :)
- A hozzászóláshoz be kell jelentkezni
Bocsi, nem figyeltem. Ha hazaérek, küldök autofs szkript-et.
- A hozzászóláshoz be kell jelentkezni
előre is köszi.
- A hozzászóláshoz be kell jelentkezni
Szóval nálunk a laptop 2-féle IP-címen kapcsolódhat a szerverhez (és egyéb okból kellett az autofs), úgyhogy csináltam 2 könyvtárat a /mnt-be, amikben az SMB share-ek vannak, illetve 2 autofs fájlt. Furcsa módon valamiért nekem 1 könyvtárral és 2 autofs fájllal is működik, de valószínűleg neked a VPN miatt fog kelleni a két könyvtár a kétfajta eléréshez.
/etc/auto.master:
#
# $Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $
#
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
#/misc /etc/auto.misc --timeout=60
#/smb /etc/auto.smb
#/misc /etc/auto.misc
#/net /etc/auto.net
/mnt/Tuzfal/kabel /etc/auto.tuzfal.kabel
/mnt/Tuzfal/wifi /etc/auto.tuzfal.wifi
/etc/auto.tuzfal.kabel:
Share1 -rw,fstype=cifs,user=User,password=P ://10.0.0.1/Share1
My\ Pictures -rw,fstype=cifs,user=User,password=P ://10.0.0.1/My\ Pictures
/etc/auto.tuzfal.wifi:
Share1 -rw,fstype=cifs,user=User,password=P ://10.0.3.1/Share1
My\ Pictures -rw,fstype=cifs,user=User,password=P ://10.0.3.1/My\ Pictures
A rendes működéshez fognak kelleni a következő könyvtárak:
/mnt/Tuzfal/kabel/Share1
/mnt/Tuzfal/kabel/My\ Pictures
/mnt/Tuzfal/wifi/Share1
/mnt/Tuzfal/wifi/My\ Pictures
Sajnos a jelszavakat bele kellett írnom az autofs fájlokba. Valahogy meg lehet csinálni, hogy ne kelljen beleírni, vagy legalábbis ne olvaható formában legyen benne, de arra már nem vettem a fáradságot.
A desktop-on van 1-1 link a /mnet/Tuzfal/kabel, illetve a /mnt/Tuzfal/wifi könyvtárra, mindig a megfelelő link-ről indulva kell kezdeni a munkát.
- A hozzászóláshoz be kell jelentkezni
No, akkor mégsem vagyok teljesen hülye. Ugyan ezt csináltam eddig, és (szinte) semmi... Ennyi lesz az eredmény:
#mount
[...]
automount(pid9939) on /smb type autofs (rw,fd=6,pgrp=9939,minproto=2,maxproto=4)
de amúgy üres...
Ja és umount-olni sem tudom mert busy :/
- A hozzászóláshoz be kell jelentkezni
Érdekes. Nem használsz SELinux-ot? Ubuntu alatt nekem minden ment elsőre, CentOS alatt viszont nagyjából ugyanezt csinálta az autofs.
ui: a /var/log/messages-ben nincs valami hibaüzenet? Nekem akkor is csinált ilyet, ha szintaktikus hiba volt valamelyik fájlban.
- A hozzászóláshoz be kell jelentkezni
Jelenleg Ubuntu, és így néz ki a dolog:
auto.master:
#
# $Id: auto.master,v 1.4 2005/01/04 14:36:54 raven Exp $
#
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
#/misc /etc/auto.misc --timeout=60
/smb /etc/auto.smb
#/misc /etc/auto.misc
#/net /etc/auto.net
#/cifs /etc/auto.cifs --timeout=60
auto.smb:
company -rw,fstype=cifs,username=x,password=y ://192.168.0.2/company
works -rw,fstype=cifs,username=x,password=y ://192.168.0.2/works
ebben szerintem nincs szintaktikai hiba :(
Mint fentebb írtam, se syslog-ban se messages-ben nincs semmi autofs bejegyzés.
- A hozzászóláshoz be kell jelentkezni