เซิร์ฟเวอร์ของฉันมีสองอินเตอร์เฟสเครือข่าย ผมตั้งที่อยู่ IP เป็น10.254.1.5/16
และและเกตเวย์เริ่มต้น172.16.20.40/16
10.254.1.1/16
172.16.0.0
เครือข่ายระหว่างอุปกรณ์ทั้งสอง เครือข่ายนี้ไม่ได้เชื่อมต่อกับ10.254.0.0
เครือข่าย
เราใช้ DNS ท้องถิ่น ที่อยู่เซิร์ฟเวอร์ DNS IP อยู่และ172.16.1.1
172.16.1.2
ฉันได้รับข้อความแสดงข้อผิดพลาด "host ที่ไม่รู้จัก" เมื่อ ping to google.com
"
ฉันต้องการให้ DNS ร้องขอเส้นทางผ่านเกตเวย์เริ่มต้น ( 172.16.1.1
และ172.16.1.2
ไป10.254.1.1
)
ฉันจะทำอย่างไร เซิร์ฟเวอร์ระบบปฏิบัติการคือ CentOS 6.5
route table :
172.16.0.0 * 255.255.0.0 U 0 0 0 eth3
link-local * 255.255.0.0 U 1004 0 0 eth2
link-local * 255.255.0.0 U 1005 0 0 eth3
10.254.0.0 * 255.255.0.0 U 0 0 0 eth2
default 10.254.1.1 0.0.0.0 UG 0 0 0 eth2
การกำหนดค่าอินเตอร์เฟซแรก
DEVICE=eth2
TYPE=Ethernet
UUID=b864bcfb-3ac2-4ba8-9c19-9ec24cf7807c
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=10.254.1.5
PREFIX=16
GATEWAY=10.254.1.1
DNS1=172.16.1.1
DNS2=172.16.1.2
DOMAIN=stv.local
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth2"
HWADDR=E4:1F:13:DA:2B:32
การกำหนดค่าอินเตอร์เฟสที่สอง
DEVICE=eth3
HWADDR=E4:1F:13:DA:2B:36
TYPE=Ethernet
IPADDR=172.16.20.40
NETMASK=255.255.0.0
NETWORK=172.16.0.0
UUID=7b447b6e-6564-468b-a95c-df1cc34121c0
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
และ
/etc/resolv.conf
nameserver 172.16.1.1
nameserver 172.16.1.2