network ของ Bebian แก้ที่ /etc/network/interfaces ที่เดียวหรือปล่าวครับ แก้แล้วทำไม มันแปลกๆๆ

ผม Set server หลายตัว เป็น Debian แต่ก่อนให้ IP จริง พอเปลียนมาเป็น IP ภายในก็ไปแก้ที่
/etc/network/interfaces เป็น ดังด้านล่าง

auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 172.16.0.7
        netmask 255.255.0.0
        network 172.16.0.0
        broadcast 172.16.255.255
        gateway 172.16.0.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 172.16.0.3
        dns-search c-tech.ac.th

ผลที่ได้ apt-get ไม่ได้เลย เลยลอง ping ไปที่ NDS ก็ ping ได้ปกติแถมเครื่องที่ติดตั้งใหม่ แล้วกำหนด IP ภายในตอนติดตั้งเลย เช่น

auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet static
        address 172.16.0.2
        netmask 255.255.0.0
        network 172.16.0.0
        broadcast 172.16.255.255
        gateway 172.16.0.1
        # dns-* options are implemented by the resolvconf package, if installed
        dns-nameservers 172.16.0.3
        dns-search c-tech.ac.th

ต่างกันแค่ address มันออกได้ปกติทุกอย่าง รบกวนท่านผู้รู้แนะนำให้ทีครับไม่อยากลงใหม่หลายตัวเลย

อืม.. แล้วที่ gateway (172.16.0.1) ทำการ resolve DNS ได้ไหมครับ

ลองที่เครื่อง DNS

172.16.0.3$ dig @192.168.0.3 www.debianclub.org

ลองดูก่อนครับ

___
Neutron: Linux Addict!

ได้ผลดังนี้ครับ

#dig @172.16.0.3 www.debianclub.org

; <<>> DiG 9.3.4-P1.1 <<>> @172.16.0.3 www.debianclub.org
; (1 server found)
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65470
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 4

;; QUESTION SECTION:
;www.debianclub.org.            IN      A

;; ANSWER SECTION:
www.debianclub.org.     3600    IN      A       203.151.232.189

;; AUTHORITY SECTION:
debianclub.org.         3518    IN      NS      ns2.dns-diy.net.
debianclub.org.         3518    IN      NS      ns1.dns-diy.net.

;; ADDITIONAL SECTION:
ns1.dns-diy.net.        83811   IN      A       203.169.139.84
ns1.dns-diy.net.        83811   IN      A       74.200.220.212
ns2.dns-diy.net.        83811   IN      A       74.200.220.213
ns2.dns-diy.net.        83811   IN      A       203.169.139.84

;; Query time: 425 msec
;; SERVER: 172.16.0.3#53(172.16.0.3)
;; WHEN: Thu Sep 18 08:07:35 2008
;; MSG SIZE  rcvd: 163

น่าจะเช็ก /etc/resolv.conf อีกที่นะครับ ว่ามี nameserver ชี้ไปที่ DNS หรือยัง

ถ้ายัง และต้องการแก้แค่ที่ /etc/network/interfaces ที่เดียว ให้บรรทัด dns-* มีผลด้วย ก็ต้องติดตั้งแพกเกจ resolvconf ด้วยครับ

ขอบคุณมากๆๆเลยครับ แก้ไขที่ /etc/resolv.conf แล้วใช้ได้เลยครับ

Creative Commons License ลิขสิทธิ์ของบทความเป็นของเจ้าของบทความแต่ละชิ้น
ผลงานนี้ ใช้สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-อนุญาตแบบเดียวกัน 3.0 ที่ยังไม่ได้ปรับแก้