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
-
Ahoj,
Pro potřeby openvpn mám mou eth1 kartu danou do bridge br0 konfigurace níže:
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 eth1Network 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
-
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)
-
Díky za odkaz ale to už jsem zkoušel a nefunguje. Myslím si jestli mu nějak nevadí ten bridge.
-
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)
-
netwok manager odinstaloval ...
rikas tedy, ze etc/resolv.conf to prepise pokazde po rebootu ? co zkusit obligatni ``chmod -w /etc/resolv.conf'' ?
-
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
-
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í.
-
ještě v interfaces zkuste místo
up ip link set $IFACE promisc on
dát
up ip link set eth1 promisc on
down ip link set eth1 promisc off
-
Zkusím a dám vědět.
Tak to nepomohlo ale děkuji za radu.
-
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.
-
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).
-
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.