使用gre技术搭建vpn,,在linux系统实现不同主机KVM虚拟机互通
[root@176 ~]# modprobe ip_gre //在内核中开启gre功能
[root@176 ~]# lsmod | grep gre //检查,可以看到gre字样信息即可
ip tunnel add tun0 mode gre remote 172.30.16.180 local 176.233.50.60 //创建
vpn隧道,名字叫tun0,mode是使用gre技术,与172.30.16.180连接,自己ip是176.233.50.60
ip tunnel del tun0 //如果错误,可以删除重配
ip addr add 10.10.10.176/8 peer 10.10.10.172/8 dev tun0 //在tun0隧道(dev)中使
用私有ip地址,本机是10.100 ,对面(peer)是10.200
ip addr del 10.10.10.176/8 peer 10.10.10.172/8 dev tun0 //如果错误可以删除
ip link set tun0 up //激活tun0
ip addr show tun0 //查看
route add -net 192.168.77.0 netmask 255.255.255.0 dev tun0 //添加路由
Route -n //查看路由