将SOLARIS设置成软路由器
网络整理 - 06-30
我们在单位里调试用户系统时单位的网络地址一般和用户的网络地址不在一个网
段上如果没有路由器则两网不能互通那对工作会很有影响硬路由器价格昂贵也没
有必要去配因为SOLARIS可以很容易地设成软件路由器而不需另外花费
编辑文件/etc/hosts为该工作站加另一个网段地址
#vi/etc/hosts
...localhost
...serverloghost本例的主机名及地址
anoserver另一个对应的名称及地址
编辑文件/etc/nerworks将两个网络的地址加入
#vi /etc/networks
loc ;本网网址
ano ;另一个网的网址
新建文件/etc/gateways该文件只要存在没有内容也可以使SOLARIS在启动时运
行路由器服务进程
#cat/dev/null>/etc/gateways
查询主网卡的名称
#ifconfiga;列出系统中的所有网络接口
loO:flags=mtu
inet netmask
ff
hneO:flags=mtu
inet netmask ffffff broadcast
ether :::::
hme即为工作站上所配的M网卡名如果你所用的是M网卡则名为le
新建文件/etc/hostnamehme:将/etc/josts中的另一个主机名填入以使SOLARIS启动时在物理接口hme上建立一个逻辑接口
设置完以上各步后重启工作站
效果
在工作站启动中可以看到machine is a router的噗显示表明本机已成为一个
路由器会向网络上发RIP包用接口查询命令可见
#ifcofig a ;列出系统中的所有网络接口
lo:flags= mtu
inet etmask ff
hne:flags=mtu
inet netmask ffff broadcast
hne::flags=dmtu
inet netmask ffff broadcast
以上表明已启动了hme上的一个逻辑接口地址为
在别的UNIX机器上会根据RIP包自动将该工作站加入到路由表中在PC机上(例如WIN)只要在控制面板中将TCP/IPM网络的网关设置为该工作站的地址(使用与本机同一个网络的地址)就可以与另一网络的机器通迅了