บล็อกของแดเนียล
24 Okt/11 0

HOWTO: รวดเร็วและสกปรกเซิร์ฟเวอร์ DHCP และ DNS กับแคช dnsmasq บน Ubuntu

DHCP ใน LAN เป็นจริง คุณไม่สามารถจัดการตั้งค่าเครือข่ายของคอมพิวเตอร์แต่ละเครื่องในเครือข่ายให้กับลูกค้าของตัวเอง แต่ทุกอย่างมีเซิร์ฟเวอร์สถานที่ที่น่ารักกลาง บันทึกโดยแคชลูกค้า DNS เวลาน้อยจะต้องทำเมื่อการแก้ไขชื่อโฮสต์เนื่องจากคำสั่งสามารถนำไปใช้ที่รู้จักกันดีชื่อโฮสต์จากแคชท้องถิ่นมากกว่าที่จะไปยังเซิร์ฟเวอร์บนอินเทอร์เน็ต

เซิร์ฟเวอร์ DHCP ขนาดเล็กมีการตั้งค่า dnsmasq ด้วยอย่างรวดเร็ว

 # ติดตั้ง dnsmasq
 apt-get install dnsmasq

การกำหนดค่าใช้สถานที่ใจกลางเมืองใน dnsmasq.conf ไฟล์ / etc / หนึ่งไม่ควรออกก่อนกำหนดค่าตัวเลือก clenched ในแฟ้มขัดขวาง เพียงเกี่ยวกับทุกสิ่งที่เป็นเพียงตัวอย่างและเป็นค่าเริ่มต้นออกความเห็น Config ที่สั้นมากอยู่แล้วเพียงพอสำหรับการติดตั้งการทำงาน:

DHCP

 netmask # DHCP
 # ลูกค้าที่ได้รับ 255.255.255.0 netmask เป็น
 ตัวเลือก DHCP = 1,255.255.255.0

 เกตเวย์เริ่มต้น #
 ลูกค้าที่ได้รับเป็น # 192.168.1.251 เกตเวย์
 ตัวเลือก DHCP = 3,192.168.1.251

 Dns #
 # ลูกค้าได้รับชื่อเซิร์ฟเวอร์ 192.168.1.4
 # หากคุณต้องการใช้ dnsmasq เป็นแคช DNS นี้ควรจะเป็น
 เป็นคน # IP ของเซิร์ฟเวอร์ที่ใช้ dnsmasq
 ตัวเลือก DHCP = 6,192.168.1.4

 # โฮสต์สำหรับที่อยู่ IP เดียวกันได้รับมอบหมายจาก MAC:
 # นี้ได้รับโฮสต์ที่มี MAC 00:11:22:33:44:55 IP 192,168.1.1 12 ชั่วโมง

 DHCP-host = 00:11:22:33:44:55 ล็อบบี้, 192.168.1.1,12 ชั่วโมง
 DHCP-host = 00:11:22:33:44:66, Lobby2, 192.168.1.2,12 ชั่วโมง

 # คอมพิวเตอร์ทุกเครื่องที่ไม่สามารถระบุได้โดย MAC ได้รับ IP ที่
 # จากสระว่ายน้ำของ 192.168.1.120 ถึง 150

 DHCP ช่วง h = 192.168.1.120,192.168.1.150,12

DNS

ฟังก์ชันการทำงาน DNS ของ dnsmasq ความต้องการการกำหนดค่าไม่มี
dnsmasq เป็นห่วงเซิร์ฟเวอร์ชื่อจาก / etc ของมัน / resolv.conf นี้ควรจะเป็น
เซิร์ฟเวอร์ชื่อที่รู้จักกันของผู้ให้บริการจะถูกบันทึกและอาจได้เป็น fallback
8.8.8.8 สำหรับของ Google เซิร์ฟเวอร์ DNS

สำหรับชื่อโฮสต์อื่น ๆ ที่ควรนำไปใช้ในเครือข่ายท้องถิ่นสามารถ dnsmasq ในแฟ้ม
เป็นคน etc / hosts / ทำรู้จักกัน คอมพิวเตอร์ทุกเครื่องจะลงทะเบียนที่นี่ชื่อโฮสต์
LAN

ผิดพลาด

dnsmasq ต้อง reread การตั้งค่าไฟล์ของKonfigänderungen

 / รีสตาร์ท etc / init.d / dnsmasq

หากลูกค้าไม่ได้มีสัญญาเช่าจากเซิร์ฟเวอร์ DHCP เก่าคุณเองสามารถนำมาไว้เพื่อเริ่มการร้องขอ DHCP ใหม​​่

 ลินุกซ์ #
 dhclient eth0

 ของ Windows #
 ipconfig / release
 ipconfig / renew

งานเร่งด่วนจะต้องระมัดระวังเพื่อให้ห่างไกลเพื่อการใช้งานได้ทุกที่เซิร์ฟเวอร์ DHCP (โดยปกติเราเตอร์ไปยังอินเทอร์เน็ต) เพื่อปิดการใช้งาน 2 เซิร์ฟเวอร์ DHCP บน LAN สามารถสร้างมากจากความวุ่นวาย

เพลิดเพลินไปกับบทความนี้หรือไม่?

พิจารณาการสมัครรับฟีด RSS ของเรา!

ความเห็น (0) Trackbacks (1)

    ใส่ความเห็น

    * คัดลอกรหัสผ่านนี้:

    * รหัสผ่านพิมพ์หรือวางที่นี่:

    632 สแปมความคิดเห็นที่ถูกบล็อกเพื่อให้ห่างไกลโดย Spam ฟรี Wordpress

    กรุณาคัดลอกสตริงที่ช่องด้านล่าง J6MfFd นี้: