閱讀787 返回首頁    go 阿裏雲 go 技術社區[雲棲]


DHCP基本配置

第一步 安裝 DHCP

[root@localhost ~]# yum install dhcp dhcp-devel

DHCP文件簡介

/etc/dhcp/dhcpd.conf #主配置文件,除了括號那欄,其它都要結尾 ; 這樣的分號

/var/lib/dhcpd/dhcpd.leases #IP地址租約在這裏

第二步 配置 DHCP

  1. 主文件配置
[root@localhost ~]# vi /etc/dhcp/dhcpd.conf

#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
#   see 'man 5 dhcpd.conf'
#

# 設定租約期限

default-lease-time 259200;
max-lease-time 518400;

# 設定領域名稱與DNS

option domain-name "dhcp.google";

option domain-name-servers 192.168.100.1;          #DNS服務器

ddns-update-style interim;                         #鳥哥說這是DHCP加入新功能要用的

# 動態IP分配的設定

subnet 192.168.100.0 netmask 255.255.255.0 {
        range 192.168.100.249 192.168.100.253;
        option broadcast-address 192.168.100.255;
        option routers 192.168.100.1;              #網關
}


# 給BOSS等設定靜態IP

host google-inside {
        hardware ethernet 00:1D:7D:70:91:AB;       #這個網卡址址是我的(連接的是:號)
        fixed-address 192.168.100.252;
        option broadcast-address 192.168.100.255;
        option routers 192.168.100.1;
}

  1. dhcpd配置
[root@localhost ~]# vi /etc/rc.d/init.d/dhcpd

configtest() {
    [ -x $exec ] || return 5
    [ -f $config ] || return 6
    $exec -q -t -cf $config
    RETVAL=$?
    if [ $RETVAL -eq 1 ]; then
        $exec -t -cf $config
    else
        echo "Syntax: OK" >&2
    fi
    return $RETVAL
}

INTERFACES="eth0"                         #加入這一句

rh_status() {
    status -p $pidfile $exec
}

第三步 啟動 DHCP

[root@localhost ~]# service dhcpd start

[root@localhost ~]# netstat -utl | grep bootps
udp        0      0    *:bootps       *:* 

看到上麵的結果,證明成功了

第四步 測試

  1. windows 客戶端太簡單就不說了

  2. linux 客戶端

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

BOOTPROTO=dhcp

這樣就可以了

最後更新:2017-08-22 16:05:25

  上一篇:go  TensorFlow教程之完整教程 2.7 字詞的向量表示
  下一篇:go  TensorFlow教程之完整教程 2.6 卷積神經網絡