免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4301 | 回复: 3
打印 上一主题 下一主题

[请教]如何将solaris配置成路由器! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-30 10:48 |只看该作者 |倒序浏览
去网上搜索了很多资料,大部分都是以下这个文章,但是实验无果!我看按他的做法,连路由表都省了!\r\n\r\n
我们在单位里调试用户系统时,单位的网络地址一般和用户的网络地址不在一个网段上,如果没有路由器则两网不能互通,那对工作会很有影响。硬路由器价格昂贵也没有必要去配,因为SOLARIS可以很容易地设成软件路由器,而不需另外花费。\r\n  \r\n    1、编辑文件/etc/hosts,为该工作站加另一个网段地址:  \r\n    #vi/etc/hosts  \r\n    127.0.0.1localhost  \r\n    192.9.200.1serverloghost;本例的主机名及地址  \r\n    192.9.201.1  anoserver;另一个对应的名称及地址  \r\n\r\n    2、编辑文件/etc/nerworks,将两个网络的地址加入:  \r\n    #vi /etc/networks  \r\n    loc    192.9.200;本网网址  \r\n    ano    192.9.201;另一个网的网址  \r\n\r\n    3、新建文件/etc/gateways,该文件只要存在没有内容也可,以使SOLARIS在启动时运行路由器服务进程。  \r\n    #cat/dev/null>/etc/gateways  \r\n\r\n    4、查询主网卡的名称:  \r\n    #ifconfig-a;列出系统中的所有网络接口  \r\n     loO:flags=849<UP,LOOPBACK,RUN-NONG,MULTICAST>mtu 8232  \r\n    inet 127.0.0.1 netmask  \r\n    ff000000  \r\n    hneO:flags=863<UP,BROADCAST,NO-TRAILRS,RUNNNHG,MULTICAST>mtu1500  \r\n    inet 192.2.200.1  netmask ffffff00 broadcast  \r\n    192.2.200.255  \r\n    ether 8:0:20:1:2:3  \r\n    hme即为工作站上所配的100M网卡名,如果你所用的是10M网卡则名为le。  \r\n\r\n    5、新建文件/etc/hostname.hme0:1,将/etc/josts中的另一个主机名填入,以使SOLARIS启动时在物理接口hme0上建立一个逻辑接口。  \r\n\r\n    6、设置完以上各步后,重启工作站  \r\n\r\n    7、效果:  \r\n    在工作站启动中,可以看到“machine is a router.”的噗显示。表明本机已成为一个路由器,会向网络上发RIP包,用接口查询命令可见:  \r\n   #ifcofig -a ;列出系统中的所有网络接口  \r\n   lo0:flags=849<UP,LOOPBACK,RUNNNG,MULTICAST> mtu8232  \r\n   inet 127.0.0 .1etmask ff00000  \r\n   hne0:flags=863<UP,BROADCAST,NOTRAILERS,RUN-NING,MULTICAST>mtu 1500  \r\n   inet 192.9.200.1  netmask ffff00  broadcast  \r\n    192.9.200.255  \r\n   hne0:1:flags=8d0<UP,BROADCAST,NOTRAULERS,RUMNNNG,MULTICAST>mtu 1500  \r\n   inet 192.9.201.1  netmask ffff00  broadcast  \r\n    192.9.201.255  \r\n\r\n    以上表明已启动了hme0上的一个逻辑接口,地址为192.9.201.1。  \r\n\r\n    在别的UNIX机器上,会根据RIP包自动将该工作站加入到路由表中,在PC机上(例如WIN95),只要在控制面板中将TCP/IPM网络的网关设置为该工作站的地址(使用与本机同一个网络的地址),就可以与另一网络的机器通迅了。\r\n

论坛徽章:
0
2 [报告]
发表于 2007-07-30 11:10 |只看该作者
LZ,没有看明白,你是说你所应用的例子无法完成所想要的操作?

论坛徽章:
0
3 [报告]
发表于 2007-07-30 15:31 |只看该作者
lz可以搜索以下zebra,sol10自带,在/usr/sfw下面,其它版本不详。此软件可以用类似cisco ios系统命令的方式进行网络配置,并将多网卡的主机配置成路由器。\r\nhttp://www.zebra.org/\r\nWhat is GNU Zebra?\r\n\r\n    GNU Zebra is free software that manages TCP/IP based routing protocols. It is released as part of the GNU Project, and it is distributed under the GNU General Public License. It supports BGP-4 protocol as described in RFC1771 (A Border Gateway Protocol 4) as well as RIPv1, RIPv2 and OSPFv2. Unlike traditional, monolithic architectures and even the so-called \"new modular architectures\" that remove the burden of processing routing functions from the cpu and utilize special ASIC chips instead, Zebra software offers true modularity.\r\n\r\n Zebra is unique in its design in that it has a process for each protocol.

论坛徽章:
0
4 [报告]
发表于 2007-07-31 10:03 |只看该作者
sol默认只能支持rip方式的动态路由协议,这个自己实现了ospf和bgp,功能强大。如果只要静态路由的话写个route add脚本更方便,理解也更直观。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP