分类:
2008-05-06 16:21:33
这个文件是本地主机上定义的物理的端口的文件。一个本地主机至少有一个这样的文件,它是在安装Solaris 10的过程中形成的。例如/etc/hostname.eri0,eri代表接口类型,0为接口编号。这个文件包含一个主机名或主机的IP地址,它的基本网络接口由接口编号0来指定。
值得一提的是,我们还可以为同一个网络接口分配不同的IP地址,对于一台主机内包含多个“虚拟”域,它们都需要自己的IP地址的情况,这非常有用。我们这里要做的就是为每个所需要的IP地址创建一个/etc/hostname:eriX:Y文件,其中的X代表物理设备接口,Y代表虚拟的接口编号。
/etc/nodename文件包含着本地计算机的名字。比如本地计算机名为timbuktu,那么文件/etc/nodename文件中就有timbuktu条目。
这个文件包含着所本地主机的域名。
这个文件包含着主机的默认路由地址。
主机数据库包含着IP地址和系统的主机名。如果你使用NIS、DNS命名服务或LDAP目录服务,主机数据库就在这些服务的数据库中维护。比如,在网络上运行NIS,主机数据库就在hostsbyname文件中维护。
如果你用本地文件做命名服务,主机数据库就维护在/etc/inet/hosts文件中。这个文件包含的主机名和主要网络接口的IP地址,还有系统所需要查找的其他网络地址。
为了与以BSD为基础的操作系统兼容,Solaris 10的/etc/hosts文件是/etc/inet/hosts文件的软链接。
例21-1 显示了一个主机名为tenere的/etc/inet/hosts文件的内容。
127.0.0.1 localhost loghost #loopback address
192.168.200.3 tenere #host name
子网掩码数据库包含着主机的子网掩码。如果你使用NIS、DNS命名服务或LDAP目录服务,子网掩码数据库就在这些服务的数据库中维护。如果你使用本地文件来维护子网掩码数据库,这些信息就存储在/etc/inet/netmasks文件中。
为了与以BSD为基础的操作系统兼容,Solaris 10的/etc/netmasks文件是/etc/inet/ netmasks文件的软链接。
所有网络接口使用的子网掩码必须在/etc/inet/netmasks文件中加以定义。当这些网络接口位于不同的子网,或者用于不同类型的网络时,这一点尤为重要。A,B,C三类子网的掩码分别为255.0.0.0,255.255.0.0和255.255.255.0。等我们向特定的子网发送广播消息时,就需要使用这些掩码。
例如,对于一个C类子网134.132.21.0,它可以连接254台主机,这些主机的IP地址从134.132.21.1到134.132.21.254。