第一章 Linux基础网络设置
要求:
? DHCP服务器的主机名为dhcpsvr.benet.com,IP地址为192.168.4.11/24
? 用于给局域网内各主机自动分配的IP地址范围为192.168.4.20~192.168.4.200 ? 局域网内各主机使用的默认网关地址为192.168.4.1
? 局域网内各主机使用的DNS服务器地址分别为192.168.4.2和192.168.4.3,
DNS服务器的主机名分别为ns1.benet.com和ns2.benet.com
? 网络打印机设备(可在网络内另找一台Windows主机,执行“ipconfig/all”
命令查知其MAC地址)的主机名称为prtsvr,要求自动分配固定IP地址为192.168.4.9 具体步骤:
1. 使用hostname命令——修改主机的名称
hostname命令不仅可以用于显示当前主机的名称,还可以修改当前主机的名称。在新登录的用户会话(Shell环境)中,命令提示符中的主机名部分也会出现相应的变化。
这是临时设置主机名的步骤! 主机名称配置文件
若要永久修改Linux系统的主机名,可以修改配置文件/etc/sysconfig/network。如图所示:
这是永久设置主机名的步骤! 2. 使用ifconfig命令——修改网卡的地址、状态
ifconfig命令不仅可以用于查看网卡配置,还可以修改网卡的IP地址、子网掩码、也可以绑定虚拟网络接口、激活或停用网络接口。 ? 修改网卡的IP地址、子网掩码。格式如下:
ifconfig 网络接口名称 IP地址 [ netmask 子网掩码 ]
或
ifconfig 网络接口名称 IP地址[ / 子网掩码 ] 如图所示:
这是临时设置IP地址的步骤! ? 为网卡绑定虚拟接口。格式如下: Ifconfig 网络接口名称:序号 IP地址 如图所示:
网络接口配置文件 网络接口的配置文件默认位于目录“/etc/sysconfig/network-script/”中,文件名格式为“ifcfg-XXX”,其中“XXX”是网络接口的名称。如图所示:
这是设置永久IP地址的步骤! ? 禁用、激活网络接口
需要临时禁用或者重新激活指定的网络接口时,需要结合“down”、“up”开关选项。如图所示:
? 启用、禁用网络接口配置 在RHEL5系统中,当修改了网络接口的配置文件以后,若要使新的配置生效,可以重新启动network服务或者重启主机。如图所示:
如果只是想禁用、启用某一个网络接口(而不是所有接口),可分别使用两个接口控制脚本ifdown、ifup。如图所示:
3. 域名解析配置文件
? 指定为本机提供DNS解析的服务器地址
/etc/resolv.conf文件中记录了本机默认使用的DNS服务器的地址信息,对该文件所做的修改将会立刻生效。Linux系统中最多可以指定3个(第3个以后的将被忽略)不同的DNS服务器地址,优先使用第1个DNS服务器。如图所示:
resolv.conf文件中的“search localdomain”行用来设置默认的搜索域(域名后缀)。例如:当访问主机“localhost”时,就相当于访问“localhost.localdomain”。 ? 本地主机映射文件
/etc/hosts文件中记录者一份主机名与IP地址的映射关系表,一般用来保存经常需要访问的主机的信息。如图所示:
对于经常访问的一些网站,可以通过在/etc/hosts文件添加正确的映射记录,减少DNS查询过程,从而提高上网速度。当然,若添加了错误的映射记录,则可能会导致网站访问出现异常。另外,正因为hosts文件只保存在本地,所以其中的映射记录也只使用于当前主机,而无法作用于整个网络。 4. 安装DHCP服务器软件
插入RHEL5的系统安装光盘,挂载到/media目录下,然后进入到目录中,安装dhcp-3.0.5-23.el5.i386.rpm软件包。如图所示:
5. 建立主配置文件dhcpd.conf
Dhcp服务的主配置文件位于/etc/dhcpd.conf,但是该文件中默认并不包含任何有效配置,需要管理员手动建立。这是管理员可以根据文件中的提示,参考配置文件范本建立的dhcpd.conf文件。如图所示:
6. 根据要求编辑配置文件dhcpd.conf。如图所示:
7. 启动dhcpd服务。如图所示:
8. 使用DHCP客户端。
编辑网络接口配置文件,修改或添加“BOOTPROTO=dhcp”配置行。如图所示:
然后重新加载配置文件或者重新启动network服务即可。如图所示: