Chinaunix首页 | 论坛 | 博客
  • 博客访问: 90620
  • 博文数量: 17
  • 博客积分: 560
  • 博客等级: 中士
  • 技术积分: 175
  • 用 户 组: 普通用户
  • 注册时间: 2006-08-31 15:58
文章分类

全部博文(17)

文章存档

2013年(2)

2012年(3)

2011年(6)

2010年(4)

2009年(2)

我的朋友

分类:

2009-08-13 14:53:24

配置IPMP

开始配置:(确保网关能ping通,否则ipmp就会失效)

1)
验证操作系统版本
#uname -a
SunOS HostnameA 5.9 Generic_118558-06 sun4u sparc SUNW,Sun-Fire-V490
如果想要更详细的
#cat /etc/release
Solaris 9 9/04 s9s_u7wos_09 SPARC
Copyright 2004 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 29 June 2004

2)
修改EPROMlocal-mac-address?= 的参数值,设置网卡使用自己的MAC地址,重启后生效。
#eeprom local-mac-address?=true

3)
建立/etc/notrouter文件,关闭Server的路由功能。
#> /etc/notrouter

4)
设置默认网关
#cat > /etc/defaultrouter
192.168.0.124
Ctrl+D
组合键
如果没有网关,可以考虑起一下in.rdisc,启动脚本见后。

5)
设置掩码
# vi /etc/netmasks
192.168.0.0 255.255.255.128
如果是标准的A/B/C类地址和掩码,那就不必设置了。

6)
编辑 /etc/hostname.ce0/etc/hostname.ce1/etc/hosts(optional)
#vi /etc/hostname.ce0
192.168.0.1 netmask + broadcast + group mpgrp up addif 192.168.0.2 deprecated -failover netmask + broadcast + up

 

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
# cat /etc/hostname.pcn0
s10 netmask + broadcast + group mpgrp up \
addif test1 deprecated netmask + broadcast + -failover up

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&


说明:
netmask +
设置系统根据 /etc/netmasks /etc/hostname.ce0两个文件自动计算掩码。
broadcast +
设置系统自动计算广播地址。
group mpgrp
设置一个IPMP组,组名是mpgrp;要不然,怎么让系统知道做备份的网卡是谁。
up
就是 ifconfig ce0 up的那个up
addif 192.168.0.2
增加一个子接口,接口地址192.168.0.2
deprecated
简单的说,就是告知系统,这个地址是测试用的。复杂的,请 #man ifconfig
-failover
告知系统,这个地址代表的连接如果失效,不做切换(指192.168.0.2)

#vi /etc/hostname.ce1
192.168.0.3 deprecated netmask + broadcast + group mpgrp -failover standby up
standby
表明该网卡是一个备份网卡,只有同组的其他网卡失效,业务切换到该网卡后该网卡才激活工作(平时都是inactive)。

当然,也可以采用典型的教科书式配置
#vi /etc/hosts
192.168.0.1 PrimaryData hostnameA
192.168.0.2 PrimaryTest
192.168.0.3 BackupData
192.168.0.4 BackupTest
#vi /etc/hostname.ce0
PrimaryData netmask + broadcast + group mpgrp up addif PrimaryTest deprecated -failover netmask + broadcast + up
#vi /etc/hostname.ce1
BackupData netmask + broadcast + group mpgrp up addif BackupTest deprecated -failover netmask + broadcast + up

7)
重启
#init 6

这样,就基本完成配置了。

简单的查看一下:
root@hostnameA # ifconfig -a
lo0: flags=1000849 mtu 8232 index 1
inet 127.0.0.1 netmask ff000000
ce0: flags=1000843 mtu 1450 index 2
inet 192.168.0.1 netmask ffffff80 broadcast 192.168.0.127
groupname mpgrp
ether 0:3:ba:cd:1b:e4
ce0:1: flags=9040843 mtu 1500 index 2
inet 192.168.0.2 netmask ffffff80 broadcast 192.168.12.127
ce1: flags=69040843 mtu 1450 index 3
inet 192.168.0.3 netmask ffffff80 broadcast 192.168.12.127
groupname mpgrp
ether 0:3:ba:cd:1b:e3




阅读(1007) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~