linux配置ipip隧道

2021-08-29 05:03:48 字數 1114 閱讀 2708

兩台linux red hat 9.0伺服器a和b,每台都有兩個網絡卡eth0,eth1,eth0上配有外網位址,假

設為ipa和ipb,eth1未使用,也未配置ip位址

在a上insmod ipip//載入ipip隧道模組

ip tunnel add abc mode ipip remote ipb//新增乙個隧道,名字為abc,型別為ipip,對端地

址為ipb

ifconfig abc 10.1.0.1 netmask 255.255.255.0 broadcast 10.1.0.255//為abc配置ip位址

ifconfig eth1 10.1.1.1 netmask 255.255.255.0 broadcast 10.1.1.255//配置eth1

route add -net 10.1.2.0/24 dev abc//增加路由,到10.1.2.0的包全部到隧道abc

iptables -i input -p 4 -j accept//允許ipip包

iptables -i input -p icmp -j accept//允許icmp

在b上insmod ipip//載入ipip隧道模組

ip tunnel add abc mode ipip remote ipa//新增乙個隧道,名字為abc,型別為ipip,對端地

址為ipa

ifconfig abc 10.1.0.1 netmask 255.255.255.0 broadcast 10.1.0.255//為abc配置ip位址

ifconfig eth1 10.1.2.1 netmask 255.255.255.0 broadcast 10.1.2.255//配置eth1

route add -net 10.1.1.0/24 dev abc//增加路由,到10.1.1.0的包全部到隧道abc

iptables -i input -p 4 -j accept//允許ipip包

iptables -i input -p icmp -j accept//允許icmp

現在在a上ping -i 10.1.1.1 10.1.2.1和在b上ping -i 10.1.2.1 10.1.1.1都可以了

如果a和b的eth1都接入內網,那麼這兩個網段都可以互相訪問了

在Linux上通過IPIP實現IP隧道

乙個通過ipip實現ip隧道的簡單示例 兩台主機,a和b,每台主機由兩塊網絡卡,其中eth0在同乙個網段,能夠互相連通。a的eth1和b的eth1分別在兩個不同的網段。a eth0 192.168.9.5 eth1 192.168.8.5 b eth0 192.168.9.6 eth1 192.16...

linux 通過ip add 配置GRE隧道

root liuhao2 ip addr add 2.2.2.1 24 dev lo 配置gre 開啟兩個主機的 ip forward 可以寫在sysctl.conf 開機生效 root liuhao1 echo 1 proc sys net ipv4 ip forward root liuhao2...

Lvs Tun隧道模式配置

tun是ip tunneling ip隧道的簡稱,它將排程器收到的ip資料報封裝在乙個新的ip資料報中,轉交給應用伺服器,然後實際伺服器的返回資料會直接返回給使用者。使用者請求負載均衡伺服器,當ip資料報到達負載均衡伺服器後,根據演算法選擇一台真實的伺服器,然後通過ip隧道技術將資料報原封不動再次封...