linux下根文件系得统制作工具。内带shell命令
源代码在线查看: unix系统管理-第十五章:连接到网络.txt
UNIX系统管理-第十五章:连接到网络
目标
完成这一章,你将能做以下事情:
将主机与一个局域网相连接
配置主机名(hostname)
配置IP地址
配置默认路由
配置主机为DNS客户端
使用ping和nslookup来测试网络连接情况
设置IP地址和子网掩码
IP地址是什么?
局域网中的每一台机器,无论它是一台激光打印机,工作站,或者是一台服务器,都需要被分配一个唯一的internet protocal(IP)地址。每一个经过这个网络的数据包中都会包含一个目标地址,用来判断数据包的目标,和到达这个目标需要经过的路由信息。
IP地址是由四个范围在1-255之内的整数组成,每个整数之间由点分隔开。
IP地址的例子:
125.67.12.43
15.34.67.9
212.1.1.34
你的网络管理员或者ISP应该分配给你一个IP地址,如果你的机器上有多个网卡时,甚至需要分配多个IP地址。
什么是子网掩码?
现在,拥有大型网络的公司会将网络分隔为多个"子网"。将较大的网络分隔为较小小的"子网"能够极大地提高网络的性能和可靠性。如果你的公司的网络划分为子网,你的网络管理员会分配一个"子网掩码"给你。通过子网掩码和IP地址,可以决定你是属于哪一个子网,和唯一地决定你在子网中的IP地址。为了能和LAN中的其他节点通信,你必须为你的机器定义子网掩码。
子网掩码的例子:
255.255.0.0
255.255.255.0
255.255.254.0
设置IP地址和子网掩码
每一种UNIX都有自己的工具来设置IP地址和子网掩码,以下我们以HP-UX为例:
当你连接你的主机到LAN的时候,你的ISP或者网络管理员会给你的主机分配一个唯一的IP地址。同时可能会分配一个子网掩码给你。当你第一次启动你的系统的时候,set_parms工具会自动提示你输入IP地址和几个其它的网络参数。你也可以在任何时候使用set_parms来修改网络参数:
# set_parms initial
设置默认路由
什么是默认路由?
如果没有配置其它参数,系统能够在你配置好IP地址和子网掩码后发送数据到局域网中的任意一个节点。但是,如果你想要与到其它局域网中的节点通信,你的机器首先必须可以连接到一个路由器。路由器就是一个能路由数据到其它网络中的设备。
你的网络管理员应该提供给你在你的LAN中的路由器的IP地址。任何你的主机发送到其它网络的信息必须首先通过这个默认路由器。
定义一个默认路由
默认路由器地址也可以通过set_parms来设置。在一些系统中会使用默认网关来代替默认路由。
# set_parms initial
设置系统的主机名(hostname)
什么是主机名?
许多的用户发现记忆IP地址的难度很大,所以大多数的机器也会被分配一个"主机名",主机名是一个简单的分配给网络中的每一个节点的字符形式的"别名"。主机名分配可以基于以下原则:
主机在网络中的用途
主机中的主要的用户
网络管理员选择的任何命名原则。
设置你的系统的主机名
你也可以通过set_parms来设置你的主机名。
# set_parms initial
解析主机名为IP地址
telnet mickie ---->128.1.1.2
ftp minnie--->128.1.1.3
每一个被发送的数据包需要一个IP
解析主机名为IP地址的方法有三种:
-/etc/hosts文件
-域名服务器(DNS)
-网络信息服务(NIS)
虽然主机名比IP地址更容易记忆,但是路由器必须知道数据包的IP地址才能正确的传送数据到目标主机。因此,如果用户或者应用程序使用一个主机名作为一个包的目标地址,系统必须将这个目标主机名翻译为一个目标IP地址。
配置/etc/hosts文件
/etc/hosts文件的例子:
128.1.1.1