nnsmasq 서비스

1961 단어
DNSmasq 

Dnsmasq는 DNS 캐시 및 DHCP 서비스 기능을 제공합니다.도메인 이름 해석 서버(DNS)로서 dnsmasq는 DNS 요청을 캐시하여 방문한 웹 주소에 대한 연결 속도를 높일 수 있다.DHCP 서버로서 dnsmasq는 랜 컴퓨터에 네트워크 IP 주소와 루트를 제공할 수 있다.DNS와 DHCP 두 기능을 동시에 또는 개별적으로 사용할 수 있습니다.nnsmasq는 가볍고 설정하기 쉬우며 개인 사용자 또는 50대 이하의 호스트의 네트워크에 적용됩니다.
DHCP 서비스 구성
sudo apt-get install dnsmasq
다음과 같은 오류가 발생합니다.
dnsmasq:failed to create listening socket for port 53: Address already in use [fail] 감청 포트 보기, dnsmasq 서비스 정상
netstat -tunlp
dnsmasq-base  was installed and listened on port 53 preventing  dnsmasq  to start 
dnsmasq-base 이 가방 삭제
sudo apt-get remove dnsmasq-base
너는 너의 네트워크가 쓸모없다는 것을 알게 될 것이다. 왜냐하면 dnsmasq-base를 삭제하는 동시에 dnsmasq,network-manager,network-manager-gnome를 삭제하기 때문이다. 그러나 걱정하지 마라.
http://packages.ubuntu.com/search?keywords=dnsmasq-base
http://packages.ubuntu.com/search?keywords=network-manager
http://packages.ubuntu.com/search?keywords=network-manager-gnome
설치 후
sudo apt-get install --reinstall dnsmasq-base
sudo apt-get install --reinstall dnsmasq
sudo dpkg -i
컴퓨터를 다시 시작하면 됩니다. 그리고dnsmasq 서비스를 다시 시작합니다.
sudo /etc/init.d/dnsmasq restart

다음dhcp 설정
vim/etc/dnsmasq.conf
dhcp-range=192.168.122.50,192.168.122.60  // 
listen-address=127.0.0.1,192.168.122.1     //dns
dhcp-option=3,192.168.122.1           // 
domain=example.com                  // 

그리고 dnsmasq 서비스를 다시 시작합니다
sudo/etc/init.d/dnsmasq restart 클라이언트
dhclient eth0
route -n
cat /etc/resolv.conf

인터넷 연결 여부 확인
nslookup www.baidu.com

좋은 웹페이지 즐겨찾기