Networking

為 CentOS 伺服器分配靜態 IP 的問題

  • April 9, 2010

我們有一個執行 CentOS 的沙箱伺服器,我們在辦公室內執行。我們的 ISP 為我們分配了一組 5 個靜態 IP。我們現在要為其分配一個靜態 IP。

DEVICE=eth0
BOOTPROTO=none # have also tried "static" here
HWADDR=00:13:72:*:*:*
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.0
IPADDR=173.*.*.161
GATEWAY=10.1.10.1

/etc/resolv.cnf 也設置了來自我們 ISP 的適當名稱伺服器。

當我ifdown eth0得到ifup eth0

SIOCADDRT: Network is unreachable

當我切換到 DCHP 時,機器已分配 IP,並且沒有連接問題。

有任何想法嗎?

IP 地址和網關位於 2 個完全不同的網路中。因此,將您的網關或 IP 地址更改為同一網路內的地址。

NETMASK=255.255.255.0
IPADDR=173.*.*.161    <--
GATEWAY=10.1.10.1     <--

您的網關地址和您的 IP 地址必須在同一子網上。當機器獲得 DHCP 分配的 IP 時,分配的預設網關是什麼?嘗試使用它。

引用自:https://serverfault.com/questions/131100