精华内容
下载资源
问答
  • 树莓派IPV6 DDNS解决方案

    千次阅读 2019-08-14 16:03:58
    树莓派IPV6 DDNS解决方案 背景 随着IPV6的逐渐普及,国内各个地方的宽带都开始分配IPV6地址,不同于IPV4很多分配内网地址的情况,IPV6一般分配的都是公网地址,这就为树莓派以及类似这样的设备联网提供了很大的方便...

    Raspberry pi IPV6 DDNS Solution

    树莓派IPV6 DDNS解决方案

    背景

    随着IPV6的逐渐普及,国内各个地方的宽带都开始分配IPV6地址,不同于IPV4很多分配内网地址的情况,IPV6一般分配的都是公网地址,这就为树莓派以及类似这样的设备联网提供了很大的方便。不过,分配的IP地址一般都会以一定的周期变动,一般是一天左右。

    IPV6地址又相当的长,通过输入访问变得难以实现,这个时候在树莓派上搭建一个动态域名解析服务(DDNS)就很有必要。在这里我们使用CloudFlare的API接口来实现动态域名解析

    使用脚本前需要做的

    1. 一台可以联网的树莓派设备(其他Linux系统设备也是可以的)
    2. 注册一个域名,免费的或者收费的都可以(国内的域名需要备案)
    3. 注册一个CloudFlare账户 ( www.cloudflare.com ), 并将需要使用的域名添加到账户上,完成配置后根据需要添加服务设备的IPV6地址添加一个AAAA解析,并设为仅进行DNS解析
    4. 查询CloudFlare账户的Globel ID并记录下来,用于后续配置

    使用方法

    打开命令窗口,执行以下程序:

    wget https://raw.githubusercontent.com/wherelse/Raspberrypi-IPV6-DDNS-Solution/master/CloudFlare-ddns.sh
    sudo chmod +x /home/pi/CloudFlare-ddns.sh #目录根据实际用户等进行更改
    

    需要对脚本内的个人配置信息进行更改,目录和上一条命令保持一致

    sudo nano /home/pi/CloudFlare-ddns.sh
    #或
    sudo vi /home/pi/CloudFlare-ddns.sh
    

    找到如下内容进行更改

    auth_email="xxxxxxx@xxxx.com"  #你的CloudFlare注册账户邮箱
    auth_key="*****************"   #你的cloudflare账户Globel ID 
    zone_name="Your main Domain"   #你的域名
    record_name="Your Full Domain" #完整域名
    

    以任意一个域名为例,ipv6.google.com 这个域名,zone_name为 google.com 和record_name则为 ipv6.google.com ,修改完成后,保存并退出。

    在命令行中输入以下内容运行脚本:

    bash /home/pi/CloudFlare-ddns.sh
    

    如果提示 IP changed to: xxxxxIP has not changed. 则说明配置成功了

    定时运行脚本
    为了实现动态域名解析,必须让脚本保持运行以获取IP状态,这里使用系统crontab定时
    在命令行输入:crontab -e 后在文件最后添加以下内容

    */5* * * *  /home/pi/CloudFlare-ddns.sh >/dev/null 2>&1
    

    更改完成后保存并退出。
    在这里将脚本设置为每五分钟执行一次 CloudFlare-ddns.sh 脚本,就可以实现动态域名解析了。

    结束

    该脚本不仅适用于树莓派,在其他Linux服务器上也适用,使用时都需要根据自己的实际情况更改以上配置时使用的路径

    展开全文
  • cloudflare ddns 脚本/树莓派IPV6 DDNS解决方案 中文 | 更新 概述 本脚本是基于cloudflare API的DDNS脚本,支持IPV4和IPV6,可通过网络方式和本地方式获取脚本安装主机的IP地址,理论支持所有使用linux系统的主机,...
  • 树莓派禁止IPV6

    2021-03-17 13:43:04
    一、编辑 、/etc/sysctl.conf sudo vim /etc/sysctl.conf 添加以下两行命令 net.ipv6.conf.all.disable_ipv6 =1 net.ipv6.conf.default.disable_ipv6 =1 二、保存退出 执行sudo sysctl -p 禁止成功

    一、编辑 、/etc/sysctl.conf
    sudo vim /etc/sysctl.conf
    添加以下两行命令
    net.ipv6.conf.all.disable_ipv6 =1
    net.ipv6.conf.default.disable_ipv6 =1
    二、保存退出 执行sudo sysctl -p

    禁止成功

    展开全文
  • 树莓派配置IPV6公网地址

    千次阅读 2019-05-11 23:03:30
    树莓派配置IPV6公网地址 使用6plat服务为树莓派配置IPV6地址 前提是树莓派已安装openvpn且已申请到6plat的个人账号 1.新建文件输入以下内容并保存为client.ovpn client dev tun proto tcp remote 46.6...

    为树莓派配置IPV6公网地址

    使用6plat服务为树莓派配置IPV6地址

    • 前提是树莓派已安装openvpn且已申请到6plat的个人账号

    1.新建文件输入以下内容并保存为client.ovpn

    client
    dev tun
    proto tcp
    remote 46.6plat.org 9185
    comp-lzo
    resolv-retry infinite
    nobind
    persist-key
    persist-tun
    setenv CLIENT_CERT 0
    auth-user-pass
    remote-cert-tls server
    verb 3
    sndbuf 0
    rcvbuf 0
    cipher none
    <ca>
    -----BEGIN CERTIFICATE-----
    MIIE3zCCA8egAwIBAgIJAJVvrlqcS4YsMA0GCSqGSIb3DQEBCwUAMIGlMQswCQYD
    VQQGEwJDTjEQMA4GA1UECBMHQmVpamluZzEQMA4GA1UEBxMHQmVpamluZzESMBAG
    A1UEChMJNnBsYXQub3JnMRMwEQYDVQQLEwo2cGxhdGdyb3VwMRUwEwYDVQQDEww2
    cGxhdC5vcmcgQ0ExEDAOBgNVBCkTB0Vhc3lSU0ExIDAeBgkqhkiG9w0BCQEWETZw
    bGF0QGJpaWdyb3VwLmNuMB4XDTE3MDEwNDA5MTc1NVoXDTI3MDEwMjA5MTc1NVow
    gaUxCzAJBgNVBAYTAkNOMRAwDgYDVQQIEwdCZWlqaW5nMRAwDgYDVQQHEwdCZWlq
    aW5nMRIwEAYDVQQKEwk2cGxhdC5vcmcxEzARBgNVBAsTCjZwbGF0Z3JvdXAxFTAT
    BgNVBAMTDDZwbGF0Lm9yZyBDQTEQMA4GA1UEKRMHRWFzeVJTQTEgMB4GCSqGSIb3
    DQEJARYRNnBsYXRAYmlpZ3JvdXAuY24wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
    ggEKAoIBAQDpTRpxYttg0EsUYWCE3GKLMPTDXlzVtn93yb9MdgUJkCiGNgaXHQ6Y
    NCcOXb3pLIxZN7eYH873ZgAY74+LiEIIAAPn+CTQjTcZ82r92xuSj47mMNd4/CcG
    5byC9clsNijsWvJ7Rq2Fy2ynSddWMMkmVGZ8oS3psPc57cEOBUBdhTI4szo6aLE0
    N3/AAFpIdfxlTATc5EWFxEk4SMPWAIcqkvZ1ETBit+HHU+Bv2oYcpzzi6jHmVw0d
    EofxV0w3AUNUN894mWprBtZKZ+DVqms0+LI3mLWPXsv3m8zYBNTXqgE5p4vJ+E3J
    3AzDKH2Rb/coBiy3V2g0Cdgc9vATQ4XzAgMBAAGjggEOMIIBCjAdBgNVHQ4EFgQU
    M/hZJqaKeV9UVH6WoS7iwAk8/Q0wgdoGA1UdIwSB0jCBz4AUM/hZJqaKeV9UVH6W
    oS7iwAk8/Q2hgaukgagwgaUxCzAJBgNVBAYTAkNOMRAwDgYDVQQIEwdCZWlqaW5n
    MRAwDgYDVQQHEwdCZWlqaW5nMRIwEAYDVQQKEwk2cGxhdC5vcmcxEzARBgNVBAsT
    CjZwbGF0Z3JvdXAxFTATBgNVBAMTDDZwbGF0Lm9yZyBDQTEQMA4GA1UEKRMHRWFz
    eVJTQTEgMB4GCSqGSIb3DQEJARYRNnBsYXRAYmlpZ3JvdXAuY26CCQCVb65anEuG
    LDAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQBzYlX/RgvViVvcxwGQ
    SN9wP32U9aALFI4GCQz6ODrlYVx4m00zJeuR69bjLO3NZgMv6LtcovbuME+FYq/4
    uXJJIfMlo2S/kKp5dBaGk9ERx0xs2OLAKyzc4wgx5zah5Nke1NhdYdCB6Lj6tM+s
    vthNz2SWpcctvlOvV+5IdVrefiaLl7RBgf2j81DYmPCILZwHo8rQ0zKppgqAFcFk
    tDO0FnHQcwe6xfTE1cIoOU39t+hTnvxQDBW4p9xkxX0hAFnNV41OadgEwxqyo6J0
    BZ4dtEw8E9FFF8ewWl897xSv6AMPZTizFl3OReE376Kgv+gtFlSuj4kizCd7uiRp
    o5ab
    -----END CERTIFICATE-----
    </ca>
    
    

    2. 运行

    sudo openvpn client.ovpn
    

    注意:一定要加sudo否则会提示权限不允许

    然后输入用户名和密码
    在这里插入图片描述

    成功后的最后一行信息:

    Sat May 11 22:46:41 2019 Initialization Sequence Completed
    

    3. 测试

    访问 test-ipv6.com 或者使用另一台在ipv6网内的pc ping一下:
    在这里插入图片描述
    成功!

    展开全文
  • 树莓派扩展 IPv6无线路由配置(一)

    千次阅读 2014-11-21 16:55:46
    折腾了一晚上,完成了路由配置,不过目前还不支持ipv6的路由。 硬件条件: 树莓派B+开发板 EDUP的迷你无线网卡   此网卡可以自驱动,装上去即可运行,因此主要是系统配置的问题。 主要包括以下几个步骤: 1...

    折腾了一晚上,完成了路由配置,不过目前还不支持ipv6的路由。

    硬件条件:

    树莓派B+开发板

    EDUP的迷你无线网卡

     

    此网卡可以自驱动,装上去即可运行,因此主要是系统配置的问题。

    主要包括以下几个步骤:

    1、安装hostapd,也就是无线热点的服务端程序

    先运行  sudo apt-get install hostapd,但是由于这个版本不能支持此无线网卡,

    因此需要下载下面的牛人优化版本

     

    wget http://www.daveconroy.com/wp3/wp-content/uploads/2013/07/hostapd.zip
    unzip hostapd.zip 
    sudo mv /usr/sbin/hostapd /usr/sbin/hostapd.bak
    sudo mv hostapd /usr/sbin/hostapd.edimax 
    sudo ln -sf /usr/sbin/hostapd.edimax /usr/sbin/hostapd 
    sudo chown root.root /usr/sbin/hostapd 
    sudo chmod 755 /usr/sbin/hostapd http://www.daveconroy.com/wp3/wp-content/uploads/2013/07/hostapd.zip
    unzip hostapd.zip 
    sudo mv /usr/sbin/hostapd /usr/sbin/hostapd.bak
    sudo mv hostapd /usr/sbin/hostapd.edimax 
    sudo ln -sf /usr/sbin/hostapd.edimax /usr/sbin/hostapd 
    sudo chown root.root /usr/sbin/hostapd 
    sudo chmod 755 /usr/sbin/hostapd
    
     
    sudo vim /etc/hostapd/hostapd.conf vim /etc/hostapd/hostapd.conf
    
     

    内容如下:

    interface=wlan0
    driver=xxx  这个不能有,默认可以驱动 不用设置这个
    ssid=My_SSID_Name
    hw_mode=g
    channel=6
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase=MYPASSWORD
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    sudo service hostapd start  就可以启动ap了。。。
    
    

    2、安装DHCP服务器

     

    (0)安装DHCP服务器

                            sudo apt-get install isc-dhcp-common isc-dhcp-server

    (1)配置DHCP

            (i)修改/etc/default/isc-dhcp-server

     

                    INTERFACES="wlan0"

     

            (ii)修改/etc/dhcp/dhcpd.conf

     

                    subnet 192.168.6.0 netmask 255.255.255.0 {

                      range 192.168.6.100 192.168.6.200;

                      option routers 192.168.6.1;

                      option broadcast-address 192.168.6.255;

                      option domain-name-servers 168.95.1.1;

                      default-lease-time 600;

                      max-lease-time 7200;

                    }

     

    3、配置路由

    主要使用iptables

    首先修改  /etc/sysctl.conf文件  定位到net_ipv4_forward  设置为1

    然后运行

     

    sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERAD

    sudo iptables -I FORWARD -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1356 

    关于iptables的资料 可以看看这篇博客 http://www.cnblogs.com/linuxer/archive/2012/04/10/2870538.html

    到此为止 应该是可以连上ap挂qq之类了 但是测试还是有点小问题。。例如打不开网页啥的。。

    带我研究研究到底为啥 后文继续

     

     

     

     

     

     

     

    展开全文
  • 树莓派扩展 IPv6无线路由配置(二)

    千次阅读 2014-11-22 16:11:54
    折腾了一天 终于搞定了神奇的ipv6路由 从此无线网上六维空间不是梦 MacBook不能插网线,一个雷电转接口两百多大洋,用这个钱买一个Raspberry+EDUP+Sandisk TF卡一张,还是挺值得的 学校的网络环境如下  +-------...
  • ipv6访问树莓派

    2021-03-01 15:02:40
    使用ipv6地址访问树莓派 使用阿里云ddns来进行远程访问树莓派 将路由器修改为桥接模式 使用超级管理员权限进入光猫,光猫型号为吉比特GM200-S(账号:CMCCAdmin,密码:aDm8H%MdA) 进入到网络选项-宽带设置,删除...
  • 想起来我已经好久没有写文章了,于是来水一篇,因为这几天一直在研究废物利用,啊呸,一直在研究怎么把我吃灰的树莓派4B合理的运用起来,可是一时间居然想不起来该拿来干嘛,因为电信大内网的缘故(辣鸡电信500M专线...
  • 有三种解决方案(注意:通常三种...net.ipv6.conf.default.addr_gen_mode = 0 net.ipv6.conf.eth0.addr_gen_mode = 0 更改dhcpcd.conf里的内容 slaac hwaddr 从networkmanager中修改 sudo vim /etc/NetworkManager/s...
  • ​ 由于ipv4的地址资源枯竭,内网穿透带宽价格个人难以承受,而ipv6能够解决这个问题,其地址数量号称可以为全世界的每一粒沙子编上一个地址,ipv6配合家庭宽带是一个性价比极高的选择,然后使用树莓派我成功搭建了...
  • 1、使用网线连接windows和树莓派,执行命令:ping raspberrypi.local,其中raspberry指树莓派的hostname,该项可以在raspi-config > Network Options > Hostname中修改,默认为raspberry,获取ipv6地址: 2、...
  • 普通的配置树莓派的话,直接拨号一直无法得到v6地址,但是我们学校的深澜网络是支持原生ipv6的,所以四处搜寻,终于找到了对应的解决办法。 我的树莓派版本是3B+,系统是18年的raspbian 首先打开 /etc/ppp/options...
  • 家里所有设备都是基于Linux的,比如N1小钢炮,树莓派,路由器,nas等等,为了在外网访问,发现家庭网络中基本都有IPV6地址,但是是动态的,如果使用FRP或者DDNS都需要服务器的支持,如果能利用到公网IPV6地址,则可...
  • 树莓派—>交换机—>电脑 1.安装依赖 提前连接好WiFi!!! apt-get install brctl dnsmasq radvd ndp6 2.配置DHCP与radvd以及nat转发设置 vi /etc/dnsmasq.conf dhcp-sequential-ip dhcp-range=10.96.181....
  • 烧写镜像项目组购进了一批树莓派3,想用openwrt 使之成为一个路由器,但是openwrt 目前不支持树莓派3,只有他的分支LEDE 可以支持raspberry pi3官方源https://downloads.lede-project.org/ ,注意要选择releases ...
  • 初入树莓派

    2020-03-18 23:36:42
    第一次接触树莓派,用的网线直连,ping树莓派时,显示IPV6地址,百度无果,发现不仅要把wifi的IPV6取消,本地以太网的IPV6也要取消,然后可显示IPV4地址 ...

空空如也

空空如也

1 2 3 4 5
收藏数 89
精华内容 35
关键字:

树莓派ipv6