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 解開後會看到該資料夾下新建乙個子資料夾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
即能夠在命令列方式下啟動。
以下可把命令加到啟動中。
#vi /etc/init.d/dhcpdecho [ $retval -eq 0 ] && rm -f /var/lock/subsys/dhcpd ;; restart|reload) $0 stop $0 start retval=$?. /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=$?
;; 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 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 進入該...
第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...