lvs的nat模式配置

lvs的nat模式

准备工作

lvs主机需要两个网络适配器,其中一个为NAT模式,另外一个为仅主机模式,还需要两个server主机,一个为server1还有一个为server2,都为仅主机模式

配置过程

配置ip

lvs主机

复制代码
[root@lvs ~]# cat /etc/NetworkManager/system-connections/eth1.connection 
[connection]
id=eth1
type=ethernet
interface-name=eth1

[ipv4]
address1=192.168.0.100/24
method=manual

server1主机

复制代码
[root@webserver1 ~]# cat /etc/NetworkManager/system-connections/eth0.connection 
[connection]
id=eth0
type=ethernet
interface-name=eth0

[ipv4]
address1=192.168.0.10/24,192.168.0.100
method=manual

server2主机配置

复制代码
[root@webserver2 ~]# cat /etc/NetworkManager/system-connections/eth0.connection 
[connection]
id=eth0
type=ethernet
interface-name=eth0

[ipv4]
address1=192.168.0.20/24,192.168.0.100
method=manual

在lvs主机中配置

lvs中打开内核路由功能,ip_forward = 1通常表示启用了 IP 转发功能,使网络适配器分别为nat和仅主机之间连通

复制代码
vim /etc/sysctl.conf			#在最后一行添加
net.ipv4.ip_forwaed = 1				#启用了 IP 转发功能

sysctl -p 			#使配置生效

下载ipvsadm

复制代码
yum install ipvsadm -y

配置规则

复制代码
ipvsadm -A -t 172.25.254.100:80 -s rr
ipvsadm -a -t 172.25.254.100:80 -r 192.168.0.10 -m
ipvsadm -a -t 172.25.254.100:80 -r 192.168.0.10 -m

ipvsadm -Ln
watch -n 1 ipvsadm -Ln --rate	#也可以使用监控命令来看

在server主机配置

复制代码
yum install httpd -y        #两个都要下载httpd

echo webserver1-192.168.0.10 > /var/www/html/index.html        #server1中配置
ystemctl restart httpd

echo webserver1-192.168.0.10 > /var/www/html/index.html         #server2中配置
systemctl restart httpd

测试结果

相关推荐
天空之外1366 分钟前
生成一个带 IP 的自签证书、制作Http证书
linux·运维·服务器
希赛网20 分钟前
华为认证HCIP数通备考资源、模拟练习题库哪里下载?
服务器·网络工程师·华为认证·hcip
无限大.23 分钟前
为什么游戏需要“加载时间“?——从硬盘读取到内存渲染
网络·人工智能·游戏
恒创科技HK24 分钟前
2026年香港服务器走CN2线路具有哪些优势?
运维·服务器
-To be number.wan24 分钟前
两道经典IP子网题解析|掌握CIDR与广播地址的奥秘
网络·网络协议·tcp/ip·计算机网络
释怀不想释怀32 分钟前
linux常见安装(JDK,mysql,nginx)
linux·运维·服务器
杰克崔35 分钟前
do_exit的hungtask问题及coredump的实验及原理分析一
linux·运维·服务器·车载系统
pengdott41 分钟前
Linux进程数据结构与组织方式深度解析
linux·运维·服务器
德迅云安全-小娜1 小时前
主机安全功能:主机的风险与监测
网络·安全
科技块儿1 小时前
【需求:GDPR合规下做地域定向】解决方案:仅用IP离线库输出国家码,不存原始IP?
服务器·网络·tcp/ip