Syyskuu 07, 2010, 05:19:23 *
Tervetuloa, Vieras. Ole hyvä ja kirjaudu tai rekisteröidy.

Kirjaudu käyttäjätunnuksen, salasanan ja istunnonpituuden mukaan
Uutiset: Uudistunut ratkaisu.net linux portaali,linux ongelmiin!
 
   Etusivu   Ohjeet Haku Kalenteri Kirjaudu Rekisteröidy  
Sivuja: [1]   Siirry alas
  Tulostusversio  
Kirjoittaja Aihe: Hamachin demonisointi  (Luettu 658 kertaa)
D. Ahma
Tux
****
Poissa Poissa

Viestejä: 215


Linux ainoana käyttöjärjestelmänä vuodesta 2007.


« : Helmikuu 15, 2009, 06:19:02 »

Tervehdys. Tänään olisi seuraavanlainen juttu tehtävänä:

Debian Lenny 5.0 koneella on Hamachi-niminen vpn softa, jolla pitäisi liittyä erääseen verkkoon koneen käynnistyksen yhteydessä niin, ettei salasanaa tarvitsisi joka buuttauksella antaa. Eli initin pitäisi varmaankin suorittaa buutatessa seuraavat komennot:

Koodia:
hamachi start
hamachi login
Olen siis hamachin graafisella konffausohjelmalla jo liittynyt verkkoon, antanut sen salasanan ja laittanut nimimerkin, eikä hamachin tarvitse vissiin joinia verkkoon uudestaan joka käynnistyksellä, vai?

Konetta sammuttaessa voitaisiin mahdollisesti suorittaa vielä:
Koodia:
hamachi logout
hamachi stop

Ja nämä tarvitsisi varmaan tehdä roottina ja runlevelien alkaessa, eli ei mistään Gnomen istuntojen asetuksista. Osaako joku guru kertoa, miten hamachista voisi tehdä "daemonin"?
« Viimeksi muokattu: Helmikuu 15, 2009, 06:22:17 kirjoittanut D. Ahma » tallennettu

debian user
Potti5
Administrator
Tux
*****
Poissa Poissa

Viestejä: 453



« Vastaus #1 : Helmikuu 18, 2009, 10:23:28 »

voisit kokeilla tekemällä tuosta käynnistys filusta symbolisen linkin tuonne init.d kansioon. Eli suunnilleen näin.
Koodia:
ln -s /usr/bin/hamachimikälie /etc/init.d
en oo perehtyny niin tuohon hamachiin mutta jos siitä löytyy konsolissa ajettava käynnistys filu niin sitten se tuohon niin se ajaa sen taustalla.
tallennettu

MechanicalGod
Chef de cuisine
Administrator
Tux
*****
Poissa Poissa

Viestejä: 495



WWW Sähköposti
« Vastaus #2 : Helmikuu 18, 2009, 01:15:47 »

pelkkä inithän ei riitä, vaan sen lisäks pitäs vielä pistää rcS.d:hen start ja kill scriptat, meggiksellä ainaski on malliks mun tekemä firewall shitti siihen.. tämä rcS.d vaihtelee distroittain, ja Ubuntu sekä Debian molemmat ymmärtää tuon, mutta esim. Gentoossa se taisi olla rc.d jos nyt en ihan.

itten jos se halutaan vain tietyillä runleveleillä käyntiin, niin sitten pitää vielä laitella rcX.d:hen (jossa X on haluttu runlevelin numero) vastaavat systeemit  rcS.d ajaa sen kaikilla runleveillä

 
Lainaus
##! /bin/sh
##/etc/init.d/meggis.sh

# Meggiksen laatuscripta by Hi-Fi

# Normi olio-ohjelmoinnin tapaan ylös listataan kaikki muuttujat (variables), jos niitä ny sitte on ees..

case "$1" in
start)
echo -n "Starting famous program: "

# Tähän jotain shittiä mitä tahtoopi käynnistää (esim. softan nimi tyyliin $ iptables -F ilman $-merkkiä)

echo "ping, mikroateriasi on valmis, hope you enjoy it"
;;

stop)
# Tähän kaikki shitti jolla pysäytät sen scriptan, esim. kill -9 meggis tai jotain
echo "done"
;;

*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
tallennettu

Taistelu rauhan puolesta on samaa kuin naiminen neitsyyden puolesta.
Sivuja: [1]   Siirry ylös
  Tulostusversio  
 
Siirry:  

MySQL pohjainen foorumi PHP pohjainen foorumi Powered by SMF 1.1 RC3 | SMF © 2001-2006, Lewis Media Validi XHTML 1.0! Validi CSS!


Google visited last this page Elokuu 15, 2010, 09:15:20
 

Powered by MKPortal M1.1 Rc1 ©2003-2005 All rights reserved
Sivu luotiin 0.01047 Sekunnissa 11 Kyselyä