1. 程式人生 > >openwrt下的GRE環境驗證

openwrt下的GRE環境驗證

在這裡插入圖片描述

搭配環境:

目的: 使得PC1和PC2之間可ping通相互訪問。

配置過程:
配置gre隧道前提條件: 1.路由器A(192.168.6.33)和路由器B(192.168.6.18)之間可以ping 通(注意:A,B路由器不一定要在同一網段上,一般使用場景是A ,B都是兩個公網IP,本實驗室只是在區域網下面的模擬)
2.核心支援gre功能,安裝gre相關驅動 可通過 lsmod 指令檢視
[email protected]:/# lsmod|grep gre
gre 3387 1 ip_gre
ip_gre 6720 0
ip_tunnel 10563 1 ip_gre

在路由A上設定命令:
ip tunnel add tun1 mode gre remote 192.168.6.33 local 192.168.6.18
//設定隧道tun1的地址
ip addr add 172.16.33.2 dev tun1 peer 172.16.33.1/24
//啟用隧道
ip link set tun1 up
//設定隧道的MTU
ip link set tun1 up mtu 1500
//設定訪問192.168.1.X 段的IP都經過 隧道tun1
ip route add 192.168.1.0/24 dev tun1

在路由B上設定命令:
ip tunnel add tun1 mode gre remote 192.168.6.18 local 192.168.6.33
//設定隧道tun1的地址
ip addr add 172.16.33.1 dev tun1 peer 172.16.33.2/24
//啟用隧道
ip link set tun1 up
//設定隧道的MTU
ip link set tun1 up mtu 1500

//設定訪問192.168.11.X 段的IP都經過 隧道tun1
ip route add 192.168.11.0/24 dev tun1

測試檢驗:

PC1(192.168.11.63)可以和 PC2(192.168.1.38)之間互相ping 通。

注意:如果測試依然ping 不通或丟包率明顯,建議關閉PC的防火牆進行測試。