希岛爱理av免费一区二区,成人性教育av免费网址,欧美7777,在线免费日韩片

十年專注于品牌網站建設 十余年專注于網站建設_小程序開發_APP開發,低調、敢創新、有情懷!
南昌百恒網絡微信公眾號 掃一掃關注
小程序
tel-icon全國服務熱線:400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡微信小程序

百恒網絡

南昌百恒網絡

通過六步介紹Linux系統中如何完整的啟動DHCP服務器

百恒網絡 2016-12-02 6978

在Linux系統中如何完整的啟動DHCP服務器,我們前面通過《Linux系統如何從指定端口啟動DHCP服務器》片段式介紹過從指定商品啟動DHCP服務器,在此南昌網站制作公司百恒網絡服務器架設工程師通過六大步向大家介紹一套完整的流程。

1.建立客戶端租約文件

運行DHCP服務器還需要一個名為“dhcpd.leases”的文件,其中保存所有已經分發的IP地址。在Red Hat Linux發行版本中,該文件位于/var/lib/dhcp/目錄中。如果通過RPM安裝ISC DHCP,那么該目錄應該已經存在。dhcpd.leases的文件格式為:

Leases address {statement}

第1次運行DHCP服務器時,dhcpd.leases是一個空文件,也不用手工建立。如果不是通過RPM安裝ISC DHCP,或者dhcpd已經安裝,那么應該試著確定dhcpd將其lease文件寫到何處并確保該文件存在。也可以手工建立一個空文件:

#touch /var/lib/dhcp/dhcpd.leases

2.啟動和檢查DHCP服務器

使用如下命令啟動DHCP服務器:

#service dhcpd start

使用ps命令檢查dhcpd進程:

#ps -ef | grep dhcpd

root 2402 1 0 14:25 ? 00:00:00 /usr/sbin/dhcpd

root 2764 2725 0 14:29 pts/2 00:00:00 grep dhcpd

使用netstat命令檢查dhcpd運行的端口:

# netstat -nutap | grep dhcpd

udp 0 0 0.0.0.0:67 0.0.0.0:* 2402/dhcpd

3.設置DHCP轉發代理

DHCP轉發代理(dhcrelay)允許把無DHCP服務器子網內的DHCP和BOOTP請求轉發給其他子網內的一臺或多臺DHCP服務器。當某個DHCP客戶端請求信息時,DHCP轉發代理把該請求轉發給DHCP轉發代理啟動時所指定的一臺DHCP服務器。當某臺DHCP服務器返回一個回應時,該回應被廣播或單播給發送最初請求的網絡。除非使用INTERFACES命令在/etc/sysconfig/dhcrelay文件中指定了接口,否則DHCP轉發代理監聽所有接口上的DHCP請求。要啟動DHCP轉發代理,使用如下命令:

service dhcrelay start

4.從指定端口啟動DHCP服務器

如果系統連接不止一個網絡接口,但是只想讓DHCP服務器啟動其中之一,則可以配置DHCP服務器只在相應設備上啟動。在/etc/sysconfig/dhcpd中,把接口名稱添加到DHCPDARGS列表中:

# Command line options here

DHCPDARGS=eth0

如果有一臺帶有兩塊網卡的防火墻機器,這種方法就會大派用場。一塊網卡可以被配置成DHCP客戶端從互聯網上檢索IP地址;另一塊網卡可以被用做防火墻之后的內部網絡的DHCP服務器。僅指定連接到內部網絡的網卡將使系統更加安全,因為用戶無法通過互聯網來連接其守護進程。

其他可在/etc/sysconfig/dhcpd中指定的命令行選項如下。

(1)-p:指定dhcpd應該監聽的UDP端口,默認值為67。DHCP服務器在比指定的UDP端口號大一位的端口上把回應傳輸給DHCP客戶端。例如,如果使用默認端口67,服務器就會在端口67上監聽請求,然后在端口68上回應客戶。如果在此處指定了一個端口號,并且使用了DHCP轉發代理,那么所指定的DHCP轉發代理所監聽的端口必須是同一個端口。

(2)-f:把守護進程作為前臺進程運行,在調試時最常用。

(3)-d:把DCHP服務器守護進程記錄到標準錯誤描述器中,在調試時最常用。如果未指定,日志將被寫入/var/log/messages中。

(4)-cf:指定配置文件的位置,默認為/etc/dhcpd.conf。

(5)-lf:指定租期數據庫文件的位置。如果租期數據庫文件已存在,那么在DHCP服務器每次啟動時使用同一個文件至關重要。建議只在無關緊要的機器上出于調試目的才使用該選項,默認為/var/lib/dhcp/dhcpd.leases。

(6)-q:在啟動該守護進程時,不要顯示整篇版權信息。

5.管理DHCP服務器端口

常見的DHCP服務器是dhcpd,可以通過命令行設置其監聽端口。例如,使用以下命令:

#dhcpd eth0

該命令允許dhcpd進程只在eth0網絡端口上工作,默認為監聽所有端口。由于DHCP同樣使用67和68端口通信,所以更改該端口將造成DHCP服務無法正常使用。

6.防火墻和SELinux 設置

(1)防火墻設置

如果使用iptables防火墻,則注意打開67、68 UDP端口。

#iptables -A FORWARD -i eth0 -p udp --dport 67 -j ACCEPT

#iptables -A FORWARD -i eth0 -p udp --dport 68 -j ACCEPT

(2)SELinux 設置

# setsebool -P dhcpd_disable_trans 1

本文僅限內部技術人員學習交流,不得作于其他商業用途.希望此文對廣技人員有所幫助。原創文章出自:南昌網站建設公司-百恒網絡http://www.527701.com/如轉載請注明出處!


400-680-9298,0791-88117053
掃一掃關注百恒網絡微信公眾號
掃一掃打開百恒網絡小程序

歡迎您的光顧,我們將竭誠為您服務×

售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售前咨詢 售前咨詢
 
售后服務 售后服務
 
售后服務 售后服務
 
備案專線 備案專線
 
×
主站蜘蛛池模板: 抚顺市| 博爱县| 衡东县| 兴山县| 南澳县| 中宁县| 上思县| 阜平县| 博乐市| 白河县| 玉龙| 泰宁县| 多伦县| 汾阳市| 剑阁县| 灵山县| 皋兰县| 肇庆市| 邮箱| 颍上县| 博白县| 天津市| 石狮市| 安图县| 周口市| 榆林市| 岳普湖县| 安徽省| 镇雄县| 南部县| 遂平县| 馆陶县| 朝阳区| 遂宁市| 勃利县| 广昌县| 平顺县| 东山县| 蓬莱市| 南川市| 泽普县|