Zdravím všechny, mám jeden newbie dotaz.
Před nějakou dobou jsem si nainstaloval do VM debian bez GUI, kde si na 4 síťových kartách zkouším routování. Nastavil jsem si adresy klasickým způsobem pomocí ip addr add ..../.. brd + dev ethX a to, co se mi podařilo nastavit, nějak fungovalo. Jenže po restartu VM mi veškeré nastavení zmizelo a musel jsem nastavovat vše znovu. Při přemýšlení, čím by toto mohlo být způsobeno mě prozatím napadl dhclient od isc, který je zde nainstalovaný a možná přepisuje nastavení jednotlivých síťových karet, ale když jsem ho hledal v cronu, nepodařilo se mi jej najít (grep dhclient /etc/init.d/*) Nakonec jsem něco našel v /etc/bash_completion.d, ale po odstranění zmíněného skriptu a restartu jsem klienta našel opět v procesech. Napadá Vás, jak jej deaktivovat, případně kde by jinde mohla být chyba?
Děkuji předem za odpovědi.
To je správné chování. To, co nastavíte pikazem ip se nikam neukládá a při startu počitače se přebije výchozím nastavením - pokud chcete něco nastavit trvale, musíte použít konfigurační soubor /etc/network/interfaces, ze kterého se nastavení při startu "bere"
To je normální chování, takhle nastavené routy se nikam na disk neukládají. Jen vlastně nakonfiguruješ jádro, aby se nějak chovalo, ale restart to nepřežije. Musíš nastavení provést v /etc/network/interfaces, tam ho systém při startu najde a použije. Pro další info viz manuál k Debianu (http://www.debian.org/doc/manuals/debian-reference/ch05.en.html).
Bash-completion s tím nijak nesouvisí, to je inteligentní doplňování informací na příkazovém řádku, viz můj článek na Rootu (http://www.root.cz/clanky/bash-completion-inteligentni-doplnovani-prikazu/).
Díky oběma za rychlé odpovědi a vyjasnění situace, tohle mě nenapadlo.
Moc jste mi pomohli, hrabal bych se v tom ještě zítra ;D