linux中如何設定DHCP

2021-06-29 05:45:42 字數 2212 閱讀 4959

linux如何設定dhcp

1、安裝:  先拷貝dhcp-3.0.5.tar.gz軟體到/tmp目錄下

#cd /tmp

#gunzip dhcp-3.0.5.tar.gz

#tar xvf dhcp-3.0.5.tar 解開後會看到該目錄下新建乙個子目錄dhcp-3.0.5

#cd dhcp-3.0.5 //進入該子目錄

#configure

#make

#make install 把dhcp安裝完畢

2、配置

dhcp服務最重要的配置工作就是配置/etc/dhcpd.conf內容現在把本地機的配置貼出來。

/etc/dhcpd.conf:

default-lease-time 1296000;

#ip最長失效時間

max-lease-time 4000000;

option subnet-mask 255.255.255.0;

#子網的掩碼

option broadcast-address 192.168.0.255;

#網路的廣播位址

option routers 192.168.0.254;

#閘道器的位址

option domain-name-servers 211.151.48.59,211.151.48.47;

#網域名稱解析位址

ddns-update-style ad-hoc;

subnet 192.168.0.0 netmask 255.255.255.0

#也可以象下面一樣按mac位址指定ip

#host jephe

配置dhcpd.conf檔案完畢。

3、啟動服務

#dhcpd

即可以在命令列方式下啟動。

下面可把命令加到啟動中。

編輯或新建/etc/rc.d/init.d/dhcpd檔案寫入下面內容:

#vi /etc/init.d/dhcpd

. /etc/rc.d/init.d/functions

. /etc/sysconfig/network

# check that networking is up.

[ $ = "no" ] && exit 0

[ -f /usr/sbin/dhcpd ] || exit 0

[ -f /etc/dhcpd.conf ] || exit 0

retval=0

# see how we were called.

case "$1" in

start)

# start daemons.

echo -n "starting dhcpd: "

daemon /usr/sbin/dhcpd eth1

retval=$?

echo

[ $retval -eq 0 ] && touch /var/lock/subsys/dhcpd

;;stop)

# stop daemons.

echo -n "shutting down dhcpd: "

killproc dhcpd

retval=$?

echo

[ $retval -eq 0 ] && rm -f /var/lock/subsys/dhcpd

;;restart|reload)

$0 stop

$0 start

retval=$?

;;status)

status dhcpd

retval=$?

;;*)

echo "usage: dhcpd "

exit 1

esac

exit $retval

其中 daemon /usr/sbin/dhcpd eth0 這句為指定需要對於那乙個網絡卡的ip段內的機器進行解析。

如果為第二塊網絡卡設 為:eth1

使用服務命令進行啟動和停止

#service dhcpd start|stop|restart

無錯誤輸出則該配置檔案無誤.

加入到啟動服務中:

#chkconfig --add dhcpd

#chkconfig --level 2345 dhcpd on

#chkconfig --list dhcpd

#dhcpd 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉

linux中怎樣設定DHCP

linux怎樣設定dhcp 環境 rh linux 9.0 使用linux下經常使用的dhcpd包。1 安裝 先拷貝dhcp 3.0.5.tar.gz軟體到 tmp資料夾下 cd tmp gunzip dhcp 3.0.5.tar.gz tar xvf dhcp 3.0.5.tar 解開後會看到該資...

linux中怎樣設定DHCP

linux怎樣設定dhcp 環境 rh linux 9.0 使用linux下經常使用的dhcpd包。1 安裝 先拷貝dhcp 3.0.5.tar.gz軟體到 tmp資料夾下 cd tmp gunzip dhcp 3.0.5.tar.gz tar xvf dhcp 3.0.5.tar 解開後會看到該資...

第8章Linux設定DHCP

8 1 linux dhcp配置dhcp伺服器配置 mkdir mnt cdrom mount r dev cdrom mnt cdrom cd etc yum.repos.d llmkdir backup mv centos backup touch hgs.repo vim hgs.repo y...