Static Ip ส่งผลให้ไม่มีการเชื่อมต่ออินเทอร์เน็ตใน CentOS 6.5 (เซิร์ฟเวอร์พื้นฐาน)


2

ฉันไม่สามารถเชื่อมต่ออินเทอร์เน็ตด้วยการตั้งค่า IP แบบคงที่ของฉัน

นี่คือไฟล์ที่เกี่ยวข้องของฉัน:

/ etc / sysconfig / เครือข่าย

NETWORKING=yes
HOSTNAME=localhost.myserver
GATEWAY=192.168.1.1

/ etc / sysconfig / เครือข่ายสคริปต์ / ifcfg-eth0

DEVICE=eth0
BOOTPROTO=none
HWADDR=XX:XX:XX:XX:XX:XX
TYPE=Ethernet
UUID=xxxxxxx-xxxxxx-xxxx-xxxx-xxxxxxxx
BROADCAST=192.168.1.255
IPADDR=192.168.1.44
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes  

/etc/resolve.conf

search myserver
nameserver 192.168.1.1
nameserver 8.8.8.8

ifconfig แสดง 192,168.1.44 (เหมือนที่ควรจะเป็น)

เส้นทาง -n แสดง:

Destination       Gateway           genmask                 flag     Metric           Ref    Use    Iface
192.168.1.0      0.0.0.0            255.255.255.0           U        0                0      0      eth0
169.254.0.0      0.0.0.0            255.255.0.0             U        1002             0      0      eth0
0.0.0.0          192.168.1.1        0.0.0.0.                UG       0                0      0      eth0

เมื่อฉัน ping เกตเวย์ฉันได้รับ:

PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data.
From 192.168.1.44 icmp_seq=1 Destination Host Unreachable
From 192.168.1.44 icmp_seq=2 Destination Host Unreachable
From 192.168.1.44 icmp_seq=3 Destination Host Unreachable

เมื่อฉัน ping google มันก็แฮงค์จนในที่สุดก็บอกโฮสต์ที่ไม่รู้จัก

เกิดอะไรขึ้น


ใช้ได้กับที่อยู่ IP แบบไดนามิกหรือไม่ นอกจากนี้ arp -an ยังแสดงให้คุณเห็นอะไร? ปัญหาน่าจะเป็นในเส้นทางกายภาพระหว่างกล่องและเกตเวย์ (คุณช่วยอธิบายการตั้งค่าของคุณได้ดีขึ้นหรือไม่?)
davidgo

@davidgo ฉันตั้ง VirtualBox เป็น "BridgedAdapter" และตอนนี้ก็ใช้งานได้ มันไม่ได้ทำงานกับ "NAT"
Don Rhummy

คำตอบ:


2

คุณยังต้องเพิ่ม:

GATEWAY = 192.168.1.1 DNS1 = 8.8.8.8 DNS2 = 192.168.1.1

ไปที่ไฟล์ / etc / sysconfig / network-สคริปต์ / ifcfg-eth0 ของคุณ มันใช้งานได้สำหรับฉัน!


ขอบคุณมันใช้ได้กับฉันด้วย บน CentOS 7 ใน XenServer
Rafee

1

ใน virtualBox ip แบบคงที่ไม่ทำงานกับการเชื่อมต่อ NAT การเปลี่ยนเป็น "ตัวเชื่อมต่อบริดจ์" แก้ไขสิ่งนี้


0

ลองใช้เซิร์ฟเวอร์ Intel PRO / 1000 MT บนเครือข่าย NAT (NatNetwork) ก่อนใช้dhclientเพื่อรับที่อยู่ DHCP, ซอกับชื่อโฮสต์, IP แบบคงที่, โฮสต์, ฯลฯ รีบูต ทดสอบifconfig eth0, route -n, hostname, pingฯลฯ คุณควรจะได้มีการสลับไปยังโหมดสำส่อนอย่างไร

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.