Portál AbcLinuxu, 10. května 2025 06:06

Dotaz: Automatické připojování síťových disků při startu

9.10.2008 15:16 quake
Automatické připojování síťových disků při startu
Přečteno: 293×
Odpovědět | Admin
Potřebuji při startu automaticky připojit síťové disky, ale pokaždé jiné, záleží v jaké jsem podsíti. Sítě se neliší v IP, masce a bráně, ale liší se v primary a secondary DNS. Podle toho bych mohl zjistit, kde zrovna jsem. Mám dvě možnosti: buď jsem doma a podle toho spustím skript č. 1 anebo jsem v práci a podle toho spustím skript č. 2. Ve skriptech se nacházejí tyto příkazy, např.: sudo smbmount //10.155.5.9/Volume_1 /mnt/nas1 -o umask=000,iocharset=utf8,username=xxx,password=xxx
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.10.2008 15:38 Jan Šimák | skóre: 37 | Hradec Králové
Rozbalit Rozbalit vše Re: Automatické připojování síťových disků při startu
Odpovědět | | Sbalit | Link | Blokovat | Admin
S využitím odlišnosti v dns:
primary_dns='ip_dns'
dns=`awk '/^nameserver/ { print $2 }' /etc/resolv.conf`

if [[ "$dns" =~ "$primary_dns" ]]; then
	echo "pripojim ten"
else
	echo "nebo pripojim ten"
fi
Další možností je testovat mac adresu routeru pomocí arp protokolu - arpping.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.