[分享]Solaris8 双网卡配置(路由器用途)
发表于:2007-05-26来源:作者:点击数:
标签:
Solaris8双网卡配置(路由器用途) 前言 现在有一台sun280的 服务器 是192.192.192..0网段的,现在需要和172.172.172.0网段的网络通讯,现在需要在solaris上配置双网卡实现路由器的功能。 本人声明如需转载请保留如下信息: 作者:SOLARIS小兵 MAIL:solaris
Solaris8 双网卡配置(路由器用途)
前言
现在有一台sun 280的
服务器是192.192.192..0网段的,现在需要和172.172.172.0网段的网络通讯,现在需要在solaris上配置双网卡实现路由器的功能。
本人声明如需转载请保留如下信息:
作者:SOLARIS小兵
MAIL:solarisxb@hotmail.com
FROM:WWW.CHINA
UNIX.NET
一、 系统环境:
1、 应用目的说明:
现在所有的应用都是192网段的服务器,现在配置sun服务器双网卡的目的是通过sun服务器,192网段的所有服务器通过sun服务器访问172.172.172.170.
设置目的:192.192.192.3和192.192.192.151都可以ping通172.16.128.170
2、 系统网络配置:
系统现在有两块网卡:分别是hme0和eri0,打算hme0配192网段,eri0配置172网段。
网卡配置:
bash-2.03# ifconfig -a
lo0: flags=19200849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000
eri0: flags=19200843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2 inet 172.172.172.33 netmask
ffffff00 broadcast 172.16.255.255 ether 0:3:ba:29:cf:3a
hme0: lags=19200843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 3 inet 192.192.192..2 netmask ffffff00 broadcast 192.192.192..255 ether 0:3:ba:29:cf:3a
bash-2.03#
3、 系统路由表配置:
路由配置:
bash-2.03# netstat -nr
Routing Table: IPv4
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ------ ---------
192.192.192..0 192.192.192..2 U 1 19 hme0
172.172.172.0 172.172.172.33 U 1 192 eri0
172.172.172.0 192.192.192..2 UG 1 0
224.0.0.0 192.192.192..2 U 1 0 hme0
default 192.192.192..1 UG 1 16
127.0.0.1 127.0.0.1 UH 2 5382 lo0
bash-2.03#
说明:
默认路由:192.192.192..1(互联网线路路由)
172.172.172.33(外联172网段路由)
4、 Solaris网络更改:
保证网络转发打开默认是关闭的:
#ndd -set /dev/ip ip_forwarding 1
#ndd -set /dev/ip ip_forward_directed_broadcasts 1
#ndd -set /dev/ip ip_forward_src_routed 1
5、 Windows客户端192.192.192..151
测试:
Windows系统需要添加静态路由:
route add 172.172.172.0 mask 255.255.255.0 192.192.192..2
6、 从Windows客户端192.192.192..151测试:
C:\Documents and Settings\guyhu>ping 192.192.192..2
Reply from 192.192.192..2: bytes=32 time<1ms TTL=255
C:\Documents and Settings\guyhu>ping 172.172.172.33
Reply from 172.172.172.33: bytes=32 time<1ms TTL=255
C:\Documents and Settings\guyhu>ping 172.172.172.170
Reply from 172.172.172.170: bytes=32 time=5ms TTL=254
C:\Documents and Settings\guyhu>
7、 总结:
配置过程中一定要添加“#ndd -set /dev/ip ip_forwarding 1“,这个很重要。
|
网络图简单描述
nimysun 回复于:2004-11-05 17:02:15
| 哇!
这样的文档很正规呀!
顶ed!
| jyhuang 回复于:2004-11-05 19:03:57
| 不错
| Ryker 回复于:2004-11-07 06:01:02
| #ndd -set /dev/ip ip_forward_src_routed 1
这条还是关掉的好
#ndd -set /dev/ip ip_forward_src_routed 0
| maoyh 回复于:2004-11-08 15:30:42
| 请问楼主一件事情,你的sun既然是要做路由器,那么为什么在windows客户端还要建立静态路由啊?
我不明白这个,请指教,谢谢!!!
| lyh303 回复于:2004-11-08 16:44:12
| 楼上,我想是因为楼主windows客户端还想连接到其他的网络(比如访问internet,客户端默认的路由可以是192.192.192.1 ),所以连接到172.172.172.0网端,仅需添加该网端的静态路由!
| solaris小兵 回复于:2004-11-08 17:15:23
| [quote:0d9258d01e="maoyh"]请问楼主一件事情,你的sun既然是要做路由器,那么为什么在windows客户端还要建立静态路由啊?
我不明白这个,请指教,谢谢!!![/quote:0d9258d01e]
我的设置目的是“设置目的:192.192.192.3和192.192.192.151都可以ping通172.16.128.170 ”
我的sun服务器只是做路由器功能,主要还是别的服务器192.192.192.3,通过sun服务器可以挎网段访问172.16.128.170,sun的服务器本身可以直接访问,别的服务器必须添加静态路由!
| solaris小兵 回复于:2004-11-08 17:23:26
| [quote:eb93842a9d="Ryker"]#ndd -set /dev/ip ip_forward_src_routed 1
这条还是关掉的好
#ndd -set /dev/ip ip_forward_src_routed 0[/quote:eb93842a9d]
Ryker,你好啊!!
能不能补充一下,sun双网卡做路由器的缺点呢!以及对系统网络的影响。
关掉上面的有什么好处啊?
| sunybbs 回复于:2004-11-09 11:47:20
| 172.172.172.0 192.192.192..2 UG 1 0
怎么加的啊?
| solaris小兵 回复于:2004-11-09 11:57:32
| [quote:250014657b="sunybbs"]172.172.172.0 192.192.192..2 UG 1 0
怎么加的啊?[/quote:250014657b]
添加了第二快网卡,系统路由表自动添加的!
另外:solaris静态路由添加命令:
route add -net 128.1.250.0 10.10.10.4 -netmask 255.255.255.0
(这个128.1.250.0网段的路由从这个10.10.10.4走)
| songyupo 回复于:2004-11-09 12:07:24
| 厉害
| |
|
原文转自:http://www.ltesting.net
|