Kirjoittaja Aihe: Kubuntu 9.04 ja nimipalvelinten vaihto [ratkaistu]  (Luettu 2042 kertaa)

eheh

  • Käyttäjä
  • Viestejä: 72
    • Profiili
Olen nyt useamman tunnin koittanut saada vaihdettua DNS:t mutta ei tunnu homma onnistuvan.

Mitä siis täytyy tehdä vaihtaakseen nimipalvelimet?

/etc/dhcp3/dhclient.conf editointi, niin että sinne lisää "prepend domain-name-servers nnn.nnn.nnn.nn nnn.nnn.nnn.nnn;" tai saman vaihtaen "prepend" komennon "supersede" komennoksi ei tunnu auttavan. Verkkoa on koitettu uudelleen käynnistää komennoilla: "sudo ifconfig eth0 down" & "sudo invoke-rc.d NetworkManager restart" sekä tietokoneen uudelleenkäynnistyksellä. (Nämä ohjeet siis eivät toimineet: http://kubuntuforums.net/forums/index.php?topic=3102729.0 )

/etc/resolv.conf viittaa verkkoa jakavaan adsl-boksiin, eikä siitä tunnu mihinkään muuttuvan:
# Generated by NetworkManager
nameserver 10.0.0.2


/etc/network/interfaces sisältää vain nämä tiedot:
auto lo
iface lo inet loopback


Network Management - KDE Hallintamoduuli ei näytä yhtään liittymää, joten sitä kautta en edes pääse käsiksi aktiiviseen ja toimivaan lankaliittymään. Wired ja VPN -tabit ovat aktiivisia, mutta molemmat siis tyhjää täynnä. Widgetistä näkyy vain ip-osoite.

En myöskään tiedä mistä Network Management sammutetaan, jos sitä tarvitaan ongelman ratkaisuun.
« Viimeksi muokattu: 09.06.09 - klo:19.18 kirjoittanut eheh »

910

  • Käyttäjä
  • Viestejä: 96
    • Profiili
Vs: Kubuntu 9.04 ja nimipalvelinten vaihto
« Vastaus #1 : 09.06.09 - klo:15.47 »
Käyköhän tässä niin, että Network Manager ajaa ohi noista käsin tekemistäsi säädöistä.

Lainaus
/etc/network/interfaces sisältää vain nämä tiedot:
auto lo
iface lo inet loopback

Jos lisäät sinne tiedon käyttämästäsi verkkoliitännästä, Network Manager ei yritä enää hallita kyseistä interfacea. Korvaa tarvittaessa eth0 oikealla interfacella.
Koodia: [Valitse]
auto eth0
iface eth0 dhcp

Nimipalvelimen voi kaiketi lisätä myös suoraan resolv.confiin. Tämä ei tosin välttämättä ole bootin yli säilyvä tapa.

Lainaus
/etc/resolv.conf viittaa verkkoa jakavaan adsl-boksiin, eikä siitä tunnu mihinkään muuttuvan:
# Generated by NetworkManager
nameserver 10.0.0.2

Siihen DSL-boksiinkin voi todennäköisesti määritellä, mitä DNS-palvelimia se asiakaslaitteille jakaa. Tätät tosin tuskin voi tehdä asiakaslaitekohtaisesti, tai en ainakaan ole moiseen törmännyt.

johnsmith

  • Käyttäjä
  • Viestejä: 35
    • Profiili
Vs: Kubuntu 9.04 ja nimipalvelinten vaihto
« Vastaus #2 : 09.06.09 - klo:18.19 »
Jos /etc/resolv.conf ylikirjoitetaan niin siiheen on helppo ratkaisu
Koodia: [Valitse]
sudo chattr +i /etc/resolv.conf

Jos sitten myöhemmin haluat asetukset takaisin dynaamisiksi niin:
Koodia: [Valitse]
sudo chattr -i /etc/resolv.conf

910

  • Käyttäjä
  • Viestejä: 96
    • Profiili
Vs: Kubuntu 9.04 ja nimipalvelinten vaihto
« Vastaus #3 : 09.06.09 - klo:18.31 »

Koodia: [Valitse]
auto eth0
iface eth0 dhcp


Tästähän puuttuukin määre "inet". Siis näin:

Koodia: [Valitse]
auto eth0
iface eth0 inet dhcp

eheh

  • Käyttäjä
  • Viestejä: 72
    • Profiili
Vs: Kubuntu 9.04 ja nimipalvelinten vaihto
« Vastaus #4 : 09.06.09 - klo:19.17 »
Jos /etc/resolv.conf ylikirjoitetaan niin siiheen on helppo ratkaisu

Tämä ohje auttoi. Ei ehkä kaunein ratkaisu, mutta toimii.

Kaikki mitä tarvittiin:
Ensin nimiservereiden lisäys resolv.conf tiedostoon (ALT+F2 -> "kdesudo kate /etc/resolv.conf")
Koodia: [Valitse]
nameserver nim.ise.rvu.1
nameserver nim.ise.rvu.2
nameserver 10.0.0.2

Sitten johnsmithin ohjeen mukaan tiedoston lukitus:
Koodia: [Valitse]
sudo chattr +i /etc/resolv.conf
Nyt tietokone käyttää haluttuja nimipalvelimia ja DNS asetukset säilyy bootin yli.

/etc/network/interfaces -tiedoston muokkaus sai network managerin olemaan lisäämättä nimipalvelinta resolve.conf -tiedostoon, mutta se silti nollautui joka käynnistyksessä. En myöskään missään vaiheessa onnistunut ottamaan käyttöön uusia asetuksia ilman tietokoneen uudelleenkäynnistystä - onneksi sain kuitenkin käynnistys- & sammutusäänen pois päältä juuri ennen kuin himo hakata rautanaula kaiutinelementteihin kävi ylivoimaiseksi. :P DSL-laatikon nimipalvelinasetukset, jos siinä sellainen mahdollisuus on, on piilotettu niin hyvin, ettei ne selviä ilman pidempää kurssia tietoliikenteessä käytettyihin akronyymeihin.

Kiitos avusta.