昨天测试负载均衡时出事啦,
做负载均衡的虚拟机为CentOS5.5 10.155.148.116为要虚拟的IP
vim /etc/rc.d/vip.sh
内容:
ifconfig tun10 10.155.148.116 broadcast 10.155.148.116 netmask 255.255.255.255 up
route add -host 10.155.148.116 dev tun10
#########setup vip ########
ipvsadm -A -t 10.155.148.116:80 -s rr
ipvsadm -a -t 10.155.148.116:80 -r 10.155.148.150.71 -i
ipvsadm -a -t 10.155.148.116:80 -r 10.155.148.151.24 -i
ipvsadm
加了执行权限
-rwxr-xr-x 1 root root 309 08-04 15:57 vip.sh
[root@CS5 rc.d]# ./vip.sh
SIOCSIFADDR: 没有那个设备
tun10: unknown interface: 没有那个设备
SIOCSIFBRDADDR: 没有那个设备
tun10: unknown interface: 没有那个设备
SIOCSIFNETMASK: 没有那个设备
tun10: unknown interface: 没有那个设备
SIOCADDRT: 没有那个设备
illegal real server address[:port] specified
illegal real server address[:port] specified
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP 10.155.148.116:http rr
另,单独用这条命令也不行。如下:
[root@CS5 rc.d]# ifconfig tun10 10.155.148.116 broadcast 10.155.148.116 netmask 255.255.255.255 up
SIOCSIFADDR: 没有那个设备
tun10: unknown interface: 没有那个设备
SIOCSIFBRDADDR: 没有那个设备
tun10: unknown interface: 没有那个设备
SIOCSIFNETMASK: 没有那个设备
tun10: unknown interface: 没有那个设备
怎么回事,请教下。
yanglong985 于 2012-08-12 10:57:48发表:
支持
yanglong985 于 2012-08-12 10:56:33发表:
支持
alick 于 2012-08-05 09:27:42发表:
不太懂,不过首先得确认 tun 模块已经加载,检查命令[code]lsmod | grep tun[/code]的输出,如果没有输出,需要用[code]modprobe tun[/code]加载