各种UNIX平台下手工加VIP的方法

发布于 2022-09-09 08:36:04 字数 1821 浏览 9 评论 0

也可见我的blog:
http://blog.chinaunix.net/u2/84422/showart.php?id=2315120

Linux下:
手工加IP的方法:
ifconfig -a先看一下网卡情况,选一个没有使用的子接口如bond0:0,如果bond0:0已被使用,则使用bond0:1,依次类推
假设bond0:0是没有使用过的子接口,在这个子接口上加vip:
ifconfig bond0:0 10.0.20.30 netmask 255.255.255.0
加完IP后,需要通知周边的机器特别是网关更新arp缓存(否则其它机器可能连不通这个IP):
arping -q -U -c 3 -I bond0 10.0.20.30
其中10.0.20.30是vip。
-q表示Quiet output,也可以不使用这个参数
-c 3表示发三次
-I bond0表示指定arp表从哪个以太网口发出去。

去除掉这个vip的方法:
ip addr del 10.0.20.30/24 dev bond0:0

AIX下:
ifconfig en4 10.0.20.30 netmask 255.255.255.0 alias,
其中10.0.20.30是vip。
按IBM文档上的说法,AIX下增加一个IP后,会自动发送arp包通知周边的机器更新arp缓存。
删除这个手工的IP方法为:
ifconfig en4 10.0.20.30 delete

HP-UX下
手工加IP的方法:
ifconfig -a先看一下网卡情况,选一个没有使用的子接口,如lan901:1,注意HP中lan的子接口是从1开始的,,而lan901:0就是lan901,这点与Linux不同。如果lan901:1已被使用,则使用lan901:2,依次类推
假设lan901:1是没有使用过的子接口,在这个子接口上加vip:
ifconfig lan901:1 10.0.20.30 netmask 255.255.255.0
10.0.20.30是VIP。
去除掉这个vip的方法:
ifconfig lan901:1 0.0.0.0
HPUX下增加一个IP后,会自动发送arp包通知周边的机器更新arp缓存

solaris下
手工加IP的方法:
ifconfig -a先看一下网卡情况,选一个没有使用的子接口,如bnx0:2,注意solaris中lan的子接口是从1开始的,,而bnx0:0就是bnx0,这点 与Linux不同。如果bnx0:1已被使用,则使用bnx0:2,依次类推
假设bnx0:2是没有使用过的子接口,在这个子接口上加vip:
ifconfig bnx0:2 plumb
ifconfig bnx0:2 172.29.50.201 netmask 255.255.255.0 broadcast 172.29.50.255 up
172.29.50.201是VIP。
注意solaris需要利用plumb激活
去除掉这个vip的方法:
ifconfig bnx0:2 unplumb
solaris下增加一个IP后,会自动发送arp包通知周边的机器更新arp缓存
停止该vip的方法:
ifconfig bnx0:2 down
这个方法可以不删除bnx0:2,但是外部不能使用该VIP。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文