Linux隧道sit(Simple Internet Transition),配置环境如下:

      |----------|                                |----------||          | ens33                    ens33 |          ||  Client  |--------------------------------|  Server  ||          | 192.168.20.5      192.168.20.1 |          ||----------|                                |----------|

Server主机配置

# ip address add 192.168.20.5/24 dev ens33
#
# ip tunnel add sit1 mode sit remote 192.168.20.5
# ip link set sit1 up
# ip addr add 3ffe::1/64 dev sit1

配置一个虚拟网桥接口,验证使用。

# ip link add dev br0 type bridge
# ip link set br0 up
# ip addr add 3000::1/64 dev br0

查看接口地址和隧道配置:

# ip addr show
15: sit1@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000link/sit 0.0.0.0 peer 192.168.20.5inet6 3ffe::1/64 scope global valid_lft forever preferred_lft foreverinet6 fe80::c0a8:1401/64 scope link valid_lft forever preferred_lft forever
# ip tunnel show
sit1: ipv6/ip remote 192.168.20.5 local any ttl inherit 6rd-prefix 2002::/16

Client主机

# ip address add 192.168.20.1/24 dev ens33
#
# ip tunnel add sit1 mode sit remote 192.168.20.1 local 192.168.20.5
# ip link set sit1 up
# ip address add dev sit1 3ffe::5# ip route add ::/0 dev sit1

查看接口地址和隧道配置:

# ip addr show
12: sit1@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000link/sit 192.168.20.5 peer 192.168.20.1inet6 3ffe::5/128 scope global valid_lft forever preferred_lft foreverinet6 fe80::c0a8:1405/64 scope link valid_lft forever preferred_lft forever
# ip tunnel show
sit1: ipv6/ip remote 192.168.20.1 local 192.168.20.5 ttl inherit 6rd-prefix 2002::/16

验证

在Client主机192.168.20.5上验证隧道联通性:

$ ping 3ffe::1 -c 1
PING 3ffe::1(3ffe::1) 56 data bytes
64 bytes from 3ffe::1: icmp_seq=1 ttl=64 time=0.265 ms--- 3ffe::1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.265/0.265/0.265/0.000 ms
$
$
$ ping 3000::1 -c 1
PING 3000::1(3000::1) 56 data bytes
64 bytes from 3000::1: icmp_seq=1 ttl=64 time=0.281 ms--- 3000::1 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 0.281/0.281/0.281/0.000 ms

SIT报文

如下ICMP Echo请求报文,IPv4头部的协议字段为41,即封装了IPv6报文:

Linux隧道sit相关推荐

  1. linux 隧道服务器,两台linux服务器上建立ip隧道 | 菜鸟博客

    服务器server的地址192.168.18.251,服务器client的地址192.168.18.252. 建立隧道 在服务器server上执行以下命令: ip tunnel add ethn mo ...

  2. linux 隧道服务器,如何在两台CentOS 7服务器之间建立GRE隧道

    介绍 什么是GRE?有哪些优势? GRE代表Generic Routing Encapsulation(通用路由封装),它允许两台服务器私下通信.GRE隧道非常有用,因为它们允许所有类型的流量通过.它 ...

  3. linux隧道6rd配置

    拓扑如下所示,CE(Customer Edge)和BR(Border Relay)使用两台Ubuntu系统的虚拟机. |----------| |----------|| | ens33 ens33 ...

  4. 这么帅的 Linux 隧道网络形象大使,VXLAN 太厉害了!

    点击 "阅读原文" 可以获得更好的阅读体验. 前言 VXLAN(Virtual eXtensible Local Area Network,虚拟可扩展局域网),是一种虚拟化隧道通信 ...

  5. I.MX6ULL_Linux_系统篇(20) kernel分析-menuconfig

    linux内核的功能非常丰富,大多功能可以通过menuconfig图形界面来选择配置,但是我们面对众多的功能,往往不能快速确定配置项位置或无法理解配置项功能,本篇将对配置项做一下简要解析!(作者不建议 ...

  6. 【Cilium 1.10 重磅发布!】支持 Wireguard, BGP, Egress IP 网关, XDP 负载均衡, 阿里云集成

    作者: 清弦 阿里云技术专家,主要负责ACK 容器网络设计与研发,阿里云开源CNI项目Terway 主要维护者,Cilium Alibaba IPAM 贡献者 本文翻译自Cilium 1.10 发布文 ...

  7. 如何配置 Linux ipv6 6RD隧道

    如何使用 Linux 6RD ©2010-2011 Nathan Lutchansky,保留所有权利 最后修改日期:2011-01-23 介绍 本文描述如何在Linux上安装基本的6RD支持,主要是针 ...

  8. Linux下的IPv6地址、路由以及隧道配置

    转:https://blog.csdn.net/zouxinfox/article/details/1834368 Nowadays,几乎所有的主流操作系统.嵌入式操作提供系统都提供了对IPv6协议栈 ...

  9. Linux 虚拟化网络技术 — 虚拟二层网卡(Tap)与虚拟三层隧道网卡(Tun)

    目录 文章目录 目录 虚拟二层网卡(Tap)与虚拟三层隧道网卡(Tun) tap/tun 作为用户空间与内核空间的数据传输通道 tap/tun 与内核网络协议栈的数据传输 虚拟二层网卡(Tap)与虚拟 ...

  10. linux 创建ll,两台linux建立GRE隧道

    1.拓扑图:  备注:因为应用原因,需要在linux2上添加一个公网地址,并且在中间路由设备不受控制的情况下,Linux1能访问到linux2上面的公网地址. 2.基本接口配置: linux1:192 ...

最新文章

  1. springmvc工作流程简单易懂_三极管的结构和工作特性,简单易懂
  2. 百度WordPress结构化数据插件上线
  3. win10 远程登录 无密码用户
  4. Android构建流程——篇二
  5. java继承eclipse_Java-Maven(七):Eclipse中Maven依赖、聚合、继承特性
  6. 搞硬件,别吹牛了,好好做个规划!
  7. P6122-[NEERC2016]Mole Tunnels【模拟费用流】
  8. Apache的架构师总结出30条架构设计原则
  9. canvas简单实现动态时钟
  10. 使用commons-compress操作zip文件(压缩和解压缩)
  11. 使用作业异步调用存储过程的示例
  12. 【好用的Mac分屏软件】Magnet for Mac 2.3
  13. 图像风格迁移Android,图像风格迁移(Pytorch)
  14. 【微弱瞬态信号检测】混沌背景下微弱瞬态信号的SVM检测方法的matlab仿真
  15. AiTrust下预训练和小样本学习在中文医疗信息处理挑战榜CBLUE表现
  16. C++:动态规划DP;
  17. 讲座报名|美团自动配送技术:感知预测与规划控制
  18. 如何给PDF文件添加页眉页脚,一分钟轻松搞定
  19. React Reflux
  20. C++异常 和 SEH异常 的一点小结

热门文章

  1. 调用ISBN接口查询图书的信息
  2. centos在图形界面和命令行之间切换的快捷键是什么?
  3. 西雅图亚马逊1个月入职日记,传闻中的“血汗工厂”真实存在吗?
  4. 电脑键盘部分按键失灵_笔记本键盘一部分失灵怎么办(笔记本个别键失灵的解决方法)...
  5. 23种设计模式学习 [20万字超长笔记] (下)
  6. 一年的时间,我出版了一本实体书
  7. hⅰgh怎么读音发音英语_英语发音规则---gh
  8. 十二栋发布新品牌BC12 能否成衍生品市场黑马?
  9. 读书、学习是为了让我们成为更出色的人同时做自己喜欢的事
  10. P6615 Kruskal + 构造