搭建DHCP服務器
一、實驗需求
1、讓客戶機通過DHCP服務器自動獲取IP地址;
2、C2使用固定IP地址(192.168.80.110/24)
三、配置IP地址
用vi編輯器打開網卡eth0的網絡接口的配置文件,
l [root@localhost~]#vi/etc/sysconfig/network-scripts/ifcfg-eth0(用:wq退出vi編輯器)
解說上圖:
DEVICE=eth0 --------設置網卡接口的名稱
ONBOOT=yes---------設置網絡接口是否在Linux系統啓動時激活
BOOTPROTO=static--------設置網絡接口的配置方式爲靜態指定
IPADDR=192.168.80.10------設置網絡接口的IP地址
NETMASK=255.255.255.0------設置網絡接口的子網掩碼
GATEWAY=192.168.80.1------設置網絡接口的默認網關地址
l [root@localhost ~]# ifconfig------查看網卡信息
注:在上圖中可以看出IP地址、MAC地址、廣播地址、子網掩碼、連接類型
四、安裝DHCP軟件包
l [root@localhost ~]# mount /dev/cdrom /mnt-----將光盤掛載在/mnt目錄
上圖表示光盤掛載成功
l [root@localhost ~]# ls /mnt/Packages/ | grep dhcp---找dhcp軟件包
l [root@localhost ~]# yum install dhcp-----安裝dhcp軟件包
上圖表示完成dhcp軟件包的安裝
五、配置DHCP配置文件
l [root@localhost ~]#cat /etc/dhcp/dhcpd.conf---查看dhcp的配置文件
解說上圖:
DHCP Server Configuration file.----DHCP服務器的配置文件
#see /usr/share/doc/dhcp*/dhcpd.conf.sample----意思是說DHCP的配置舉列文件在/usr/share/doc/dhcp*/dhcpd.conf.sample
#see 'man 5 dhcpd.conf'-----
l [root@localhost~]#cp/usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcp/dhcpd.conf----將/usr/share/.....下的文件複製到/etc/dhcp/dhcpd.conf文件下
cp:是否覆蓋"/etc/dhcp/dhcpd.conf"? Y---表示是否覆蓋/etc/dhcp/dhcpd.conf裏的內容(y表示“是”)
l [root@localhost ~]# cd /etc/dhcp----切換到/etc/dhcp
l [root@localhostdhcp]#cp dhcpd.conf dhcpd.conf.backup-----將dhcp.conf複製一份名爲dhcpd.conf.backup
l [root@localhost dhcp]# ls-----查看複製是否成功
dhclient.d dhcpd6.conf dhcpd.conf dhcpd.conf.backup
l [root@localhost dhcp]# grep -v "#" dhcpd.conf.backup | grep -v "^$" >dhcpd.conf----過濾dhcpd.conf.backup裏的“#”和空白行並將其結果導入到dhcpd.conf
l [root@localhost dhcp]# vi dhcpd.conf----進入vi編輯器編輯dhcpd.conf
注:在編輯dhcp配置文檔的出錯時,查看日誌文件/var/log/messages排錯(如:tail -50 /var/log/messsages)
解說上圖:
subnet 192.168.80.0 netmask 255.255.255.0 ------設置網段地址
range 192.168.80.100 192.168.80.200;-----設置地址池
option domain-name-servers 8.8.8.8;-------設置DNS
option routers 192.168.80.1;----設置默認網關
option broadcast-address 192.168.80.255;------設置廣播地址
default-lease-time 600;------默認的租約
max-lease-time 7200;------最大租約
host C2 ----爲哪臺主機所保留IP地址的簡單描述
hardware ethernet 00:0C:29:72:A0:BF;----是爲保留主機的MAC地址
fixed-address 192.168.80.110;-----是爲主機C2保留的IP地址
注:此配置文件中{}必須成對出現,編輯完每行文件時後面應該以“;”結尾
六、開啓DHCP服務
l [root@localhost dhcp]# service dhcpd start---開啓dhcp服務
5、用客戶機自動獲取地址
用vmnet1獲取地址,將vmnet1TCP/IP屬性設爲自動獲取,結果如下:
客戶機C2
That end