# sysctl -w net.inet.carp.allow=1
# ifconfig carp0 create
# ifconfig carp0 vhid 1 pass lanpasswd \
carpdev em0 advskew 100 10.0.0.1 255.255.255.0
它实现了如下功能:
- E启用了CARP数据包收据(这是默认设置)
- 创建一个 carp(4) 接口
- 为虚拟主机#1 配置carp0, 启用了一个密码(lanpasswd), 设定em0为此组的接口, 并且将这台主机设置为一个backup,因为advskew值为100(当然了,这里假设master的advskew值小于100). 分配给此组的共享IP是10.0.0.1/255.255.255.0.
代码: 全选
# ifconfig carp0
carp0: flags=8802<UP,BROADCAST,SIMPLEX,MULTICAST> mtu 1500
carp: BACKUP carpdev em0 vhid 1 advbase 1 advskew 100
inet 10.0.0.1 netmask 0xffffff00 broadcast 10.0.0.255