请教作者关于获取客户端 IP 地址的问题

正在打算用 LVS 做四层的负载平衡。
但是有个知识点我不明白:LVS 工作在第四层的时候,也就是说,对请求数据的分析达不到 HTTP 层面,没办法修改类似 xforwardfor 的请求头数据,如果服务器使用 remote address 获取 ip 地址的话,也只能获得负载均衡器的 ip 地址,那么,应该如何设置才能获得客户端的 IP 地址啊?

Forums:

既然是4层,那对应用层就是透明的,服务端看到的就是客户端真实的IP,不需要服务端进行改动。

感觉有点问题,应用层应该是对用户来说吧?对于要获取remote address的服务端程序可能处理的就是tcp流,应该还是在4层吧?

没有认真了解lvs的原理就来提问,回去好好看下文档,吧lvs搭建起来用了再说吧。

好像有点糊涂。。。

如果你知道,就帮忙回答下,要是你所说的文档有,说下在哪里也行。最烦所谓“大神”,一句“自己看文档去”,对提问者有什么用处?

问问题也要打草稿,没有用过,不知道是什么,就问为什么?而且文档都懒得找,顶端的"手册“看见没有,http://zh.linuxvirtualserver.org/node/25

randomness