人若无名,便可专心练剑

将raspberry pi 3 打造成你的路由器神器一(基础版本)

  |   0 评论   |   5,922 浏览

    raspberrypi镜像烧录

    1,首先到raspberry 官网下载镜像

    https://www.raspberrypi.org/downloads/raspbian/

    2,安装请参考

    https://www.raspberrypi.org/documentation/installation/installing-images/README.md

    3,将下载的镜像烧录到sd卡后,加电点亮。


    呵呵,开始现在的正常路由化之路

    实现形式:internet<->raspberry pi3 (无线网卡i)----------raspberry pi3 (有线网卡eth0) <--有线-->终端

    1,由于raspberrypi 已经自带无线网卡这为我们网络接入网络带来了很大的方便,因此我们此处也把wifi端当成了我们路由器的wlan口

    配置路径(/etc/wpa_supplicant/wpa_supplicant.conf),ssid:wifi名称 psk:密码 key_mgmt:加密类型

    network={
            ssid="xxxx"
            psk="12345678"
            key_mgmt=WPA-PSK
    }
    2,配置eth0静态地址(配置路径:/etc/network/interfaces)
    auto eth0
    iface eth0 inet static
            address 192.168.199.1
            netmask 255.255.255.0

    3,按抓给你dhcp服务器,实现p地址分发

    sudo apt-get install isc-dhcp-server

    4,配置dhcp服务器 配置路径(/etc/dhcp/dhcpd.conf)

    INTERFACES="eth0"
    subnet 192.168.199.0 netmask 255.255.255.0 {
      range 192.168.199.10 192.168.199.253;
            option broadcast-address 192.168.199.255;
            option routers 192.168.199.1;
            default-lease-time 600;
            max-lease-time 7200;
            option domain-name-servers 8.8.8.8, 8.8.4.4;
    }

    5,配置完成后将dhcp加入启动项

    sudo update-rc.d isc-dhcp-server enable

    6,配置iptable


    sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"
    sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
    sudo iptables -A FORWARD -i wlan0 -o eth0 -m state --state RELATED,ESTABLISHED -j ACCEPT
    sudo iptables -A FORWARD -i eth0 -o wlan0 -j ACCEPT
    sudo sh -c "iptables-save > /etc/iptables.save"

    8,将iptables相关配置加入启动项

    /sbin/iptables -F
    /sbin/iptables -X
    /sbin/iptables -t nat -F
    /sbin/iptables -t nat -X
    /sbin/iptables-restore < /etc/iptables.save
    9,重启raspberry pi3 ,将笔记本或者网络设备通过RJ45头网线线接入raspberry的网络口,如果我们终端设置的为自动获取ip那么我们就可以直接获取到ip地址,然后就可以进行上网了。


    当然至此:我们仅仅diy了个路由器(当然我们可以在这个路由器上干很多的东西,比如什么x鱼啊,什么之类的)。本片文章也是为下篇做为基础,因此简单掠过,下一篇将介绍,我们是如何打造为(梯子神器基于t-o-r网络),当然由于raspberry pi3的便携性,我们可以随身带,走到哪里都能方便为我们做"梯"。



    dropbox:邀请您的加入,让你随时随地同步您的文件:https://db.tt/wCU4HQq4

    人生格言: 如果说人生是自我编写的程序, 那么青春就是其中意味深长的代码。 或简单,分解成彼此独立的字符: 或复杂, 拼凑成一连串神秘的语句。 我们尝试着不断调试, 不断优化,无论编译结果如何, 过程才是最美。 如果说这段代码不能复制, 那么我愿意用一生去续写.

    评论