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

测试结果

相关推荐
车载诊断技术28 分钟前
电子电气架构 --- 基于ISO 26262的车载电子软件开发流程
网络·架构·汽车·autosar·电子电器架构
Hello.Reader1 小时前
使用 Nmap 进行 SSL/TLS 加密套件枚举
网络·网络协议·ssl
西岭千秋雪_2 小时前
谷粒商城のElasticsearch
java·大数据·服务器·spring boot·elasticsearch·搜索引擎
大鹅同志2 小时前
在服务器上开Juypter Lab教程(远程访问)
运维·服务器·pytorch·jupyter·cuda·云服务器
驯龙高手_追风3 小时前
Ubuntu下安装最新版本Apache2文件服务器
linux·服务器·ubuntu
炸裂狸花猫3 小时前
Linux技术04-IPVS
linux·运维·服务器
快快小毛毛3 小时前
CC攻击防御策略要怎么调整?使用游戏盾有效解决
运维·服务器·网络·tcp/ip·游戏·udp
lys_133 小时前
wireshark打开时空白|没有接口,卸载重装可以解决
网络·测试工具·wireshark
繁依Fanyi3 小时前
828 华为云征文|华为 Flexus 云服务器搭建 PicGo 图床
服务器·华为·华为云
椰椰椰耶3 小时前
【网络】TCP/IP 五层网络模型:网络层
网络·tcp/ip·php