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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam,
Skonfigurowalem LXC, dziala bardzo dobrze, ale zauwazylem, ze nie moge sie polaczyc w ogole z serverem www i zrobic akutalizacji pod hostem za pomoca apt-get update. Wpisuje w resolv.conf dns'y:
nameserver 8.8.8.8 nameserver 8.8.4.4
I dziala bez problemu, to samo zmieniam pod lxc i tez zaczyna wszystko dzialac. Problem jest w tym, ze po reboocie plik resolv.conf pod hostem i lxc sa po prostu puste a ich zawartosc wyglada nastepujaco:
root@ns3306115:/home/bryn1u# 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 root@ns3306115:/home/bryn1u#
Czy ktos moglby mi powiedziec dlaczego sie tak dzieje ? I jak na sztywno ustawic dnsy ?
Pozdrawiam,
Ostatnio edytowany przez bryn1u (2014-06-11 21:54:01)
Offline
Najbrzydsze ale najprostsze rozwiązanie to:
chattr +i /etc/resolv.conf
Jeśli pobierasz adres IP z DHCP to zainteresuj się manualem do pliku konfiguracyjnego - tam też jest na to sposób. Albo przewertuj forum bo takich tematów z DNS były dziesiątki.
Offline
Jak się ciągnie system z całym cholesterolem "ułatwiaczy dla początkujących", które lepiej od użyszkodnika wiedzą, jak ma wyglądać konfiguracja, to takie są rezultaty.
W tym przypadku bruździ openresolv, wynalazek, który miał ułatwić korzystanie chyba z NM, a jak ułatwia, to widać na załączonym obrazku.
Popraw też ten wątek na forum grsec, bo to raczej nie przez grsec masz problem z DNSami i śmieciami do utrudniania połączeń sieciowych. :D
Ostatnio edytowany przez Jacekalex (2014-06-11 10:12:02)
Offline
Albo spróbuj mojego rozwiązania.
http://forum.dug.net.pl/viewtopic.php?pid=79741#p79741
a z doświadczenia wiem, że reslvconf nie działa dobrze z NM. ;)
Ostatnio edytowany przez gnejusz pompejusz (2014-06-11 10:13:35)
Offline
bryn1u -- bo nie rejestrujesz żadnych dnsów via resolvconf. Masz dwie opcje, albo wywalić resolvconf i konfigurować dnsy ręcznie przez /etc/network/interfaces (lub dhcp), albo zarejestrować adresy via resolvconf. Jeśli chcesz to drugie to robisz to np tak:
# 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 # echo "nameserver 8.8.4.4" | resolvconf -a "google2" # echo "nameserver 8.8.8.8" | resolvconf -a "google1" # 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 8.8.8.8 nameserver 8.8.4.4
+ skrypcik do tego by rejestrował dnsy na starcie systemu.
Offline
Pisze jak byk "DO NOT EDIT THIS FILE BY HAND..."
Konfiguracja która ma być dopisywana dodatkowo winna znajdować się w:
/etc/resolvconf/resolv.conf.d/base
Offline
To co podałem wyżej to nie jest ręczna edycja pliku. xD Np. ja mam szyfrowany opendns, który wymaga własnego servera co stoi u mnie na 127.0.1.2. Mój skrypt po odpaleniu dnscrypta rejestruje ten adres via to polecenie wyżej, a resolvconf aktualizuje plik resolv.conf w oparciu o zarejestrowany adres.
A ten plik /etc/resolvconf/resolv.conf.d/base , to w nim nie była czasem zapisywana stara konfiguracja resolv.conf? Chodzi mi o to co było w pliki resolv.conf przed instalacja resolvconf .
EDIT:
Ok już wiem:
The dynamically generated resolver configuration file always starts
with the contents of /etc/resolvconf/resolv.conf.d/head and ends with
the contents of /etc/resolvconf/resolv.conf.d/tail. Between head and
tail the libc script inserts dynamic nameserver information compiled
from, first, information provided for configured interfaces; second,
static information from /etc/resolvconf/resolv.conf.d/base.[/quote]
A ta konfiguracja o która mi chodzi to jest w pliku /etc/resolvconf/resolv.conf.d/original
No teraz działa jak trza, czyli konfiguracja statyczna do /etc/resolvconf/resolv.conf.d/base , a po odpaleniu dnscrypt, ten zmienia sobie adres na 127.0.1.2, a po wyłączeniu wraca do statica. xDOstatnio edytowany przez morfik (2014-06-11 12:51:12)
Offline
Tamten skrypt ma jedną wadę w takim wypadku. Po co kilka razy robić to samo i na dodatek na około. :)
Tak, dokładnie tak to powinno wyglądać.
Offline
[quote=qluk]Pisze jak byk "DO NOT EDIT THIS FILE BY HAND..."
Konfiguracja która ma być dopisywana dodatkowo winna znajdować się w:
/etc/resolvconf/resolv.conf.d/base
[/quote]
Dziekuje, dziala tak jak ma dzialac.
Pozdawiam,
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00006 | SET NAMES latin2 |
0.00099 | 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.15.7.212' WHERE u.id=1 |
0.00097 | UPDATE punbb_online SET logged=1732829905 WHERE ident='3.15.7.212' |
0.00055 | SELECT * FROM punbb_online WHERE logged<1732829605 |
0.00049 | SELECT topic_id FROM punbb_posts WHERE id=269517 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=25962 ORDER BY posted |
0.00053 | 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=25962 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00120 | 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=25962 ORDER BY p.id LIMIT 0,25 |
0.00080 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25962 |
Total query time: 0.00578 s |