当前位置:   article > 正文

ubuntu IPV6及作为路由分配【笔记】_linux 路由器 ipv6

linux 路由器 ipv6

本文内容参考自https://blog.csdn.net/l0605020112/article/details/41899359/

前提条件:有公网IP,注册he.net 且有创建IPV6隧道

下面是我he.net 隧道页面的信息
IPv6 Tunnel Endpoints

Server IPv4 Address = 216.218.221.6
Server IPv6 Address = 2001:470:18:34d::1/64
Client IPv4 Address = 171.93.127.1
Client IPv6 Address = 2001:470:18:34d::2/64

Routed IPv6 Prefixes
Routed /64:2001:470:19:34e::/64

由上可得:
服务器IPV4地址 = 216.218.221.6
服务器IPV6地址 = 2001:470:18:34d::1
客户端IPV4地址 = 171.93.127.1
客户端IPV6地址 = 2001:470:18:34d::2
IPV6隧道掩码 = 64

路由IPV6 = 2001:470:19:34e::/64
路由IPV6前缀 = 2001:470:19:34e::
路由IPV6掩码 = 64
本机路由IP = 2001:470:19:34e::1

#当然如果有掩码长度为48的也可以。

假设本机有eth0网卡,且作为旁路由模式,eth0网卡地址为00:00:00:00:00:01,IP为192.168.1.5
网卡名 = eth0
网卡地址 = 00:00:00:00:00:01
局域网IP地址 = 192.168.1.5

#当然网卡也可以为br0,等等类型
  • 1

1.先让本机获取he.net的IPV6
添加he.net 网卡,
sudo vim /etc/network/interfaces

#在文件尾部追加
auto he-ipv6
iface he-ipv6 inet6 v4tunnel
    address 【客户端IPV6地址】
    netmask 【IPV6隧道掩码】
    endpoint 【服务器IPV4地址】
    local 【局域网IP地址】
    ttl 255
    gateway 【服务器IPV6地址】
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

2.重启

reboot
  • 1

此时机器就是可以上ipv6了。

3.配置IPV6路由,设置本机IP。
iface 【网卡名】 inet6 static
address 【本机路由IP】
netmask 【路由IPV6掩码】

sudo apt-get install radvd

如果有遇到报错提示 /etc/radvd.conf不存在不用管。
  • 1

sudo vi /etc/radvd.conf

interface 【网卡名】 {
    AdvSendAdvert on;
    AdvManagedFlag off;
    AdvOtherConfigFlag off;
    prefix 【路由IPV6】{
            AdvOnLink on;
            AdvAutonomous on;
            AdvRouterAddr off;
    };
};
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

apt-get install isc-dhcp-server

sudo vim /etc/dhcp/dhcpd6.conf

default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet6 【路由IPV6】 {
    # Range for clients
    range6 【路由IPV6前缀+起始】 【路由IPV6前缀+结束】;	#比如我的 range6  2001:470:19:34e::100 2001:470:19:34e::500

    # Range for clients requesting a temporary address
    #range6 2001:db8:0:1::/64 temporary;

    # Additional options
    option dhcp6.name-servers fec0:0:0:1::1;
    option dhcp6.domain-search "domain.example";

    # Prefix range for delegation to sub-routers
    prefix6 【路由IPV6】;

    # Example for a fixed host address
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

完成!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/320384
推荐阅读
相关标签
  

闽ICP备14008679号