Lucrez la proiectul Ruby on Rails care folosește unele subdomenii și domenii personalizate. Am instalat serverul dnsmasq și am adăugat asta la începutul fișierului:
adresa=/xyz.test/127.0.0.1
adresa=/xyzsites.test/127.0.0.1
adresa=/abc.test/127.0.0.1
adresa=/ab.test/127.0.0.1
Dar asta nu funcționează automat. De fiecare dată când laptopul meu pornește, trebuie să setez adresa IP rezoluție.conf
fisier ca acesta:
serverul de nume 192.168.xx.x
server de nume 8.8.8.8
Și începe să funcționeze. Știu că fișierul este resetat la fiecare repornire sau Manager de rețea
reporniți, dar folosesc și un computer desktop care are o configurație similară, cu care nu m-am confruntat niciodată cu probleme. Configurația implicită a acestui fișier este atât pe PC, cât și pe laptop este:
caută dlink.router
# acesta este setat la adresa IP a routerului și nu la adresa IP a sistemului
serverul de nume 192.168.xx.x
Cu același fișier, funcționează pe computerul meu, dar nu și pe laptop. Am incercat sa instalez rezolvconf
dar asta nu a funcționat, în schimb, internetul meu a încetat să funcționeze și a trebuit să-l elimin.
Am încercat și eu să instalez asta /etc/NetworkManager/NetworkManager.conf
:
[principal]
dns=dnsmasq
dar apoi internetul meu a încetat să funcționeze din nou și a trebuit să-l setez Mod implicit
.
Ce aș putea face pentru ca acesta să funcționeze automat sau ce aș putea verifica pentru a se potrivi cu configurația celuilalt computer al meu sau dacă cineva are alte sugestii?
Notă: Ale mele /etc/hosts
fișierul are câteva intrări ca aceasta:
127.0.0.1 xyz.test
127.0.0.1 *.xyz.test
127.0.0.1 us.xyz.test
127.0.0.1 secure.xyz.test
127.0.0.1 123.xyz.test
127.0.0.1 xyzsites.test
Nu sunt sigur dacă asta ar conta.