redhat中dhcp服务器启动不了怎么办

redhat中dhcp服务器启动不了怎么办,第1张

redhat中dhcp服务器启动不了怎么办

1、首先说明一下这种情况的原因:开机时出现“DHCP。。。。”提示,是因为BIOS启动了BOOT ROM芯片的引导功能,而且网卡带有PXE的引导芯片之后所造成,而且貌似只有XP系统会这样

2、最简单直接的方法就是,当进入此界面的时候马上按左上角的“Esc”按键即可取消扫描

3、如果希望一劳永逸的话,则需要到BIOS里面进行设置

4、集成网卡解决方法:开机按Del键进入Bios->Integrated Peripherals ->Onboard LAN Boot Rom 改为Disabled。

5、独立网卡解决方法:开机自检过后连续按Shift + F10,即可进入网络启动设置界面,第二项Boot Order选为“ROM Disabled”即可

6、有些主板BIOS可能没有以上的选项,可用这种方法解决:在Device选项卡下发现Network Setup,找到PXE Boot Agent,将其Disabled之后即可这是你的网卡启用了boot rom芯片的引导功能,而且网卡带有pxe的引导芯片之后所造成的。可以这样解决:

①如果网卡是集成在主板上的,或者将网上的启动程序写进了bios中,可以从bios设置中修改系统的引导顺序,如设置硬盘最先引导,或者从bios中禁止网卡启动系统。

②如果网卡不是集成的,则可以拔掉网卡上的引导芯片或者用网卡设置程序,禁止网卡的bootrom引导功能也可以关机,然后在开机之后,当出现“press shift-f10 configure……”时,马上按“shift+f10”组合键,进入菜单之后,从第4行中将boot order rom设置为disable,然后按f4键保存退出。

 1,基于apache的web服务器基础搭建:

(1)实验环境:一台ip为192.168.10.10的rhel5.9主机作为web服务器,一台ip为192.168.10.15的win7主机作为测试

(2)查看服务主机软件是否安装

[root@ser1 ~]# rpm -q httpd httpd-manual httpd-devel

package httpd is not installed

package httpd-manual is not installed

package httpd-devel is not installed

(3)安装软件包

[root@ser1 ~]# yum install -y httpd httpd-manual httpd-devel

(4)启动服务

[root@ser1 ~]# service httpd start

启动httpd: [确定]

[root@ser1 ~]# chkconfig httpd on

(5)在win7上测试,无网页缺省下显示红帽测试页

<报错页面存放位置/var/www/error/noindex.html>

wKioL1Mb2uORI8EtAASazHYmqP8425.jpg

(6)打开配置文件

[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf

可获得以下重要字段:

目录设置:

<Directory 目录>.. .. </Directory>

访问位置设置:

<LocationURL>.. .. </Location>

虚拟主机设置:

<VirtualHost 监听地址>.. .. </VirtualHost>

常用的全局设置参数:

ServerName本站点的FQDN名称

DocumentRoot网页文档的根目录:缺省/var/www/html/

DirectoryIndex默认索引页/首页文件:一般设为index.html index.php

ErrorLog错误日志文件的位置

CustomLog 访问日志文件的位置

Listen 监听服务的IP地址、端口号

ServerRoot 服务目录:/etc/httpd/

Timeout网络连接超时,默认 300 秒

KeepAlive是否保持连接,可选On或Off

MaxKeepAliveRequests每次连接最多处理的请求数

KeepAliveTimeout保持连接的超时时限

Include 可包含其他子配置文件: /etc/httpd/conf.d/

(7)创建测试网页

[root@ser1 ~]# vim /var/www/html/index.html

<h1>

This is a test page !!!

</h1>

~

(8)win7下测试,主页变为测试网页

wKioL1Mb2xKDIxJ8AADmMPwbQrU088.jpg

2,基于apache的web服务器的访问控制:

(1)web服务的地址限制

I,rder 配置项,定义控制顺序

allow,deny 先允许后拒绝,缺省拒绝所有冲突时,拒绝生效allow不设置,拒绝所有

deny,allow 先拒绝后允许,缺省允许所有冲突时,允许生效deny不设置,允许所有

II,Allow/Deny from 配置项,设置权限

Allow from 地址1 地址2 .. ..

Deny from 地址1 地址2 .. ..

配置如下:

[root@ser1 ~]# vim /etc/httpd/conf/httpd.conf

331 #

332 Orderallow,deny

333 Allowfrom 192.168.20.0/24

334

335 </Directory>

[root@ser1 ~]# service httpd restart……重启服务

停止httpd: [确定]

启动httpd: [确定]

在win7上测试,测试完成并还原配置文件:

wKiom1Mb22Pi1WcbAAIdasyq1FQ074.jpg

1.安装

首先用rpm –qa | grep tftp看一下tftp有没安装

如果如下:说明已经装好了。

[root@gosling root]# rpm -aq |grep tftp

tftp-0.32-4

tftp-server-0.32-4

[root@gosling root]#

否则在在安装盘的第三张上可以找到tftp-0.32-4.i386.rpm &tftp-server-0.32-4.i386

[root@gosling root]# rpm -ivh tftp-server-0.32-4.i386

2.配置

[root@gosling root]# vi /etc/xinetd.d/tftp

service tftp

{

disable = no

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /test

per_source = 11

cps = 100 2

flags = IPv4

}

[root@gosling root]# mkdir /tftpboot/

[root@gosling root]# chmod 777 /tftpboot/

[root@gosling root]# service xinetd restart

[root@gosling root]# netstat -nlp

如果有类下面的信息,说明tftp已启动。

udp 0 0 0.0.0.0:69 0.0.0.0:* 4035/xinetd

[root@gosling root]# setup

Firewall configuration-->Customize--other port 处:69:udp,保存就可以了。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/264406.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-17
下一篇2023-04-17

发表评论

登录后才能评论

评论列表(0条)

    保存