折腾All in one系列(二)


系列文章


第一部分 理论知识

第一章 基础常识

  • 什么是路由器、交换机、AC、AP、光猫?

    • 路由器:是连接两个或多个网络的硬件设备,在网络间起网关的作用,是读取每一个数据包中的地址然后决定如何传送的专用智能性的网络设备[1]。我们日常生活中所说的路由器指代的设备与此定义有些冲突,摆放在客厅的家用路由器通常既有路由功能、又有AP、AC、网络交换功能。
    • 交换机:是一种扩大网络的设备,能为子网络提供更多的连接端口,以便连接更多的主机[2]
    • AC:即Access controller,译为无线接入控制器,其负责把来自不同AP的数据进行汇聚并接入Internet,同时完成AP设备的配置管理、无线用户的认证、管理及宽带访问、安全等控制功能[3]
    • AP:即Wireless AccessPoint,译为无线访问接入点,相当于一个连接有线网和无线网的桥梁,其主要作用是将各个无线网络客户端连接到一起,然后将无线网络接入以太网,从而达到网络无线覆盖的目的[4]
    • 光猫:即为一种光电转换设备,其将光信号转换为电信号,并使用网线连接至终端设备,使设备实现网络连接。
  • 什么是IP地址、子网掩码、DNS域名、网关地址?

    • IP地址:网络上指定设备的数据,由IPV4和IPV6两个版本。

    • 子网掩码:其功能为告诉主机设备,那一部分是网络号,那一部分是主机号。将其转换为二进制数,然后为1的部分对应的IP地址表示网络号,为0的部分对应的IP地址表示主机号。

      子网掩码

    • DNS域名:通常情况,我们会使用网址(网络域名)去访问网页或网络服务器,因此在网络中需要存在一个DNS服务器用于存储域名与公网IP的对应关系,当用户使用域名时,会先访问DNS服务器以获取域名对应的IP地址,在通过IP地址访问主机设备。

    • 网关地址:即为终端设备所接入的上级路由器的地址。

  • 什么是DHCP?

    ​ 在IP网络中,每个连接Internet的设备都需要分配唯一的IP地址。DHCP使网络管理员能从中心结点监控和分配IP地址。当某台计算机移到网络中的其它位置时,能自动收到新的IP地址。DHCP实现的自动化分配IP地址不仅降低了配置和部署设备的时间,同时也降低了发生配置错误的可能性。另外DHCP服务器可以管理多个网段的配置信息,当某个网段的配置发生变化时,管理员只需要更新DHCP服务器上的相关配置即可,实现了集中化管理。

第二部分 网络配置

第一章 Ikuai主路由配置

网络拓扑图

第二章 OpenWrt旁路由配置

第一节 配置科学上网环境

  • 购买机场,我用的机场是商店 — FlyingBird (flyb-aff01.com)

  • 打开OpenWrt配置页面,进入passwall2软件中,打开节点订阅,添加节点订阅配置:

    1
    2
    3
    4
    5
    @订阅备注:输入名称
    @订阅URL:输入购买的V2订阅地址
    @勾选允许不安全连接
    @其余保持默认
    @保存并应用
  • 订阅成功后即可在节点列表查看节点以及网速,然后在基本设置中进行配置:

    1
    2
    3
    4
    5
    6
    7
    @打开主开关
    @节点:Xray分流总节点
    @类型:Xray
    @其余选项默认即可,也可自己进行配置
    @默认:选择自己想要的节点
    @路由器本机代理勾选
    @保存并应用
  • 上方Core为运行中即开启成功,可以点击github、谷歌测试网络连接。

  • 我的电脑通过网线直连软路由,因此需要打开网络配置,设置其网关、DNS为OpenWrt旁路由的IP地址【路由器配置同理】。

  • 如果没有路由器,可以由笔记本电脑开启热点,实现无线AP功能,通过此热点连接的无线设备也可享受科学上网。

  • 不适用翻墙,取消勾选主开关,保存应用即可。

第二节 软件换源与列表更新

  • 软件换源:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    #使用我的镜像的话可以不用更换软件源
    sed -i 's_downloads.openwrt.org_mirrors.tuna.tsinghua.edu.cn/openwrt_' /etc/opkg/distfeeds.conf
    #更新源:
    opkg update
    #错误:Could not lock /var/lock/opkg.lock: Resource temporarily unavailable.
    #解决方法:
    echo "nameserver 114.114.114.114">/tmp/resolv.conf
    rm -f /var/lock/opkg.lock
    opkg update

参考:


  1. 路由器(连接两个或多个网络的硬件设备)_百度百科 (baidu.com) ↩︎

  2. 网络交换机 - MBA智库百科 (mbalib.com) ↩︎

  3. 通俗理解ac,ap,路由器的区别(很好懂) - 然终酒肆 - 博客园 (cnblogs.com) ↩︎

  4. 无线AP与AC详解 - 小王同学! - 博客园 (cnblogs.com) ↩︎