使用Linux搭建IPV6路由器

2023-05-16

本文不阐述关于IPv6的基础知识,请自行度娘!

 

实验环境如下:

机房IDC设备-----(eth2)Linux网关(eth3)----北京测试机器Linux

机房IDC设备地址:2401:47C0:1501:FF02::1/126

Linux网关eth22401:47C0:1501:FF02::2/126

Linux网关eth32401:47C0:1501:2::1/64

北京测试机器:2401:47C0:1501:2::2/64

其中Linux网关在香港,跟北京测试机器之间2层专线互联。

1. 加载IPv6模块网关Linux和北京测试机器都要加载

modprobe ipv6

2. 配置Linux网关机器的IPv6地址

ip -6 addr add 2401:47C0:1501:FF02::2/126 dev eth2
ip -6 addr add 2401:47C0:1501:2::1/64 dev eth3

3. 配置Linux网关机器的默认路由

ip -6 route add ::/0 via 2401:47C0:1501:FF02::1 dev eth2

4. 配置Linux网关机器的路由转发和ip6tables

echo 1 > /proc/sys/net/ipv6/conf/all/forwarding
ip6tables -F && service ip6tables save

####
#或者在/etc/sysctl.conf中添加:net.ipv6.conf.all.forwarding=1,
#然后运行sysctl -p
####

最后在/etc/sysconfig/network中添加IPV6FORWARDING=yes,重启网络。

如果这个没加,可能出现如下错误:

“Global IPv6 forwarding is disabled in configuration, but not currently disabled in kernel”

5. 最后按照上述方法配置北京测试机器

ip -6 addr add 2401:47C0:1501:2::2/64 dev eth3
ip -6 route add ::/0 via 2401:47C0:1501:2::1 dev eth3
sysctl -w net.ipv6.conf.all.forwarding=1
ip6tables -F && service ip6tables save

6. 测试IPv6网络连通性

 

网卡配置文件参数参考:

DEVICE=eth2

TYPE=Ethernet

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

NETWORKING_IPV6=yes

IPV6_AUTOCONF=no

IPV6INIT=yes

IPV6ADDR=2401:47c0:1501:ff02::2/126

IPV6_DEFAULTGW=2401:47c0:1501:ff02::1

#IPADDR=172.16.133.87

#NETMASK=255.255.255.0

#GATEWAY=172.16.133.254

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用Linux搭建IPV6路由器 的相关文章

随机推荐

  • Verilog 有限状态机

    状态机基本概念 状态机 xff0c 全称是有限状态机 xff08 Finite State Machine xff0c 缩写为FSM xff09 xff0c 是一种在有限个状态之间按一定规律转换的时序电路 xff0c 可以认为是组合逻辑和时
  • 深度学习之神经网络(二)

    文章目录 深度学习之神经网络 xff08 二 xff09 一 神经网络起源 xff1a 线性回归 xff08 一 xff09 概念 xff08 二 xff09 一个线性回归问题 xff08 三 xff09 优化方法 xff1a 梯度下降 二
  • 怎样将github上的代码下载到本地并运行?

    一 直接下载 点击右下角的Download Zip xff0c 可以直接下载项目的压缩包到你的电脑上 xff08 比如我先在github上搜索了一个vue 的项目 xff09 二 通过git clone下载 PS 使用git clone下载
  • kali搭建php环境

    service apache2 start service mysql start 然后再 var wwwxi下面直接写就好了 做个小demo吧 lt php servername 61 34 localhost 34 username 6
  • linux忽略依赖强制安装软件

    1 强制安装 deb文件 dpkg i force overwrite xxx deb 强制安装软件 dpkg i force all xxx deb 不顾一切的强制安装软件 2 强制安装 rpm文件 span class token fu
  • 深入理解equals和hashCode关系和区别

    深入理解equals和hashCode关系和区别 直入主题 xff1a 区别 xff1a 1 他们判断对象相同的方式不一样 xff1a 2 他们判断对象是否相等的准确率不一样 xff1a 改写equals时总是要改写hashcode分享一波
  • 休眠失败排查

    1 休眠唤醒测试时休眠失败 大体情况 xff1a 内核 xff1a Linux 4 19 硬件 xff1a 32bit ARM SOC 问题 xff1a 某板子在休眠唤醒流程验证的过程中 xff0c 休眠失败 xff1b 复现 xff1a
  • Microsoft 365账号激活步骤及office账号能用几台电脑?

    Microsoft 365账号能用几台电脑 xff1f 个人版账号可同时登入5台设备 xff0c 家庭版账号每人可同时登入5台设备 Microsoft 365账号激活步骤 xff0c 可通过点击激活按钮 xff0c 登陆账号后输入产品密钥来
  • source的作用详细讲解

    source etc profile 文件的作用 linux下使用source etc profile保存配置后 xff0c 新的环境变量只能在一个终端里面有效 问题描述 xff1a 在 etc profile中添加环境变量后 xff0c
  • C++ 编译错误 error: ‘cout‘ was not declared in this scope (摄氏度与华氏度的转换)

    练习c 43 43 的输入输出时 xff0c 编译遇到错误 xff1a error 39 cout 39 was not declared in this scope error 39 cin 39 was not declared in
  • apt安装 出现问题 E:无法定位软件包 yum

    目录 1 问题现象 2 解决方法及步骤 1 问题现象 利用 apt install yum 命令安装yum时出现 无法定位软件包yum 错误 2 解决方法及步骤 1 xff09 更新软件列表 apt get update 2 xff09 然
  • 解决脚本实现:sed -i 替换变量,变量中含有特殊转义字符的问题

    目录 1 问题描述 2 错误原因及解决办法一 xff1a 简单的查找替换 3 解决办法二 xff1a 利用脚本和中间变量进行替换 1 问题描述 写脚本时遇到的一个问题 xff0c 在此分享一下 首先我利用awk命令取出某文件中的一个字段 x
  • QT 给http服务器发送GET/POST请求并接收返回值

    目录 一 注意事项和重要代码 1 使用场景 2 发送请求的方式有两种 3 使用前提 4 get主要代码 5 post第一种主要代码 6 post第二种主要代码 二 详细代码 三 结果图 一 注意事项和重要代码 1 使用场景 qt xff0c
  • 【z-library平替】Clibrary中文图书馆,电子书大全

    目录 1 z library和Clibrary简介2 Clibrary网址3 具体操作界面 1 z library和Clibrary简介 喜欢阅读的盆友多多少少可能都听过z library xff0c 书籍库非常全 xff0c 而且是免费的
  • ubuntu qt程序无法输入中文 QLineEdit输入框无法切换输入法

    目录 一 问题描述二 解决思路三 步骤描述 一 问题描述 测试软件在运行时无法通过键盘快捷键切换中文输入法 xff0c 主要原因为qt应用程序没成功加载到输入法插件 本文的以测试程序demo为例 xff0c 进行过程展示 xff0c dem
  • linux 解压.gz文件 报错 gzip:stdin:not in gzip format(已解决)

    目录 1 问题 xff1a 2 分析原因 3 解决办法 1 问题 xff1a 在解压一个以 gz xff08 注意不是 tar gz xff09 结尾的压缩包时 xff0c 遇到报错 gzip xff1a stdin xff1a 不是gzi
  • Windows下在VS-Code将本地图片加载至资源文件【可使用】

    目录 背景 xff1a 1 xff09 开发环境 2 xff09 问题描述 3 xff09 问题原因 解决步骤 1 vs code resource资源文件中添加本地图片 2 修改 resource qrc 文件 背景 xff1a 1 xf
  • C语言期末复习(1)

    C语言期末复习 xff08 1 xff09 标准时间 试题描述 给定一个从0秒开始计时的秒数 xff0c 请将其转换为xx xx xx的格式 这种格式一般成为标准时间格式 如1小时1分1秒应该表示的标准时间格式应该是01 01 01 xff
  • 苹果iPhone手机怎么恢复备份?详细iOS备份怎么恢复教程

    iPhone是现在非常流行的电子产品 xff0c 是时尚的象征 xff0c 很多人在出了新款以后 xff0c 就迫不及待的想换新手机 这时候就碰到需要将旧手机中的资料备份到新手机的需求 xff0c 那么iPhone新机怎么恢复备份以及iOS
  • 使用Linux搭建IPV6路由器

    本文不阐述关于IPv6的基础知识 xff0c 请自行度娘 xff01 实验环境如下 xff1a 机房IDC设备 eth2 Linux网关 eth3 北京测试机器Linux 机房IDC设备地址 xff1a 2401 47C0 1501 FF0