DHCP服務(wù)
一 查看及測(cè)試網(wǎng)絡(luò)
1 查看網(wǎng)絡(luò)配置
1)查看所有活動(dòng)網(wǎng)絡(luò)接口的信息
:ifconfig
2)查看指定網(wǎng)絡(luò)接口信息
:ifconfig eth0
3)查看主機(jī)名
:hostname
4)查看路由表信息
:route 或 route -n
5)查看網(wǎng)絡(luò)連接狀態(tài)、路由表、接口統(tǒng)計(jì)等信息
:netstat -anpt
-a:顯示所有活動(dòng)連接
-n:以數(shù)字形式顯示
-p:顯示進(jìn)程信息
-t:查看TCP協(xié)議相關(guān)信息
-u:查看UDP協(xié)議相關(guān)信息
-r:顯示路由表信息
2 測(cè)試網(wǎng)絡(luò)連接
:ping 192.168.4.110
2)測(cè)試從當(dāng)前主機(jī)到目的主機(jī)之間經(jīng)過(guò)的網(wǎng)絡(luò)節(jié)點(diǎn)
:traceroute 192.168.1.1
3)測(cè)試DNS域名解析
:nslookup www.baidu.com
二 設(shè)置網(wǎng)絡(luò)接口參數(shù)
1 設(shè)置網(wǎng)絡(luò)參數(shù)的方式
1)臨時(shí)配置 —— 使用命令調(diào)整網(wǎng)絡(luò)參數(shù)
簡(jiǎn)單、快速,可直接修改運(yùn)行中的網(wǎng)絡(luò)參數(shù)
一般只適合在調(diào)試網(wǎng)絡(luò)的過(guò)程中使用
系統(tǒng)重啟以后,所做的修改將會(huì)失效
2)固定設(shè)置 —— 通過(guò)配置文件修改網(wǎng)絡(luò)參數(shù)
修改各項(xiàng)網(wǎng)絡(luò)參數(shù)的配置文件
適合對(duì)服務(wù)器設(shè)置固定參數(shù)時(shí)使用
需要重載網(wǎng)絡(luò)服務(wù)或者重啟以后才會(huì)生效
2 設(shè)置網(wǎng)絡(luò)接口參數(shù)
1)修改ip地址、子網(wǎng)掩碼
格式:ifconfig 接口名 ip地址 [netmask 子網(wǎng)掩碼]
:ifconfig eth0 192.168.1.1 255.255.255.0
ifconfig 網(wǎng)絡(luò)接口 ip地址[/掩碼長(zhǎng)度]
:ifconfig eth0 192.168.1.1/24
2)禁用或者重新激活網(wǎng)卡
格式:ifconfig 網(wǎng)絡(luò)接口 up
:ifconfig eth0 up
ifconfig 網(wǎng)絡(luò)接口 down
:ifconfig eth0 down
3)設(shè)置虛擬網(wǎng)絡(luò)接口
格式:ifconfig 接口名:序號(hào) IP地址
:ifconfig eth0:0 192.168.1.2
4)刪除、添加路由表中的默認(rèn)網(wǎng)關(guān)記錄
格式:route del default gw IP地址
:route del default gw 192.168.1.1
格式:route add default gw IP地址
:route add default gw 192.168.1.1
5刪除、添加到指定網(wǎng)段的路由記錄
格式:route add -net 網(wǎng)段地址 gw 嚇一跳地址
:route add -net 192.168.1.0/24 gw 192.168.4.1
格式:route del -net 網(wǎng)段地址
:route del -net 192.168.3.0/24
6)設(shè)置主機(jī)名
格式:hostname 主機(jī)名稱
:hostname newname
3 網(wǎng)絡(luò)配置文件
:vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //接口名稱
ONBOOT=yes //是否開(kāi)機(jī)啟動(dòng)
BOOTPROTO=static //靜態(tài)還是DHCP
IPADDR=192.168.4.1 //ip
NETMASK=255.255.255.0 //子網(wǎng)掩碼
GATEWAY=192.168.4.2 //網(wǎng)關(guān)
:service network restart //重啟服務(wù)
:ifdown eth0 //啟用網(wǎng)絡(luò)接口
:ifup eth0 //禁用
3)主機(jī)名稱配置文件
:vi /etc/sysconfig/network
NETWORKING=yes //啟用IPV4
NETWORKING_IPV6=no //禁用IPV6
HOSTNAME=www.benet.com //設(shè)置主機(jī)名
4)域名解析配置文件
:vi /etc/resolv.conf
search localdomain //默認(rèn)的搜索域
nameserver 202.106.0.20 //首先DNS
nameserver 202.106.148.1 最多三個(gè)
:vim /etc/hosts
192.168.1.1 www.baidu.com
192.168.4.1 www.nimei.com
6)hosts文件和DNS服務(wù)器的比較
默認(rèn)情況下,系統(tǒng)首先從hosts文件查找解析記錄
hosts文件只對(duì)當(dāng)前的主機(jī)有效
hosts文件可減少DNS查詢過(guò)程,從而加快訪問(wèn)速度
三 DHCP服務(wù)介紹
為大量客戶機(jī)自動(dòng)分配地址,提供集中管理
減輕管理和維護(hù)成本、提高網(wǎng)絡(luò)配置效率
1 可分配的地址信息主要包括
網(wǎng)卡的IP地址、子網(wǎng)掩碼
對(duì)應(yīng)的網(wǎng)絡(luò)地址、廣播地址
默認(rèn)網(wǎng)關(guān)地址
DNS服務(wù)器地址
2 DHCP服務(wù)器軟件
RHEL5光盤(pán)中的
dhcp-3.0.5-23.el5.i386.rpm
3 dhcp軟件包的主要文件
主配置文件:/etc/dhcpd.conf
執(zhí)行程序:/usr/sbin/dhcpd、/usr/sbin/dhcrelay
服務(wù)腳本:/etc/init.d/dhcpd、/etc/init.d/dhcrelay
執(zhí)行參數(shù)配置:/etc/sysconfig/dhcpd
DHCP中繼配置:/etc/sysconfig/dhcrelay
四 DHCP服務(wù)的配置文件
1 dhcpd.conf的內(nèi)容構(gòu)成
1)全局設(shè)置,作用于整個(gè)DHCP服務(wù)器
ddns-update-style none; 禁用DNS動(dòng)態(tài)更新
default-lease-time 21600; 默認(rèn)租約時(shí)間
max-lease-time 43200; 最大租約時(shí)間
option domain-name “domain.org”; 指定默認(rèn)搜索域
option domain-name-servers 202.106.0.20; 指定DNS服務(wù)器地址
2)Subnet網(wǎng)段聲明,作用于整個(gè)子網(wǎng)段
range參數(shù):設(shè)置用于分配的IP地址池
option subnet-mask參數(shù):設(shè)置客戶機(jī)的子網(wǎng)掩碼
option routers參數(shù):設(shè)置客戶機(jī)的默認(rèn)網(wǎng)關(guān)地址
3)host主機(jī)聲明,作用于單個(gè)主機(jī)
hardware ethernet參數(shù):指定對(duì)應(yīng)主機(jī)的MAC地址
fixed-address參數(shù):指定為該主機(jī)保留的IP地址
五 啟動(dòng)DHCP服務(wù)
:service dhcpd start q啟動(dòng)
:netstat -anpu | grep :67 查看
:dhcpd 檢測(cè)配置文件是否有錯(cuò)誤
六 客戶端使用DHCP
兩種使用方式
1 :dhclient -d eth0 獲取地址
2 :vi
/etc/sysconfig/network-scripts/ifcfg-eth0 修改網(wǎng)絡(luò)配置文件
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
七 實(shí)驗(yàn)
作者:馬向軍 時(shí)間:2013-05-07
實(shí)驗(yàn)?zāi)康模?/strong>配置DHCP服務(wù),實(shí)現(xiàn)公司內(nèi)部客戶機(jī)自動(dòng)分配ip
實(shí)驗(yàn)環(huán)境:如圖所示
實(shí)驗(yàn)步驟:
1,查看服務(wù)器是否已添加DHCP服務(wù)(實(shí)驗(yàn)環(huán)境時(shí)可暫時(shí)關(guān)閉防火墻)
:chkconfig iptables on 或service iptables stop //徹底關(guān)閉防火墻;暫時(shí)關(guān)閉
:rpm -qa dhcp //查看
:vim
/etc/sysconfig/network-scripts/ifcfg-eth0 //配置IP
BOOTPROTO=static //服務(wù)器地址為靜態(tài)
2,插入系統(tǒng)盤(pán)掛載光驅(qū)
:mount /dev/cdrom /media //將光驅(qū)掛載在media目錄下
3,安裝DHCP服務(wù)
:rpm -ivh media/Server/dhcp-3* //i:新的rpm包;v:顯示安裝信息;h:以#號(hào)顯示進(jìn)度
4,用配置文件范本覆蓋配置文件(熟悉配置命令可省略)
:cat /etc/dhcpd.conf //在配置文件中查看范本位置
:cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf
5,開(kāi)始編輯配置文件
:vim /etc/dhcpd.conf
ddns-update-style interim; //DNS動(dòng)態(tài)臨時(shí)更新(可將interim改為none禁用)
ignore client-updates;
//全局配置(如果有多個(gè)網(wǎng)卡要分配不同網(wǎng)段時(shí)可以將DNS、網(wǎng)關(guān)等參數(shù)放在此處)
subnet 192.168.0.0 netmask 255.255.255.0 { //網(wǎng)段聲明
# --- default gateway
option routers 192.168.0.1; //網(wǎng)關(guān)
option subnet-mask 255.255.255.0; //掩碼
option nis-domain 'domain.org';
option domain-name 'domain.org'; //域名
option domain-name-servers 192.168.1.1; //DNS
option time-offset -18000; # Eastern Standard Time
# option ntp-servers 192.168.1.1;
# option netbios-name-servers 192.168.1.1;
# --- Selects point-to-point node (default is hybrid). Don't change this unless
# -- you understand Netbios very well
# option netbios-node-type 2;
range dynamic-bootp 192.168.0.128 192.168.0.254; //地址池
//若要排除100—110則:range dynamic-bootp 192.168.0.10 192.168.0.99;
range dynamic-bootp 192.168.0.111 192.168.0.254;
default-lease-time 21600; //默認(rèn)租約6小時(shí)
max-lease-time 43200; //最大租約12小時(shí)
# we want the nameserver to appear at a fixed address
host ns { //地址保留
next-server marvin.redhat.com;
hardware ethernet 12:34:56:78:AB:CD; //保留主機(jī)的mac
fixed-address 207.175.42.254; //保留的ip
6,重啟網(wǎng)卡
:dhcpd 檢測(cè)配置文件是否有錯(cuò)誤
:service network restart
7,客戶端測(cè)試
方法一:vim
/etc/sysconfig/network-scripts/ifcfg-eth0 //設(shè)置IP獲取方式為DHCP
BOOTPROTO=dhcp
:ifdown eth0; ifup eth0 //禁用啟用網(wǎng)卡
方法二:dhclient //后臺(tái)運(yùn)行釋放獲取所有網(wǎng)卡ip
:dhclient -d etho //前臺(tái)運(yùn)行釋放獲取指定網(wǎng)卡ip
聯(lián)系客服