(通信企业管理)胖胖通信知识系列之ipv4详解精品

上传人:精****库 文档编号:137989781 上传时间:2020-07-13 格式:DOC 页数:20 大小:117.03KB
返回 下载 相关 举报
(通信企业管理)胖胖通信知识系列之ipv4详解精品_第1页
第1页 / 共20页
(通信企业管理)胖胖通信知识系列之ipv4详解精品_第2页
第2页 / 共20页
(通信企业管理)胖胖通信知识系列之ipv4详解精品_第3页
第3页 / 共20页
(通信企业管理)胖胖通信知识系列之ipv4详解精品_第4页
第4页 / 共20页
(通信企业管理)胖胖通信知识系列之ipv4详解精品_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《(通信企业管理)胖胖通信知识系列之ipv4详解精品》由会员分享,可在线阅读,更多相关《(通信企业管理)胖胖通信知识系列之ipv4详解精品(20页珍藏版)》请在金锄头文库上搜索。

1、第 10 章 TCP/IP 和 IPv4 详解(参考)本章提供有关网络配置文件的 TCP/IP 网络参考信息,包括文件项的类型、用途和格式,同时还详细介绍了现有的网络数据库。本章还介绍如何基于已定义的网络分类和子网号衍生得到 IPv4 地址结构。本章包含以下信息:TCP/IP 配置文件 网络数据库和 nsswitch.conf 文件 Solaris OS 中的路由协议 网络类 TCP/IP 和 IPv4 中的新增功能详解在 Solaris 10 8/07 中,/etc/inet/ipnodes 文件已过时。只能对早期 Solaris 10 发行版使用 /etc/inet/ipnodes,如以下

2、各个过程中所述。 TCP/IP 配置文件网络中的每个系统都可以从以下 TCP/IP 配置文件和网络数据库中获取其 TCP/IP 配置信息: /etc/hostname.interface 文件/etc/nodename 文件/etc/defaultdomain 文件/etc/defaultrouter 文件(可选)hosts 数据库ipnodes 数据库(在 Solaris 10 11/06 及早期发行版中)netmasks 数据库(可选)Solaris 安装程序在安装过程中创建上述文件。也可以按照本节中的说明手动编辑这些文件。hosts 和 netmasks 数据库是两个网络数据库,可供 S

3、olaris 网络上可用的名称服务读取。网络数据库和 nsswitch.conf 文件详细介绍了网络数据库的概念。对于 Solaris 10 11/06 及早期发行版,有关 ipnodes 文件的信息,请参见ipnodes 数据库。/etc/hostname.interface 文件此文件定义了本地主机上的物理网络接口。本地系统上至少应该有一个 /etc/hostname.interface 文件。Solaris 安装程序为安装过程中找到的第一个接口创建 /etc/hostname.interface 文件。此接口通常具有最低的设备编号(例如 eri0),并称为主网络接口。如果安装程序找到其他

4、接口,您也可以在安装过程中对这些接口进行配置(可选)。如果在安装之后为系统添加新的网络接口,则必须为此接口创建 /etc/hostname.interface 文件,如如何在安装系统后配置物理接口中所述。另外,为使 Solaris 软件识别并使用新的网络接口,需要将此接口的设备驱动程序加载到相应的目录中。有关相应的 interface 名称和设备驱动程序的说明,请参阅新网络接口附带的文档。基本的 /etc/hostname.interface 文件包含一项内容: 与此网络接口关联的主机名或 IPv4 地址。IPv4 地址可用传统的点分十进制格式或 CIDR 表示法表示。如果在 /etc/hos

5、tname.interface 文件中使用主机名,则 /etc/inet/hosts 文件也必须包含此主机名。 例如,假定 smc0 是称为 tenere 的系统的主网络接口。/etc/hostname.smc0 文件所包含的项可以是以点分十进制或 CIDR 表示法表示的 IPv4 地址,也可以是主机名 tenere。注 IPv6 使用 /etc/hostname6.interface 文件定义网络接口。有关更多信息,请参阅IPv6 接口配置文件。/etc/nodename 文件此文件应该包含一项内容, 即本地系统的主机名。例如,在 timbuktu 系统上,/etc/nodename 文件将

6、会包含 timbuktu 项。 /etc/defaultdomain 文件此文件应该包含一项内容, 即本地主机网络所属的管理域的全限定域名。可以将此名称提供给 Solaris 安装程序或在以后编辑此文件。有关网络域的更多信息,请参阅系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)。/etc/defaultrouter 文件对于每个直接连接到网络的路由器,此文件可以包含一个对应项。该项应该是作为网络间路由器的网络接口的名称。/etc/defaultrouter 文件的存在表明系统是支持静态路由的。hosts 数据库hosts 数据库包含网络中各系统的 IPv4 地址和主机名。如果使用

7、 NIS 或 DNS 名称服务,或者使用 LDAP 目录服务,则 hosts 数据库在专门存储主机信息的数据库中进行维护。例如,在运行 NIS 的网络中,hosts 数据库在 hostsbyname 文件中进行维护。 如果使用本地文件提供名称服务,则 hosts 数据库将在 /etc/inet/hosts 文件中进行维护。此文件包含主网络接口的主机名和 IPv4 地址、连接到系统的其他网络接口的主机名和 IPv4 地址以及系统必须检查的其他网络地址。 注 为了与基于 BSD 的操作系统兼容,/etc/hosts 文件是指向 /etc/inet/hosts 的符号链接。 /etc/inet/ho

8、sts 文件格式/etc/inet/hosts 文件使用以下基本语法。有关完整的语法信息,请参阅 hosts(4) 手册页。 IPv4-address hostname nicknames #comment IPv4-address 包含本地主机必须识别的每个接口的 IPv4 地址。 hostname 包含设置期间指定给系统的主机名,以及指定给本地主机必须识别的其他网络接口的主机名。nickname 包含主机别名的可选字段。#comment 可选的注释字段。初始 /etc/inet/hosts 文件在系统上运行 Solaris 安装程序时,该程序将配置初始 /etc/inet/hosts 文件

9、。此文件包含本地主机所需的最少数目的项。其中包括回送地址、主机 IPv4 地址以及主机名。 例如,Solaris 安装程序可能为图51 中所示的 tenere 系统创建以下 /etc/inet/hosts 文件:示例101 系统 tenere 的 /etc/inet/hosts 文件127.0.0.1 localhost loghost #loopback address192.168.200.3 tenere #host name回送地址在示例101 中,IPv4 地址 127.0.0.1 是回送地址。回送地址是本地系统用来允许进程间通信的保留网络接口。主机可使用此地址将数据包发送给自己。i

10、fconfig 命令使用回送地址进行配置和测试,如使用 ifconfig 命令监视接口配置中所述。TCP/IP 网络中的每个系统都必须使用 IP 地址 127.0.0.1 作为本地主机的 IPv4 回送地址。 主机名IPv4 地址 192.168.200.1 和名称 tenere 是本地系统的地址和主机名。它们指定给系统的主网络接口。 多个网络接口一些系统具有多个网络接口,因为它们是路由器或者多宿主主机。每个连接到系统的网络接口都需要有自己的 IP 地址以及与其关联的名称。在安装过程中,必须配置主网络接口。安装时,如果特定系统具有多个接口,Solaris 安装程序会针对其他接口对您进行提示。此

11、时,您可以选择性地配置一个或多个其他接口,或者以后手动进行配置。安装 Solaris 后,可以通过将接口信息添加到系统的 /etc/inet/hosts 文件,来为路由器或多宿主主机配置其他接口。有关配置路由器和多宿主主机的更多信息,请参阅配置 IPv4 路由器和配置多宿主主机。示例102 显示了图51 中所示的系统 timbuktu 的 /etc/inet/hosts 文件。示例102 系统 timbuktu 的 /etc/inet/hosts 文件127.0.0.1 localhost loghost192.168.200.70 timbuktu #This is the local ho

12、st name192.168.201.10 timbuktu-201 #Interface to network 192.9.201通过这两个接口,timbuktu 作为路由器连接网络 192.168.200 和 192.168.201。 名称服务如何影响 hosts 数据库NIS 和 DNS 名称服务以及 LDAP 目录服务在一台或多台服务器上维护主机名和地址。这些服务器维护 hosts 数据库,该数据库包含服务器所在的网络中每台主机和路由器(如果适用)的信息。有关这些服务的更多信息,请参阅系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)。本地文件何时提供名称服务在使用本地文件提

13、供名称服务的网络中,以本地文件模式运行的系统将查询各自的 /etc/inet/hosts 文件,以查找网络中其他系统的 IPv4 地址和主机名。因此,这些系统的 /etc/inet/hosts 文件必须包含以下内容: 回送地址本地系统(主网络接口)的 IPv4 地址和主机名连接到此系统的其他网络接口的 IPv4 地址和主机名(如果适用)本地网络中所有主机的 IPv4 地址和主机名系统必须知晓的任何路由器的 IPv4 地址和主机名(如果适用)您的系统想通过其主机名引用的任何系统的 IPv4 地址。图101 显示了系统 tenere 的 /etc/inet/hosts 文件。此系统以本地文件模式运

14、行。请注意,此文件包含 192.9.200 网络中每个系统的 IPv4 地址和主机名。此文件还包含接口名称 timbuktu-201 及其对应的 IPv4 地址。此接口将 192.9.200 网络连接到 192.9.201 网络。 配置为网络客户机的系统对其回送地址和 IPv4 地址使用本地 /etc/inet/hosts 文件。图101 以本地文件模式运行的系统的 /etc/inet/hosts 文件ipnodes 数据库注 在 Solaris 10 11/06 之后的发行版中,不再包括 ipnodes 数据库。在这些后续发行版中,ipnodes 的 IPv6 功能迁移到 hosts 数据库

15、中。/etc/inet/ipnodes 文件既可以存储 IPv4 地址,又可以存储 IPv6 地址。此外,也可以存储以传统的点分十进制或 CIDR 表示法表示的 IPv4 地址。此文件作为将主机名与其 IPv4 和 IPv6 地址进行关联的本地数据库。不要将主机名及其地址存储在静态文件中,例如 /etc/inet/ipnodes。但是,为了进行测试,可以按照在 /etc/inet/hosts 中存储 IPv4 地址的方式在文件中存储 IPv6 地址。ipnodes 文件与 hosts 文件使用相同的格式约定。有关 /etc/inet/hosts 的更多信息,请参阅hosts 数据库。有关 ipnodes 文件的说明,请参见 ipnodes(4) 手册页。启用了 IPv6 的应用程序使用 /etc/inet/ipnodes 数据库。只包含 IPv4 地址的现有 /etc/hosts 数据库保持不变,以利于现有应用程序的运行。如果 ipnodes 数据库不存在,则启用了 IPv6 的应用程序使用现有的 hosts 数据库。注 如果需要添加地址,必须将 IPv4 地址同时添加到 hosts

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 企业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号