在openbsd下实现双网卡负载均衡很简单,只需要以下几步即可完成
1、首先查看网卡配置信息
#ifconfig
2、清空网卡配置信息(以我的环境为例)
#vi /etc/hostname.em0
删除配置文件中的内容
inet 10.18.5.1 255.255.255.0
同理删除另外一块需要做负载均衡网卡em1的配置信息
3、创建一个trunk口,用于做负载均衡
#vi /etc/hostname.trunk0
inet 10.18.5.1 255.255.255.0
4、在系统启动文件rc.local中添加以下内容
ifconfig em0 up
ifconfig em1 up
ifconfig trunk0 trunkproto loadbalance trunkport em0 trunkport em1
重启系统后即可实现双网卡负载均衡,非常简单。
在第4步中,如果把trunkproto换成failover可以实现双网卡故障转移,跟多详细的内容大家可以在openbsd官网上查看trunk的使用手册,现在trunk的使用手册地址为http://www.openbsd.org/cgi-bin/man.cgi?query=trunk&apropos=0&sektion=0&manpath=OpenBSD+Current&arch=i386&format=html