58、LVS TUN模型實戰

12.png

1、Director配置

firewall-cmd --state

systemctl stop firewalld

firewall-cmd --state

systemctl disable firewalld

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

setenforce 0


yum -y install ipvsadm

echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf 

sysctl -p


ifconfig eno16777736:0 192.168.160.105/24


ipvsadm -A -t 192.168.160.105:80 -s rr 

ipvsadm -a -t 192.168.160.105:80 -r 192.168.5.25 -i

ipvsadm -a -t 192.168.160.105:80 -r 192.168.130.65 -i

ipvsadm -L -n



2、RS1配置

firewall-cmd --state

systemctl stop firewalld

firewall-cmd --state

systemctl disable firewalld

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

setenforce 0


yum -y install httpd

echo "<h1> RS1 <h1>" >> /var/www/html/index.html

service httpd start


modprobe ipip

lsmod | grep ipip

ifconfig -a


echo '1' > /proc/sys/net/ipv4/conf/tunl0/arp_ignore

echo '2' > /proc/sys/net/ipv4/conf/tunl0/arp_announce

echo '1' > /proc/sys/net/ipv4/conf/all/arp_ignore

echo '2' > /proc/sys/net/ipv4/conf/all/arp_announce

echo '0' > /proc/sys/net/ipv4/conf/tunl0/rp_filter 

echo '0' > /proc/sys/net/ipv4/conf/all/rp_filter

   

ifconfig tunl0 192.168.160.105 netmask 255.255.255.255


3、RS2配置

firewall-cmd --state

systemctl stop firewalld

firewall-cmd --state

systemctl disable firewalld

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

setenforce 0


yum -y install httpd

echo "<h1> RS2 <h1>" >> /var/www/html/index.html

service httpd start


modprobe ipip

lsmod | grep ipip

ifconfig -a


echo '1' > /proc/sys/net/ipv4/conf/tunl0/arp_ignore

echo '2' > /proc/sys/net/ipv4/conf/tunl0/arp_announce

echo '1' > /proc/sys/net/ipv4/conf/all/arp_ignore

echo '2' > /proc/sys/net/ipv4/conf/all/arp_announce

echo '0' > /proc/sys/net/ipv4/conf/tunl0/rp_filter 

echo '0' > /proc/sys/net/ipv4/conf/all/rp_filter

   

ifconfig tunl0 192.168.160.105 netmask 255.255.255.255


4、測試

[root@host ~]# curl 192.168.160.105

<h1> RS1 <h1>

[root@host ~]# curl 192.168.160.105

<h1> RS2 <h1>

[root@host ~]# curl 192.168.160.105

<h1> RS1 <h1>

[root@host ~]# curl 192.168.160.105

<h1> RS2 <h1>

[root@host ~]# 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章