z góry przepraszam jeśli wątek został stworzony w nieodpowiednim dziale (jest to mój pierwszy wątek na tym forum).
A więc mój problem jest następujący:
W pracy mamy sieć lokalną w której mamy serwer DNS postawiony na windows i ten serwer w jakiś sposób łączy się z serwerem ubuntu (prawdopodobnie active directory - nie jestem ekspertem) gdzie mamy nasze środowisko developerskie (LAMP - ubuntu 12.04). Czyli w skrócie, za każdym razem gdy tworzę nowy projekt muszę muszę stworzyć nowy alias na serwerze windows
np. rb.projekt1.domena.local który wskazuje serwer ubuntu gdzie mam projekt w katalogu /var/www/projekt1/httpdocs
Powyższy opis jest tylko po to żeby pokazać naszą konfigurację sieciową. Wszystko działa pięknie gdy korzystam z komputera na którym jest windows albo gdy korzystam z mac'a ale ostatnio chciałem się przesiąść na ubuntu bo uważam ze system jest idealny dla webdevelopera ale napotkałem się na problem, gdy w przeglądarce wpiszę http://rb.projekt1.domena.local strona nie jest znajdowana. Wygląda na to że domena która jest na serwerze windows nie jest osiągalna. Moje pytanie brzmi jak mam skonfigurować moje połączenie sieciowe w ubuntu żeby widziało moje lokalne dns'y? W załączniku jest zrzut ekranu statusu połączenia sieciowego na komputerze z systemem windows gdzie wszystko działa. Tzn na komputerze z windows albo na mac'u wszystko jest robione automatycznie, nie jest wymagana dodatkowa konfiguracja.
Moje próby rozwiązania problemu były następujące:10.10.16.1 – server DNS
10.10.16.2 - tutaj trzymamy pliki, mało istotne
nazwa domeny: test
Dodanie do plikiu /etc/resolv.conf następujących lini
Kod: Zaznacz cały
domain test
nameserver 10.10.16.1
nameserver 10.10.16.2
Kod: Zaznacz cały
dns=dnsmasq
no i ostatecznie próbowałem dodać to wszystko do pliku /etc/dhcp/dhclient.conf
czyli
Kod: Zaznacz cały
supersede domain-name "test";
prepend domain-name-servers 10.10.16.1, 10.10.16.2;
Byłbym wdzięczny za jakąkolwiek pomoc
Jeśli coś jest niejasne albo za bardzo namieszałem proszę pisać postaram się opisać to lepiej.
-- 5 lut 2014, o 21:57 --
Co tu powiedzieć, trochę wieje nudą na tym forum, rozwiązanie znalazłem na innym forum więc dla zainteresowanych informacja co należy zrobić.
W pliku /etc/nsswitch.conf należy zmenić linie z hosts:
Kod: Zaznacz cały
hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4
Więcej informacji tutaj http://www.lowlevelmanager.com/2011/09/ ... local.html