为 CentOS 服务器分配静态 IP 的问题

nat*_*ood 0 networking dhcp centos static-ip

我们有一个运行 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
Run Code Online (Sandbox Code Playgroud)

/etc/resolv.cnf 还设置了来自我们 ISP 的适当名称服务器。

当我ifdown eth0然后ifup eth0我得到...

SIOCADDRT: Network is unreachable
Run Code Online (Sandbox Code Playgroud)

当我切换到 DCHP 时,机器已分配了 IP,并且没有连接问题。

有任何想法吗?

Pow*_*00n 6

IP 地址和网关位于 2 个完全不同的网络中。因此,将您的网关或 IP 地址更改为同一网络内的地址。

NETMASK=255.255.255.0
IPADDR=173.*.*.161    <--
GATEWAY=10.1.10.1     <--
Run Code Online (Sandbox Code Playgroud)