Ubuntu 12.04 resolv.conf

Fórumok

Sziasztok!

Van egy Ubuntu 12.04-es gépem, amibe kézzel beállítom /etc/resolv.conf fájlban a nameserver-eket, de azt tapasztalom, hogy újraindításkor ennek tartalma eltűnik. Már próbálkoztam azzal is, hogy /etc/network/interfaces fájlban felveszem az ethx-hez a dns-namservers opciót, de ez sem vezetett megoldáshoz. Tehát minden egyes újraindításkor kézzel fel kell vennem a nameserver-eket, ami egy kicsi idegesítő. Tud valaki valamilyen módot arra, hogy a resolv.conf fájlom ne íródjon felül minden egyes újraindításkor?

köszönöm

Hozzászólások

Azt hiszem, hogy a resolvconf írja felül a fájlt. Ha resolvconf-ot
használsz, akkor a resolv.conf csak egy szimbolikus link:

/etc/resolv.conf -> /etc/resolvconf/run/resolv.conf

Valószínűleg ezt a fájlt írod át, és amikor bútolsz, a rendszer nem
közvetlenül az /etc/resolv.conf-ot, hanem ezt írja felül.
Két lehetőséget is látok:

1. Kitörlöd a szimbolikus linket, és beírod az /etc/resolv.conf-ba amit
akarsz.

2. Van olyan, hogy /etc/resolvconf/resolv.conf.d/base. Amit ebbe írsz, az
mindenképpen része lesz a resolv.conf-nak. Ide beírhatod a kedvenc
soraidat, és akkor azok is ott lesznek a resolv.conf-ban.

Egyébként: man resolvconf ;-).

/etc/networking/interfaces fajlba felvettem a dns-nameservers es a dns-search lehetosegeket. most annyiban modosult a dolog, hogy ujrainditas utan nem lesz up az eth0-am, viszont amint ujrainditom (/etc/init.d/networking restart) mar up allapotba kerul. ezt miert csinalja? hol tudom neki megadni az auto up-ot?

fel van veve: auto eth0

a teljes interfaces fajlom tartalma:

auto eth0
iface eth0 inet static

address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
dns-search valami.hu

Ha jol tudom, akkor broadcast es a network reszeket automatikusan beallitja az IP es netmask-bol, ezert ezeket nem szoktam beirni

A resolvconf (csomag) automatikusan módosítja a resolv.conf-ot. Nekem símán működik a 12.04 úgy, hogy uninstalláltam a resolvconf csomagot, és kézzel megírtam a resolv.conf fájlt. Tudni kell, hogy más programok is módosíthatják a resolv.conf-ot: dhcp kliens, pppd, effélék.
--
ulysses.co.hu

Minek kell bizdergálni a resolv.cont-ot? Nem jó dns szervert oszt a szolgáltató, router? Vagy fix ip van? Akkor meg a networkmanager beállítóprogramjával olyan dns-t állítasz be amilyet akarsz. Tehát?

Tényleg nem kukacoskodni akarok, de ez h*, szóval nem számít. Egy lassú nettel mondjuk az oldal beírása és letöltődésének az ideje legyen monjuk 1 perc (hup.hu). Na ebből a névfeloldás kb 1 mp, de legyen 2. Számít? Nem. De igazából nem akarok tovább foglalkozni ezzel, mert az idők folyamán megtanultam azt, hogy mindenki úgy szívatja magát, ahogy akarja, főleg ha a posztoló szarik az egészre :)
ui: egyébként a szolgáltató dns szervere az nem fix? Szerintem fix, hogy fix.

Nem vagyok gep elott, de emlekeim szerint /etc/resolv.d (vagy hasonlo) mappa alatt van ket fele szedve, header talan es meg valami. Ebbol allitja ossze a confot. Ott modositod, majd service resolvd restart.
Emlekezetbol irom, lehetnek elteresek, de a metodus ez. Kesobb meg tudom nezni neked pontosan a szerveren.
--
zsebHUP-ot használok!

Ide írok, mert ide kapcsolódik és nem akarok új topicot nyitni. Debian 7 alatt ugyanez a probléma van, hogy minden újraindításkor felülírja a resolv.conf állományt. Oda van írva, hogy generated by network manager. Mit kell tennem, hogy szerkeszthessem?