Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-04-03 14:32:02

  guzzi - Członek DUG

guzzi
Członek DUG
Skąd: Asteroida Linux
Zarejestrowany: 2005-03-31

Plik resolv.conf

Co może podmieniać zawartość pliku /etc/resolv.conf. Po wpisaniu swoich parametrów i po restarcie serwera zamienia zawartość pliku.

Offline

 

#2  2014-04-03 14:49:02

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Plik resolv.conf

Network Manager / Wicd masz?

Fervi

Offline

 

#3  2014-04-03 14:50:14

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Plik resolv.conf

Pewnie to:

Kod:

openresolv - management framework for resolv.conf

Albo jakiś nowy wynalazek w SystemD, o ile go używasz.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2014-04-03 15:14:29

  guzzi - Członek DUG

guzzi
Członek DUG
Skąd: Asteroida Linux
Zarejestrowany: 2005-03-31

Re: Plik resolv.conf

Dzięki już poradziłem. Zmieniłem prawa na plik.

Offline

 

#5  2014-04-03 15:14:30

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Plik resolv.conf

Zazwyczaj jest napisane w tym pliku co (ewentualnie) go nadpisuje.

A zmiana uprawnień do pliku to trochę toporne rozwiązanie.

Ostatnio edytowany przez yossarian (2014-04-03 15:15:07)

Offline

 

#6  2014-04-03 15:59:10

  drelbrown - Użytkownik

drelbrown
Użytkownik
Zarejestrowany: 2013-01-07

Re: Plik resolv.conf

Ja mam DNSy zdefiniowane w [tt][b]/etc/network/interfaces[/b][/tt] i [tt][b]/etc/resolv.conf[/b][/tt] jest generowany automatycznie.

Offline

 

#7  2014-04-03 16:09:38

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Plik resolv.conf

[quote=drelbrown]Ja mam DNSy zdefiniowane w [tt][b]/etc/network/interfaces[/b][/tt] i [tt][b]/etc/resolv.conf[/b][/tt] jest generowany automatycznie.[/quote]
Chyba wtedy zajmuje się tym [deb]resolvconf[/deb].
Pewnie w resolv.conf jest taka informacja.

Offline

 

#8  2014-04-03 16:50:42

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: Plik resolv.conf

Mi przychodzą na myśl takie rzeczy: network manager (lub inny manager), dhcp i resolvconf. W network managerze można wybrać dhcp bez dns i na sztywno te adresy wpisać. Powinno przestać podmieniać. W dhcp to w zależności od klienta ale w tym domyślnym debianowym to jest plik /etc/dhcp/dhclient.conf i tam coś takiego:

Kod:

request subnet-mask, broadcast-address, time-offset, routers,
    domain-name, domain-name-servers, domain-search, host-name,
    dhcp6.name-servers, dhcp6.domain-search,
    netbios-name-servers, netbios-scope, interface-mtu,
    rfc3442-classless-static-routes, ntp-servers;

I można usunąć domain-name-servers i dhcp skonfiguruje sieć bez tych serverów. Można pewnie by też na sztywno ustawić przez:

Kod:

#prepend domain-name-servers 127.0.0.1;

i jednoczesnym usinięciu domain-name-servers jak powyżej.

Ten resolvconf ustawia tylko przekierowanie do odpowiedniego servera dns. Np. ja korzystam z szyfrowanego opendns i gdzieś sobie czytałem, że to niby ma mieć rejestrowany adres przez resolvconf to dorobiłem taką zwrotkę do skryptu startowego:

Kod:

resolv_reg () {
    echo "nameserver $ADRS" | resolvconf -a "$RCRD"
}

resolv_unreg () {
    resolvconf -d "$RCRD"
}

a nameserver $ADRS to nameserver 127.0.2.1 i teraz jak zajrzę do pliku /etc/resolv.conf to mam coś takiego:

Kod:

$ 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.2.1

Offline

 

#9  2014-04-03 17:40:20

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Plik resolv.conf

628

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:48:55)

Offline

 

#10  2014-04-03 17:49:48

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Plik resolv.conf

W Debianie jest tak jak użytkownik chce.

Offline

 

#11  2014-04-03 20:19:19

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Plik resolv.conf

[quote=yossarian]W Debianie jest tak jak użytkownik chce.[/quote]
Jak w każdym systemie operacyjnym, jaki znam.
Czasem tylko trzeba wywalić taki czy inny program [s]ułatwiający[/s] zawadzająco-utrudniający.

Ostatnio edytowany przez Jacekalex (2014-04-03 20:19:43)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#12  2014-04-03 20:27:22

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Plik resolv.conf

[quote=Jacekalex][quote=yossarian]W Debianie jest tak jak użytkownik chce.[/quote]
Jak w każdym systemie operacyjnym, jaki znam.
Czasem tylko trzeba wywalić taki czy inny program [s]ułatwiający[/s] zawadzająco-utrudniający.[/quote]
Zgadza się, ale ja skomentowałem te słowa:

z tego co pamiętam w *buntu w /etc/resolv.conf.d się ustawia ręcznie parametry, a potem przy tworzeniu automatycznym /etc/resolv.conf automat bierze te parametry pod uwagę. W Debianie tak nie ma?[/quote]
W Debianie i innych normalnych dystrybucjach ustawia się poprzez plik resolv.conf, lub gdy użytkownik chce jakiś program [s]ułatwiający[/s] zawadzająco-utrudniający, to sobie sam go zainstaluje.

To trochę inaczej niż tam z resolvconf, dnsmasq, NM i innymi cudami w standardzie.

Ostatnio edytowany przez yossarian (2014-04-03 20:30:28)

Offline

 

#13  2014-04-03 20:40:07

  uzytkownikubunt - Zbanowany

uzytkownikubunt
Zbanowany
Zarejestrowany: 2012-04-25

Re: Plik resolv.conf

629

Ostatnio edytowany przez uzytkownikubunt (2016-12-01 00:48:56)

Offline

 

#14  2014-04-03 20:47:28

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Plik resolv.conf

Z tego co pamiętam z zabawy z Ubuntu, to działało to tak:
Dnsy ustawiało się w NM, które te ustawienia przekazywał do Dnsmasq, potem resolvconf ustawiał w pliku resolv.conf adres 127.0.0.1 bo lokalnie jest uruchomiony dnsmasq.

Nie wiem czy to łatwiej i czytelniej, jeżeli trzeba do tego dopisywać jeszcze jakieś regułki, niż zwykła edycja resolv.conf w pozostałych dystrybucjach.
Ale taki już urok wszelkich automatów.

Ostatnio edytowany przez yossarian (2014-04-03 20:54:29)

Offline

 

#15  2014-04-03 21:42:53

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Plik resolv.conf

W Gentoo z automatu:

Kod:

dns_servers_lo="DNS1 DNS2 DNS3 DNS4"

(oddzielone spacjami), ustawione w [b]/etc/conf.d/net[/b], i wypełnia automatycznie /etc/resolv.conf przy podniesieniu localhosta.
Łyka adresy IPv4 i IPv6 bez problemu.
Można ustawić DNSy dla każdej karty sieciowej z osobna.

Żeby nie ruszał resolv.conf - trzeba OpenRC skompilować bez flagi netifrc, i wywalić net-misc/netifrc.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2014-04-03 21:49:44)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#16  2014-04-03 21:49:25

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Plik resolv.conf

@Jacekalex:
To chyba trzeba podesłać pomysł do Canonical bo oni do tego potrzebują tony crapu ;)

Offline

 

#17  2014-04-03 21:57:19

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Plik resolv.conf

To nie wina Cannonical, tylko RH, czyli autorów patologii zwanej NM.
Ostatnio NM ciągnie Resolvconf i Dnsmasq.
Jak ktoś chce, żeby system myślał za pacjenta, to potem takie kfiatki wychodzą.

Mnie zawsze zastanawiało, po co w Linuxie taka krowa jak NM, zamiast prostego panelu do ustawiania parametrów sieci, jak kiedyś Network-config, albo jego odpowiednik z Windows XP. ;)

Najtrudniejszy typ połączenia sieciowego, WPA2 z certyfikatami uwierzytelniającymi, można było rozwiązać w prostym jak konstrukcja cepa Wpa_gui.

Ostatnio edytowany przez Jacekalex (2014-04-03 21:59:29)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#18  2014-04-03 22:01:53

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Plik resolv.conf

Kod:

aptitude install network-manager-gnome -s
Następujące NOWE pakiety zostaną zainstalowane:
  libgnome-bluetooth11{a} libmm-glib0{a} network-manager{a} network-manager-gnome 
Następujące pakiety zostaną zaktualizowane:
  libnm-gtk-common libnm-gtk0 
Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane:
  crda crda:i386 dnsmasq-base gnome-bluetooth mobile-broadband-provider-info modemmanager wader-core

Chyba jednak potrafi się bez tego obejść. Przynajmniej wersja z Debiana.

Offline

 

#19  2014-04-03 22:07:31

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Plik resolv.conf

Ale tylko, jak wyłączysz polecane i sugerowane w apt.conf.
Który  Noob wie o takim drobiazgu?

Ostatnio edytowany przez Jacekalex (2014-04-03 22:08:14)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#20  2014-04-03 22:16:02

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Plik resolv.conf

W Ubuntu mają już tak zainstalowane i skonfigurowane w systemie, więc to raczej wina ich deweloperów.

Offline

 

#21  2014-04-03 22:20:22

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Plik resolv.conf

[quote=yossarian]W Ubuntu mają już tak zainstalowane i skonfigurowane w systemie, więc to raczej wina ich deweloperów.[/quote]
Który [s]Developer Ubuntu[/s] Noob wie o takim drobiazgu?

Tak lepiej?
xD

Ostatnio edytowany przez Jacekalex (2014-04-03 22:21:15)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#22  2014-04-03 22:22:03

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: Plik resolv.conf

[quote=Jacekalex][quote=yossarian]W Ubuntu mają już tak zainstalowane i skonfigurowane w systemie, więc to raczej wina ich deweloperów.[/quote]
Który [s]Developer Ubuntu[/s] Noob wie o takim drobiazgu?

Tak lepiej?
xD[/quote]
Trudno się z tym nie zgodzić ;)

Offline

 

#23  2014-04-04 22:24:49

  drelbrown - Użytkownik

drelbrown
Użytkownik
Zarejestrowany: 2013-01-07

Re: Plik resolv.conf

[quote=yossarian][quote=drelbrown]Ja mam DNSy zdefiniowane w [tt][b]/etc/network/interfaces[/b][/tt] i [tt][b]/etc/resolv.conf[/b][/tt] jest generowany automatycznie.[/quote]
Chyba wtedy zajmuje się tym [deb]resolvconf[/deb].
Pewnie w resolv.conf jest taka informacja.[/quote]
Jest info o NM, pomyłka z mojej strony.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.010 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00096 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.17.75.138' WHERE u.id=1
0.00060 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.17.75.138', 1733054813)
0.00053 SELECT * FROM punbb_online WHERE logged<1733054513
0.00060 SELECT topic_id FROM punbb_posts WHERE id=261972
0.00006 SELECT id FROM punbb_posts WHERE topic_id=25535 ORDER BY posted
0.00058 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25535 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00207 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25535 ORDER BY p.id LIMIT 0,25
0.00080 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25535
Total query time: 0.0064 s