常见的网关主要有以下几种 ◆ 电子邮件网关 通过这种网关可以从一种类型的系统向另一种类型的系统传输数据 ◆ 因特网网关 这种网关允许并管理局域网和因特网间的接入因特网网关可以限制某些局域网用户访问因特网反之亦然 ◆ 局域网网关 通过这种网关运行不同协议或运行于OSI模型不同层上的局域网网段间可以相互通信局域网网关也包括远程访问服务器它允许远程用户通过拨号方式接入局域网 首先按照前面的要求将一台计算机配置双网卡并且安装好Linux操作系统摒弃一些不必要的服务器软件这里操作环境为 ◆ Red Hat (Kernel ) ◆ 普通兼容服务器(PⅢGHz XeonSDRAM MB和Realtek网卡两块) ◆ 假设要互通的两个局域网分别为和 假如现在有两个子网网络地址分别是和由于两个子网的网络地址不相同为了使两个子网中的计算机可以互相访问有必要在两个子网中间建立一个网关 这里Linux主机是用作网关的Linux服务器其上已正确安装了两块网卡分别为eth和eth要使这两块网卡与相应的网络相连可使用以下命令 #ifconfig eth up #ifconfig eth up 这两行命令的含义是将IP地址分配给网卡eth将IP地址分配给网卡eth子网掩码均为参数up表示配置立时生效网卡参数配置好了之后还需要正确配置系统路由表并启动IP转发功能 在Linux系统中用户可以采用多种路由协议如静态路由RIPOSPF为了简单起见本文只介绍静态路由的配置配置路由表时首先应使用route -n命令列出当前路由表的内容删除所有不正确的路由删除路由的命令如下 #route del -net| -host xxxxxx xxxxxx netmask xxxxxxxxxxxx-net删除到网络的路由-host删除到主机的路由 然后添加以下两项 #route add -net netmask eth #route add -net netmask eth 这两行命令的含义是所有发往网络的数据包都应通过网卡eth发出去而发往网络的数据包都应通过网卡eth发出去 请检查自己的网络系统一般安装完毕之后缺省值是将IP转发功能关闭可以使用命令来启动系统的IP转发功能 #echo > /proc/sys/net/ipv/ip_forward 如果希望关闭IP转发则用下面的命令即可 #echo > /proc/sys/net/ipv/ip_forward 到此时为止网关就设置好了用户可在任一子网的一台计算机上使用ping命令如果ping成功则表示网关设置正确否则用户须仔细检查网络的硬件部分如网线集线器和网卡等 这是网关最基本的功能除此之外我们还可以使用网关服务器充当代理服务器的角色把内部局域网接入Internet
如果你不出去走走,你就会以为这就是世界。