Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Internet a sítě => Téma založeno: Corsair 07 Listopadu 2012, 11:21:34

Název: Resolv.conf
Přispěvatel: Corsair 07 Listopadu 2012, 11:21:34
Ahoj,
Pro potřeby openvpn mám mou eth1 kartu danou do bridge br0 konfigurace níže:
Kód: [Vybrat]
auto lo
iface lo inet loopback

auto eth1
  iface eth1 inet manual
  up ip link set $IFACE up promisc on

auto br0
  iface br0 inet static
      address 192.168.2.253
      network 192.168.2.0
      netmask 255.255.255.0
      broadcast 192.168.2.255
      gateway 192.168.2.254
      dns-nameservers 192.168.2.254 194.228.41.65
      bridge_ports eth1
Network manager jsem odinstaloval, nicméně vše funguje v pořádku až na dns-nameservers ty se nepromítnou do /etc/roselv.conf a ručně je zadat nemohu protože se smažou.
Nevím kde bych mohl dělat chybu děkuji za rady.
Používám ubuntu 12.04 64bit
Název: Re:Resolv.conf
Přispěvatel: beer 07 Listopadu 2012, 12:07:57
http://askubuntu.com/questions/201603/how-do-i-edit-my-resolv-conf-file (http://askubuntu.com/questions/201603/how-do-i-edit-my-resolv-conf-file)
Název: Re:Resolv.conf
Přispěvatel: Corsair 07 Listopadu 2012, 13:40:54
Díky za odkaz ale to už jsem zkoušel a nefunguje. Myslím si jestli mu nějak nevadí ten bridge.
Název: Re:Resolv.conf
Přispěvatel: beer 07 Listopadu 2012, 13:49:23
A to VPN potřebuje nějaké specifické DNS, bez kterého nefunguje?

Já všude používám google dns a VPN používám jen na mobilu, tam jsem nic takového nepotřeboval.

DNS servery je možné zadat v network-manageru

(http://3.bp.blogspot.com/-7yAL1fjG_NY/TjqeB_PE-XI/AAAAAAAAAwk/USkoevbfSAg/s1600/Network-Manager-DNS+%25283%2529.png)
Název: Re:Resolv.conf
Přispěvatel: ntz_reloaded 07 Listopadu 2012, 13:53:06
netwok manager odinstaloval ...

rikas tedy, ze etc/resolv.conf to prepise pokazde po rebootu ? co zkusit obligatni ``chmod -w /etc/resolv.conf'' ?
Název: Re:Resolv.conf
Přispěvatel: jmp 07 Listopadu 2012, 14:15:48
tuším, že v ubuntu je /etc/resolv.conf link kamsi do #$%
asi by stačilo ten link přejmenovat (aby byl snadný návrat k původnímu stavu) a místo něj udělat resolv.conf soubor s vlastním obsahem...

chybu v tom souboru interfaces nevidím, tak je to možná nějaký bug (nebo to bude tím, že jsem slepý|blbý)

EDIT: a za to přepisování může tuším služba resolvconf
Název: Re:Resolv.conf
Přispěvatel: Corsair 08 Listopadu 2012, 06:42:04
netwok manager odinstaloval ...

rikas tedy, ze etc/resolv.conf to prepise pokazde po rebootu ? co zkusit obligatni ``chmod -w /etc/resolv.conf'' ?

Tak jsem zkusil chmod -w uvidíme co se bude dít :-)

Takže jsem provedl restart a resolv.conf je opět prázdný a dokonce se nastavila zpět původní oprávnění.
Název: Re:Resolv.conf
Přispěvatel: jmp 08 Listopadu 2012, 07:40:38
ještě v interfaces zkuste místo
Citace
up ip link set $IFACE promisc on
dát
Citace
up ip link set eth1 promisc on
down ip link set eth1 promisc off
Název: Re:Resolv.conf
Přispěvatel: Corsair 08 Listopadu 2012, 08:11:20
Zkusím a dám vědět.

Tak to nepomohlo ale děkuji za radu.
Název: Re:Resolv.conf
Přispěvatel: beer 08 Listopadu 2012, 09:38:22
v /etc/network/
interfaces jestli jsou dns-nameservers ok, mrknul bych ještě na http://askubuntu.com/questions/214460/changes-to-resolveconf-discarded-when-connecting-to-a-new-network (http://askubuntu.com/questions/214460/changes-to-resolveconf-discarded-when-connecting-to-a-new-network)

a taky na http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/ (http://www.stgraber.org/2012/02/24/dns-in-ubuntu-12-04/).

Prostě resolv.conf se needituje od verze 12.04 přímo jako textový soubor, jestli to chápu správně, je generováno dynamicky a je to jen nějaký symlink, a je přepisováno jak z /etc/network/interfaces, tak z nastavení network manageru, tak z /etc/resolvconf/resolv.conf.d, konkrétně ze souborů base head original a tail.

Moc jsem to nestudoval, ale asi by bylo nejjednodušší buď vrátit network-manager, nastavit tam, nebo přes uvedené soubory ve složce resolv.conf.d.
Název: Re:Resolv.conf
Přispěvatel: beer 08 Listopadu 2012, 09:54:42
Ještě je zde asi možnost tuším nějak interaktivně nastavit resolv.conf, kdyžtak mrkněte do manuálu (http://manpages.ubuntu.com/manpages/precise/man5/resolver.5.html).
Název: Re:Resolv.conf
Přispěvatel: Corsair 08 Listopadu 2012, 13:19:12
Zkusím ten dnsmasq, jinak jsemzkoušel na xbuntu si nakonfigurovat síť  v interfaces a tady to vše funguje jak má a správně se přidali dns i do resolv.conf.