我在 centOS6(其 ip 地址为 192.168.0.0)上构建了 dhcp 服务器,以将 ip 地址 192.168.0.5 分配给其他本地节点。
当我在客户端节点上使用“服务网络重启”并输入时ifconfig
,客户端节点显示其分配的 IP(192.168.0.5)和子网掩码(255.255.255.0)
然而,当我尝试使用从客户端节点访问 dhcp 服务器时ssh (hostname)@192.168.0.5
,终端只显示“ssh:连接到主机 192.168.0.0 端口 22:网络不可达“。
我的概念有什么问题?我甚至猜不出来。下面是我的配置文件。
服务器上的 /etc/sysconfig/network-script/ifcfg-eth0
TYPE="Ethernet"
BOOTPROTO=static
NAME="eth0"
UUID=(UUID on server)
ONBOOT="yes"
IPADDR0=192.168.0.0
NETMASK=255.255.255.0
HWADDR=(MAC address on server)
客户端上的 /etc/sysconfig/network-script/ifcfg-eth0
TYPE="Ethernet"
BOOTPROTO=dhcp
NAME="eth0"
UUID=(UUID on client ethernet)
ONBOOT="yes"
HWADDR=(MAC address on client ethernet)
/etc/dhcp/dhcpd.conf
subnet 192.168.0.0 netmask 255.255.255.0 {
host node2 {
hardware ethernet (Mac address on client ethernet);
fixed-address 192.168.0.5;
}
}
答案1
您不能将其用作192.168.0.0
路由器/DHCP 服务器上的 IP 地址。
对于/24
子网(网络掩码 255.255.255.0),第一个可用的 IP 地址是192.168.0.1
。
有关原因的更多信息参见先前的问答。