Ssh

通過 ssh 訪問本地 dhcp 伺服器

  • August 31, 2015

我在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: connect to host 192.168.0.0 port 22: Network is unreachable ”。

我的概念有什麼問題?我什至無法猜測。下面是我的配置文件。

/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;
   }

}

您不能192.168.0.0用作路由器/DHCP 伺服器上的 IP 地址。

對於/24子網(網路遮罩 255.255.255.0),第一個可用 IP 地址是192.168.0.1.

有關原因的更多資訊,請參閱之前的問答

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