在Ubuntu上建立並測試GRE tunnel
使用兩臺Ubuntu虛擬機器進行GRE tunnel測試,則兩臺虛擬機器位於同一網段,但並不影響觀察測試結果。
測試環境:
在一臺PC上同時執行兩個Ubuntu虛擬機器:
ubuntu-gnome-16.04-desktop-amd64,IP為192.168.0.105,暫且稱其host A
ubuntu 14.04,IP為192.168.0.104,暫且稱其host B
1. host A 配置
1.1 載入GRE
sudo modprobe ip_gre
1.2 gre tunnel配置
sudo ip tunnel add gre1 mode gre remote 192.168.0.105 local 192.168.0.104 ttl 255
sudo ip link set gre1 up
sudo ip addr add 10.10.10.2 peer 10.10.10.1 dev gre1
2. host B配置
2.1 載入GRE
sudo modprobe ip_gre
2.2 GRE tunnel配置
sudo ip tunnel add gre1 mode gre remote 192.168.0.104 local 192.168.0.105 ttl 255
sudo ip link set gre1 up
sudo ip addr add 10.10.10.1 peer 10.10.10.2 dev gre1
3. ping測試
3.1 host A
ping 10.10.10.1
3.2 抓包
在host B抓包,並儲存為cap檔案,方便用wireshark分析。
sudo tcpdump -i eth0 -w ./test1.cap
3.3 分析
用wireshark開啟test1.cap
可看到gre header和外層IP header,test ok!
注:
1)直接tcpdump -i eth0,結果如下:
2)直接tcpdump -i gre1,捕捉到的包沒有GRE header等資訊,是個純粹的ICMP包。
4. 其它
相關文章
- 在Ubuntu上安裝OpenShift並使用Ubuntu
- 在Google Cloud platform上建立Kubernetes cluster並使用GoCloudPlatform
- ubuntu18.04安裝vlc並打流及測試Ubuntu
- 在Ubuntu上配置SSH訪問並關閉防火牆Ubuntu防火牆
- Linux驅動開發: Ubuntu(PC機)系統上編譯驅動並載入測試LinuxUbuntu編譯
- 在Ubuntu中使用OTB-50測試ECO模型Ubuntu模型
- 【GeoScene】一、建立、釋出路網服務,並在程式碼中測試最短路徑分析
- 【Ubuntu】在Ubuntu上安裝微信Ubuntu
- 記錄一下在Ubuntu下用Git命令列建立遠端倉庫並上傳檔案操作UbuntuGit命令列
- 在 SAP ABAP 系統對事物碼 SEGW 建立的 OData 服務進行配置並測試試讀版
- 2022年12月線上GRE考試解析為你答案助力
- ubuntu18.04上搭建django專案測試環境UbuntuDjango
- 在virtualbox上安裝ubuntuUbuntu
- 在Ubuntu上安裝MariaDBUbuntu
- GRE
- MaxCompute Tunnel上傳典型問題場景
- 在Ubuntu 18.04上安裝TensorflowUbuntu
- 在 Ubuntu 上安裝 Budgie 桌面Ubuntu
- SSH Tunnel
- [Docker]在Ubuntu容器中建立sudo使用者DockerUbuntu
- Hyperledger Fabric部署與測試(Ubuntu)Ubuntu
- 2023年2月線上GRE考試解析為你答案助力【今日/推薦】
- Ubuntu 建立新的使用者並且賦予特權Ubuntu
- GRE配置
- 建立本地專案並上傳GitHubGithub
- 淺談並行測試並行
- 在Rainbond上使用Locust進行壓力測試AI
- 教程:在Ubuntu 18.04.1上安裝ElasticsearchUbuntuElasticsearch
- 在Ubuntu上使用Jetty部署War包UbuntuJetty
- 在Ubuntu上開啟SSH服務Ubuntu
- Ubuntu上安裝KVM並配置顯示卡直通Ubuntu
- Ubuntu 24.04上安裝JupyterLab並遠端訪問Ubuntu
- ubuntu 快速測試 cpu 基準水平Ubuntu
- 在 win11 下搭建並使用 ubuntu 子系統(同時測試 win10)——(附帶深度學習環境搭建)UbuntuWin10深度學習
- 在 Mac 上建立和移除替身Mac
- 你在測試金字塔的哪一層?(上)
- 在ubuntu14.04上配置SNMPv3Ubuntu
- 在Ubuntu上安裝Hadoop單機版UbuntuHadoop