Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: Pjotor - 05.05.09 - klo:17.53
-
sudo service ipmasq restart
Eli tuomosen komennon tarvii antaa että alkaa netti pelaa. Miten tuon saan automaattiseksi? kyseessä Xubuntu 9.04.
-
Purkkaratkaisuna voisit lisätä kyseisen rimpsun /etc/rc.local -tiedostoon ilman sudoa, jolloin komento ajetaan aina koneen käynnistyessä.
-
Ei kyllä nyt vaikuttanu asiaan lisäys :-\
-
Lisäsithän sen komennon ennen exit 0 -kohtaa?
-
Lisäsithän sen komennon ennen exit 0 -kohtaa?
Ei muuttanut tilannetta... :-\
-
Älä toki laita sudoa siihen eteen sinne rc.local tiedostoon. Ja varmista, että rc.local ajetaan bootin aikana, esim sysv-rc-conf työkalulla.
-
Onhan sillä rc.local -tiedostolla suoritusoikeudet kohillaan? sudo chmod a+x /etc/rc.local päätteeseen, jos ei ole.
-
Joo ei auttanu tuo viimenenkään komento. Taitaa vaan joutua aina antaa tun komennon. >:(
-
Kyseessä näyttäis olevan bugi https://bugs.launchpad.net/ubuntu/+source/ipmasq/+bug/71468 (https://bugs.launchpad.net/ubuntu/+source/ipmasq/+bug/71468). Kokeile linkin kommenteissa neuvottuja vinkkejä. Jos niistäkään ei ole apua ja haluat heittäytyä oikein hurjaksi, niin tee skripti, jossa on tuo service ipmasq restart -komento, anna sille ajo-oikeudet ja sijoita kansioon /etc/network/if-up.d.
Rc.localiin sijotettuna tuo komento ei toimi ilmeisesti siksi, että verkko ei ole ehtinyt käynnistyä vielä siinä vaiheessa, kun rc.local suoritetaan. Kansiossa /etc/network/if-up.d/ olevat skriptit suoritetaan verkon käynnistämisen jälkeen, joten sitä kautta homman pitäisi toimia. Ainakin teoriassa :)
-
Kitokset vaan neuvoista. Mutta voi olla, että en ala koettaa tuota etten sotke ad-hoc jakoani.... :)