Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Nejde DNS, Ubuntu 9.04 [vyreseno]  (Přečteno 3651 krát)

noma

  • Návštěvník
  • Příspěvků: 19
Nejde DNS, Ubuntu 9.04 [vyreseno]
« kdy: 24 Května 2009, 14:18:23 »
Zdravim, dneska zapnu notebook a nejde DNS.
cat /etc/resolv.conf
Kód: [Vybrat]
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
Pokud rucne prepisi na svuj lokalni, tj. 192.168.168.1 (nebo tehnle: 4.2.2.1) tak jde vse v pohode. Po restartu se to samozrejme prepise, nevim jak tam ten mechanizmus presne funguje, takze prosim o radu, diky.
« Poslední změna: 24 Května 2009, 23:22:29 od noma »

Fracty

  • Stálý člen
  • **
  • Příspěvků: 809
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #1 kdy: 24 Května 2009, 18:01:15 »
používáte NetworkManager nebo WICD?

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #2 kdy: 24 Května 2009, 18:17:40 »
používáte NetworkManager nebo WICD?
NetworkManagar je nainstalovany. Nic pro spravu site jsem explicitne neinstaloval, takze asi NM.

truhlik

  • Závislák
  • ***
  • Příspěvků: 1626
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #3 kdy: 24 Května 2009, 19:15:41 »
DNS vam prideluje DHCP?
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku
http://www.linuxsoft.cz/article.php?id_article=1351
http://www.root.cz/clanky/klonovani-obrazu-a-dva-monitory-v-linuxu
Citace: Otakar
Červi jsou moc milá zvířátka, zvláště když má jejich chovatel výhrady proti chování tučňáků

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #4 kdy: 24 Května 2009, 19:17:43 »
DNS vam prideluje DHCP?
Urcite, sam jsem predtim zadne DNS nenastavoval a chodilo to.

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #5 kdy: 24 Května 2009, 19:25:15 »
Pokud dostáváte špatnou adresu od dhcp serveru tak to můžete obejít tím že do /etc/dhcp3/dhclient.conf
si přidáte řádek
prepend domain-name-servers 4.2.2.1,192.168.168.1;
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #6 kdy: 24 Května 2009, 19:44:21 »
Pokud dostáváte špatnou adresu od dhcp serveru tak to můžete obejít tím že do /etc/dhcp3/dhclient.conf
si přidáte řádek
prepend domain-name-servers 4.2.2.1,192.168.168.1;
Zkusil jsem pridat, resp. odkomentovat tento radek v /etc/dhcp3/dhclient.conf, s nastavenim techto DNS serveru, ale resolv.conf po restartu se opet prepsal na loopback.
Jinak resolv.conf je jako symbolicky odkaz, to nevim jestli je bezne (resolv.conf -> /etc/resolvconf/run/resolv.conf).

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #7 kdy: 24 Května 2009, 20:44:39 »
ukažte
Kód: [Vybrat]
ip a
cat /etc/network/interfaces
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #8 kdy: 24 Května 2009, 20:55:42 »
Kód: [Vybrat]
$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1d:ba:b1:6c:5e brd ff:ff:ff:ff:ff:ff
    inet 192.168.100.7/24 brd 192.168.100.255 scope global eth0
    inet6 fe80::21d:baff:feb1:6c5e/64 scope link
       valid_lft forever preferred_lft forever
3: wmaster0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN qlen 1000
    link/ieee802.11 00:22:fb:20:c1:04 brd ff:ff:ff:ff:ff:ff
4: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN qlen 1000
    link/ether 00:22:fb:20:c1:04 brd ff:ff:ff:ff:ff:ff
5: pan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
    link/ether 12:7e:41:96:2d:ee brd ff:ff:ff:ff:ff:ff


$ cat /etc/network/interfaces
auto lo
iface lo inet loopback


Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #9 kdy: 24 Května 2009, 21:16:12 »
výpis
Kód: [Vybrat]
dhclient eth0
cat /etc/resolv.conf
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #10 kdy: 24 Května 2009, 21:21:57 »
Kód: [Vybrat]
$ sudo dhclient eth0
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/eth0/00:1d:ba:b1:6c:5e
Sending on   LPF/eth0/00:1d:ba:b1:6c:5e
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
DHCPOFFER of 192.168.100.7 from 192.168.100.1
DHCPREQUEST of 192.168.100.7 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.100.7 from 192.168.100.1
 * Reloading /etc/samba/smb.conf smbd only
   ...done.
bound to 192.168.100.7 -- renewal in 98537 seconds.


$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #11 kdy: 24 Května 2009, 21:40:26 »
doplňte si do
/etc/network/interfaces
Kód: [Vybrat]
auto eth0
iface eth0 inet dhcp
dns-nameservers 4.2.2.1

a udělejte
Kód: [Vybrat]
sudo /etc/init.d/networking restart
a pak výpis
Kód: [Vybrat]
cat /etc/resolv.conf
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #12 kdy: 24 Května 2009, 21:50:45 »
/etc/network/interfaces jsem upravil takto (jiny dns, ktery mam nastaveny ted):
Kód: [Vybrat]
auto eth0
iface eth0 inet dhcp
dns-nameservers 151.197.0.38

auto lo
iface lo inet loopback



sudo /etc/init.d/networking restart
Kód: [Vybrat]
sudo /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                          There is already a pid file /var/run/dhclient.eth0.pid with pid 7667
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/eth0/00:1d:ba:b1:6c:5e
Sending on   LPF/eth0/00:1d:ba:b1:6c:5e
Sending on   Socket/fallback
DHCPRELEASE on eth0 to 192.168.100.1 port 67
 * Reloading /etc/samba/smb.conf smbd only
   ...done.
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/eth0/00:1d:ba:b1:6c:5e
Sending on   LPF/eth0/00:1d:ba:b1:6c:5e
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPOFFER of 192.168.100.7 from 192.168.100.1
DHCPREQUEST of 192.168.100.7 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.100.7 from 192.168.100.1
 * Reloading /etc/samba/smb.conf smbd only
   ...done.
bound to 192.168.100.7 -- renewal in 111199 seconds.
 * if-up.d/mountnfs[eth0]: waiting for interface eth0 before doing NFS mounts
                                                                         [ OK ]

výpis resolv.conf (bohuzel porad beze zmeny...):
Kód: [Vybrat]
cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1

truhlik

  • Závislák
  • ***
  • Příspěvků: 1626
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #13 kdy: 24 Května 2009, 22:00:11 »
Neco mi rika, ze se pouziva nastaveni NM. Melo by pomoci odskrtnuti "Enable roaming mode"  v System -> Sprava -> Sit

Ted jsem si uvdemil, ze tahle polozka neni v novem *buntu.  Tak nevim zkus vnutit NM tvuj DNS natvrdo, nebo NM deaktivuj.
http://wiki.ubuntu.cz/P%C5%99ipojen%C3%AD%20disku
http://www.linuxsoft.cz/article.php?id_article=1351
http://www.root.cz/clanky/klonovani-obrazu-a-dva-monitory-v-linuxu
Citace: Otakar
Červi jsou moc milá zvířátka, zvláště když má jejich chovatel výhrady proti chování tučňáků

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #14 kdy: 24 Května 2009, 22:01:00 »
a pokud to přepíšete přímo v /etc/resolv.conf a uděláte restart networking tak se změní zpět nebo ne?
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #15 kdy: 24 Května 2009, 22:11:12 »
truhlik: Zkusil jsem zmenit system -> volby -> pripojeni k siti, v zalozce IPv4 jsem zvolil metodu pouze automaticke adresy dhcp (mel jsem automaticky dhcp). Do policka servery DNS jsem napsal DNS, ale po restartu bylo v resolv.conf zas 127.0.0.1.

kiklhorn: resolv.conf prepusuju skriptem, ktery spustim se sudo:
Kód: [Vybrat]
#!/bin/bash
echo "nameserver 151.197.0.38" > /etc/resolv.conf
Po "sudo /etc/init.d/networking restart" se to zas prepise zpet na:
Kód: [Vybrat]
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #16 kdy: 24 Května 2009, 22:16:03 »
ok, takže resolvconf běží a funguje, teď jen přijít na to kde bere tu špatnou adresu. (napadá mne pitomost - prohodit pořadí pro lo a eth0 v interfaces).

nebo na to nepřicházet, odinstalovat jej a nechat to dělat dhclient automaticky, příp. přes ten prepend co jsem se zmiňoval výše.

//edit: podíval bych se do /etc/resolvconf/resolv.conf.d/head kde by se měl dát nastavit preferovaný
a zajímavý je i
/etc/resolvconf/interface-order

víc poví
Kód: [Vybrat]
man resolvconf
« Poslední změna: 24 Května 2009, 22:30:44 od kiklhorn »
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #17 kdy: 24 Května 2009, 22:28:48 »
Zkusim odinstalovat, prip. pak reinstalovat. Pak sem napisu.

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #18 kdy: 24 Května 2009, 22:38:04 »
Odintalovani:
Kód: [Vybrat]
$ sudo apt-get purge resolvconfRestart interface:
Kód: [Vybrat]
$ sudo /etc/init.d/networking restart
 * Reconfiguring network interfaces...                                          There is already a pid file /var/run/dhclient.eth0.pid with pid 9953
killed old client process, removed PID file
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/eth0/00:1d:ba:b1:6c:5e
Sending on   LPF/eth0/00:1d:ba:b1:6c:5e
Sending on   Socket/fallback
DHCPRELEASE on eth0 to 192.168.100.1 port 67
 * Reloading /etc/samba/smb.conf smbd only
   ...done.
Internet Systems Consortium DHCP Client V3.1.1
Copyright 2004-2008 Internet Systems Consortium.
All rights reserved.
For info, please visit http://www.isc.org/sw/dhcp/

wmaster0: unknown hardware address type 801
wmaster0: unknown hardware address type 801
Listening on LPF/eth0/00:1d:ba:b1:6c:5e
Sending on   LPF/eth0/00:1d:ba:b1:6c:5e
Sending on   Socket/fallback
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
DHCPOFFER of 192.168.100.7 from 192.168.100.1
DHCPREQUEST of 192.168.100.7 on eth0 to 255.255.255.255 port 67
DHCPACK of 192.168.100.7 from 192.168.100.1
 * Reloading /etc/samba/smb.conf smbd only
   ...done.
bound to 192.168.100.7 -- renewal in 125215 seconds.
 * if-up.d/mountnfs[eth0]: waiting for interface eth0 before doing NFS mounts
                                                                         [ OK ]
resolv.conf:
Kód: [Vybrat]
$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 192.168.168.1

resolv.conf po restartu pc:
Kód: [Vybrat]
$ cat /etc/resolv.conf
nameserver 192.168.168.1

192.168.168.1 je lokalni DNS, ten je nastaven spravne. Otazka je o co jsem prisel odinstalaci resolvconf, a zda mi to najde ve vsech sitich spravne... :) Kazdopadne diky.

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #19 kdy: 24 Května 2009, 22:58:22 »
fungovat by mělo vše, jen se nebude přebírat nastavení dns serveru pokud by byl ručně definován v interfaces, věci kolem ppp jsou popsány v man, ale to si stejně obstará NM ve své režii.
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #20 kdy: 24 Května 2009, 23:11:58 »
Tak sem zkusil nainstalovat zpet resolvconf. Jeho odinstalovani s konfiguracnimi soubory se asi vyplatilo, protoze po restartu mam v resolv.conf:
Kód: [Vybrat]
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.168.1
nameserver 151.197.0.38
Pridal tam dns z interfaces:
Kód: [Vybrat]
$ cat /etc/network/interfaces
auto eth0
iface eth0 inet dhcp
dns-nameservers 151.197.0.38

auto lo
iface lo inet loopback

Takze vse funguje jak ma :) Az na to, ze vpravo nahore jak je ta ikona "Applet NM" znacici stav site neni prirazena k eth0, takze po vypojeni kabelu se nemeni jeji stav. To by mi nevadilo, ale nastavoval sem v tom zabezpecni pomoci 802.1X (v jine siti), ktere nevim jak bych nastavil rucne, takze jeste akorat vyresit jak priradit k teto aplikaci eth0 a bude vse v poradku :)
Timto bych chtel podekovat vsem kteri prispeli k rychlemu vyreseni problemu ;)
PS: kdyby nekdo tusil jak synchronizovat eth0 s "Applet NM" bych bych take vdecny.
« Poslední změna: 24 Května 2009, 23:15:35 od noma »

Martin Kiklhorn

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • Závislák
  • ******
  • Příspěvků: 4807
  • グーグル!ご存知ですか?
    • HEJ
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #21 kdy: 24 Května 2009, 23:13:54 »
smazat z interfaces záznam pro eth0
(co je tam tak NM ignoruje)
Jsou ve vašem dotazu OPRAVDU VŠECHNY vám dostupné informace o problému?
Linux user since 2007-10-11, Registered #456007
Virtual
| Distribuce
~/slozka znamená /home/"vase jmeno"/slozka
6521 69DE 0F34 FCBC FB1D  DE76 360E 52B2 F71A B8E8

noma

  • Návštěvník
  • Příspěvků: 19
Re: Nejde DNS, Ubuntu 9.04
« Odpověď #22 kdy: 24 Května 2009, 23:20:23 »
smazat z interfaces záznam pro eth0
(co je tam tak NM ignoruje)
Diky, problem je vyresen.
« Poslední změna: 24 Května 2009, 23:22:15 od noma »

 

Provoz zaštiťuje spolek OpenAlt.