Helló!
Az a problémám, hoyg itthon van 1 router, és több számítógép.
Az én asztali gépem a helyi hálón a DNS-szerver.
Ha ez a gép nincs bekapcsolva, akkor mivel a router DHCP-vel őt osztja le elsődlegesnek, akkor a többi gépen bűnlassú lesz a net.
Ha nem ő az elsődleges, akkor a helyi hálón nincs névfeloldás.
Erre kitaláltam 1 megoldást (inkább mekerülsét):
a routernak van telnet interface-e.
netcat-tal scriptelve ki/be kapcsolom a routeron, hogy ezt a gépet osztsa-e elsődleges DNS-nek.
írtam is 1 szabványos init scriptet, chkconfig (Fedora 5-öt használok) is megy vele, belövi, hogy induljon el mindig, a named-del azonos prioritással. Leállni szintén így.
problámám:
ugyan parancsorból működik, kézi vezérlésben, de hiába van ott a /etc/rc{0,6}.d/K14qqriq szimbolikus link, csak nem kapcsolja le (indításnál átállítja rendre, ha közben kézzel kikapcsolom).
Végső elkeseredésemban beraktam a stop részéba a scriptnek egy sleep 100 -at, de a gép ugyanúgy leállt kb 20sec alatt.
Mi lehet a hiba?
ui: el is felejtettem írni, de ezt ugyebár a hálózat leállása előtt kéne csinálni
- 728 megtekintés
Hozzászólások
Egyenlőre azon töröm a fejem, hogy a network scriptbe eállítás elejére berakjam-e. bár ez gányolás lenne, de biztosan működne.
Nos, ezt csak azért írom ide, hogy a főoldalon kintlegyen, hátha tud valki segíteni.
- A hozzászóláshoz be kell jelentkezni
Végre megy!
Ugyan senki nem írt, de ha ideírom a megoldást, hátha valaki olvassa, és még jól jön neki:
nem csináltam lockile-t, és ha nincs olyan, akkor leállásnál a /etc/rc.d/rc nevű futás-szint váltó script kihagyja azt a service-t, hisz ami nem fut, azt minek lelőni.
ez a sor hiányzott a start részből:
touch /var/lock/subsys/servízemneve
és a stopban pedig törölni kell azt a lockfile-t, a rend kedvéért.
Nos, csak annyit jeyeznék meg , hogy az a vicces, hogy enm volt sehol leírva a man-ban, vagy én siklottam el felette, hogy kell az a lockfile. utólag logikus. Mindegy, de aki ilyen scriptírásra adja a fejét, javaslom olvassa át a fen említet rc file-t
- A hozzászóláshoz be kell jelentkezni