linux网络管理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本篇文章主要讲述Linux网络的基本设置,以及Apache服务器、DHCP服务器、FTP服务器、Proxy代理服务器的基本配置。
Linux的Apache服务器、DHCP服务器、FTP服务器、Proxy代理服务器的基本配置。Linux 作为网络操作系统,相对于微软的Winodws Server操作系统来讲,最大的优越性体现在性能优越、硬件要求低、网络安全性能高、网络服务软件完全自有免费等方面,因此在实际应用中,Linux 在桌面操作系统方面应用极少,而作为网络服务器的操作系统方面越来越受到网络管理者的欢迎和应用。
一、L inux下的网络的基本设置
1、图形化方式
Linux主机要与其它主机进行连接和通信,必须进行正确的网络配置。网络配置通常包括配置网卡的IP地址、子网掩码、默认网关等等。
在Red Hat Linux中我们可以依次点击【主菜单】|【系统设置】|【网络】或在提示符下输入“redhat-config-network”命令。
2、非图形化方式
直接利用vi编辑器修改配置文件,Linux下的网卡配置文件是
/etc/sysconfig/network-scripts/ifcfg-eth0,具体内容如表:
注:/etc/sysconfig/network-scripts/ifcfg-eth0每块网卡对应一个文件
使用netconfig命令:该命令会在当前控制台打开一个文本图形化窗口,利用Tab键进行跳转,空格键进行选定。
3、使用ifconfig命令:该命令的功能是显示或者设置网络设备,具体用法如下:
(1)显示网卡的设置信息
#ifconfig 显示当前活动网卡的信息
#ifconfig –a 显示所有网卡的设置信息
#ifconfig 网卡设备名显示指定网卡的设置信息
(2)设置IP地址
#ifconfig 网卡设备名 IP地址 netmask 子网掩码
#ifconfig eth0 192.168.1.3 netmask 255.255.255.0
这只是临时修改IP,会立刻生效,但是重启后失效。
(3)禁用网卡
#ifconfig 网卡设备名 down 或 ifdown 网卡设备名
(4)启用网卡
#ifconfig 网卡设备名 up 或 ifup 网卡设备名
二、 DHCP动态配置服务
1. 定义
“动态主机配置协议 (DHCP)”是一种用于简化主机 IP 配置管理的 IP 标准。通过采用DHCP 标准,可以使用 DHCP 服务器为网络上启用了 DHCP 的客户端管理动态 IP 地址分配和其他相关配置细节。
TCP/IP 网络上的每台计算机都必须有唯一的 IP 地址。IP 地址(以及与之相关的子网掩码)标识主机及其连接的子网。在将计算机移动到不同的子网时,必须更改 IP 地址。DHCP 允许您通过本地网络上的 DHCP 服务器 IP 地址数据库为客户端动态指派 IP 地址。
2. DHCP的工作原理
(1)发现阶段
•即DHCP客户端寻找DHCP服务器的阶段。客户端以广播方式发送DHCPDISCOVER包,只有DHCP服务器才会响应。
(2)提供阶段
•即DHCP服务器提供IP地址的阶段。DHCP服务器接收到客户端的DHCPDISCOVER报文后,从IP地址池中选择一个尚未分配的IP地址分配给客户端,向该客户端发送包含租借的IP地址和其他配置信息的DHCPOFFER包。
(3)选择阶段
•即DHCP客户端选择IP地址的阶段。如果有多台DHCP服务器向该客户端发送DHCPOFFER 包,客户端从中随机挑选,然后以广播形式向各DHCP服务器回应DHCPREQUEST包,宣告使用它挑中的DHCP服务器提供的地址,并正式请求该DHCP服务器分配地址。其它所有发送DHCPOFFER包的DHCP服务器接收到该数据包后,将释放已经OFFER(预分配)给客户端的IP地址。
如果发送给DHCP客户端的DHCPOFFER包中包含无效的配置参数,客户端会向服务器发送DHCPCLINE包拒绝接受已经分配的配置信息。
(5)确认阶段
•即DHCP服务器确认所提供IP地址的阶段。当DHCP服务器收到DHCP客户端回答的DHCPREQUEST包后,便向客户端发送包含它所提供的IP地址及其他配置信息的DHCPACK 确认包。然后,DHCP客户端将接收并使用IP地址及其他TCP/IP配置参数。
3.使用DHCP的好处
•安全而可靠的配置
DHCP 避免了由于需要手动在每个计算机上键入值而引起的配置错误。DHCP 还有助于防止由于在网络上配置新的计算机时重新使用以前已分配的 IP 地址而引起的地址冲突。•减少配置管理
使用 DHCP 服务器可以大大降低用于配置和重新配置网上计算机的时间。可以配置服务器以在分配地址租约时提供全部的其他配置值。这些值是使用 DHCP 选项分配的。
另外,DHCP 租约续订过程还有助于确保客户端计算机配置需要经常更新的情况(如使用移动或便携式计算机频繁更改位置的用户),通过客户端计算机直接与 DHCP 服务器通讯可以高效、自动地进行这些更改。
三、DHCP服务器的安装
•检查是否安装了DHCP
#rpm –q dhcp
dhcp-3.0pl1-23
若输出如上所示的软件名称,则说明已经安装。否则请按如下步骤进行安装。
•放入Red Hat Linux 9的第2张光盘并加载光驱
#mount /mnt/cdrom
#cd /mnt/cdrom/RedHat/RPMS
•安装DHCP
#rpm -ivh dhcp-3.0pl1-23.i386.rpm
•退出光盘
#cd;eject
1、DHCP的配置文件
DHCP的配置文件是/etc/dhcpd.conf,本身并不存在,需要我们手动创建。但是完成软件包的安装后,dhcp软件包会在给出一个例子文件:
/usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample,我们可以将其复制至/etc目录下,并改名为dhcpd.conf。
dhcpd.conf结构:
#利用subnet 定义DHCP 作用域,一个网段应定义一个作用域
subnet 子网1 netmask 子网掩码{