网络搭建,软路由安装设置,阿里云DDNS配置

2017-12-13 12:20:00 149点赞 1210收藏 90评论

追加修改(2017-12-13 14:45:43):
看过评论后说明一下,实测楼主家的五类线(14年前买的)跑不了千兆,跑百兆没问题。关于域名备案问题,这个不用备案,你用80口(http)才需要备案。还有同意值友“tomhuang”说的不推荐直接3389口映射,用高位端口,文章中忘记写了。爱快在系统中起拨号的作用,楼主也是初次使用server系统,整个项目都是边学边做,如果有不正确的地方,还请大家指正,轻喷。再强调一次,底层硬件不是重点!!可以用GEN 8之类的低功耗设备运行,这里感谢值友“胖熊猫”,说的很对:只是告诉大家可以这么做。之后只讲软件设置,不会提及硬件。在此感谢一下各位值友能看完这篇文章并做出评论。

关于上一篇遗留的问题:

首先我们来解决一下上一期评论里出现最多的噪音问题:这里我们用小米应用商店中评分最高的分贝计来完成这次测试。首先开机的时候,噪音是挺大的,有60分贝左右(手机放在机器上),但二十五秒后就降到55分贝以下,五十秒左右稳定在45分贝左右,一分钟后稳定在40分贝,这是直接放在机器上测出的结果;如果关上门(没有装隔音材料,就一木板,正常运行时),一米左右就已经几乎听不见声音了,噪音在25分贝左右这个已经可以忽略不计了。所以,噪音根本不是问题。视频在这 手机外放 声音开到80%-90% 和真实听见的声音差不多。

接下来就是耗电问题。值友提出这个问题的时候我就跑到附近的电子市场去买功率计,结果问了半天没一家卖。最后在某宝上买的。整机功耗在130W附近,当然,这是在双路CPU的情况下。这台服务器也是可以单CPU运行的,单CPU运行时,功耗在95W左右。双路运行价格在1.68元每天,单路CPU运行的话价格在每天1元左右。听着是挺贵,但是你额外获得了一台服务器,楼主平时用在学习时会用到很多windows虚拟机,都可以放到上面跑,视频渲染,转码也都可以扔到服务器上跑,还可以搭个mc服务器和朋友一起玩游戏,我还在上面搭了一个全屋控制系统,可以控制家中大部分电器(这个本来建在阿里云的云服务器上的,现在配置好服务器后直接在这台服务器上部署了。关于这个以后再讲)。毕竟大家的用处不同(用不着的直接忽略吧),闲功耗高的话我们也可以在低功耗平台运行(GEN8或者其他DIY PC),毕竟这个系列的文章适用于所有的能装windows的电脑。

象征性的上一个链接

北电t9海盗版_淘宝搜索s.taobao.com去看看

网络搭建,软路由安装设置,阿里云DDNS配置

声明一下,楼主是自动化专业的,并不是计算机系的学生,做个NAS也只是出于兴趣,其中会出现很多不专业的地方,还请大家指正,求轻喷。其次,有人说为什么不用大点的硬盘,用了一堆小固态,其实这些固态是主力机退役下来的,容量比较小(100G都不到),但寿命还有很长(毕竟intel)放主力上也没什么大用,想着不如用来减小一下机械硬盘的读写压力。还有那几块机械也都是以前主力机上的,由于太吵,所以扔到服务器上了。还有人说夏天用不了,这个楼主刚买,还没遇到过这么热的天气,所以还没法说,等过了明年夏天会对这个项目进行总结加吐槽。

言归正传,从本篇开始,我们的内容不涉及硬件,一样可以用在普通的PC上(GEN8,普通PC什么都可以用),系统也可以换成win10(精简了存储空间,配置更加简单,删除了部分功能,但都有替换方案,影响不大),没什么区别,这篇文章我们主要安装和配置软路由。

软路由的镜像我们可以从官网下载,这里是链接,这里推荐X86的ISO镜像。X64的至少需要4G内存才能安装,正常使用根本用不了这么多(企业网吧除外)。

软路由安装

拓扑结构

在安装和配置软路由前先看一下家里的奇葩网络拓扑图。

网络搭建,软路由安装设置,阿里云DDNS配置


由于是年代久远的房子,预埋的网线都是五类线,无法使用千兆,没办法,只能走明线,这样就要求线必须足够少,足够隐蔽。

先解释一下这个结构,(不要看上面的型号,改不了而已)电信光猫出来直接接“路由器”的LAN口(这里的路由器当交换机+无线AP用,WAN口不插任何东西),LAN口还有一条线到交换机(京东最便宜千兆交换机)交换机再到主机,服务器和其他AP上去。

水星(MERCURY)SG105M 5口千兆交换机 4口网线网络分线器 家用宿舍监控分流器37元京东去购买


TP-LINK TL-WDR5620 1200M 双频智能无线路由器 信号放大WIFI穿墙135元京东去购买


先仔细看一下拓扑图,有人会发现电信的外网(光猫)为什么直接插入路由器的LAN口也能用,这样做相当于每台电脑后连了两根网线,一根是局域网,还有一根到光猫,这样的话无论路由器装在哪都能用,就是在内网传输大文件的时候网速会下降一点。这个问题能用端口聚合或者直接上万兆网络解决但由于房子年事已高,这里就不折腾了凑合用。

虚拟机安装软路由

装软路由前先建议大家把电脑和NAS什么的IP全部改成固定IP,全部在同一网段。打开服务器管理,进入Hyper-V管理器

网络搭建,软路由安装设置,阿里云DDNS配置

创建虚拟交换机

网络搭建,软路由安装设置,阿里云DDNS配置

名字随意,连接类型设置为外部网络

网络搭建,软路由安装设置,阿里云DDNS配置

新建虚拟机

网络搭建,软路由安装设置,阿里云DDNS配置

名字随意,能识别就好,代数为第一代。

网络搭建,软路由安装设置,阿里云DDNS配置

内存1G足够

网络搭建,软路由安装设置,阿里云DDNS配置

网络连接到刚刚创建的外部交换机

网络搭建,软路由安装设置,阿里云DDNS配置

创建虚拟硬盘,名称和位置随意,大小在1-2g左右,如果要记录客户端的访问记录可以设置大一点。

网络搭建,软路由安装设置,阿里云DDNS配置

选择从CD安装操作系统,选择映像文件,这里我们选择我们刚刚从官网下载的文件。

网络搭建,软路由安装设置,阿里云DDNS配置

完成后我们的软路由只有一张网卡,我们还需要添加一张网卡。在刚刚创建的软路由上右击设置

网络搭建,软路由安装设置,阿里云DDNS配置

路由去需要两个网口,一个访问公网,一个访问内网,这里只有一个,所以我们再追加一张网卡。

选择添加硬件->网络适配器->添加->确定

网络搭建,软路由安装设置,阿里云DDNS配置

这样我们就有两张网卡了,可以启动机器了,右键连接,然后点击启动按钮。

网络搭建,软路由安装设置,阿里云DDNS配置

根据提示把系统安装到磁盘,安装完成后关机,关机,进入设置,找到DVD驱动器,设置为无。不然重启还是会进入到安装系统的界面。 网络搭建,软路由安装设置,阿里云DDNS配置

删除ISO后开机。

网络搭建,软路由安装设置,阿里云DDNS配置

根据给出的WEB管理地址,在浏览器中访问该地址就能进入管理界面。账号和密码都是admin。

网络搭建,软路由安装设置,阿里云DDNS配置

如果顺利进入管理界面的,请跳过这一段

如果无法进入管理界面,检查自己的IP是否和软路由在同一个网段(地址,掩码)如果掩码是255.255.255.0,那192.168.1.1-192.168.1.255是在同一个网段中,如果掩码是255.255.0.0,那192.168.1.1-192.168.255.255是在同一个网段中。如果不在一个网段中,我们可以修改也可以修改路由器IP,只要安照控制台提示操作就行,在软路由控制台输入2修改LAN地址,然后根据提示保存。除了修改电脑IP,我们还可以修改电脑的IP:windows右下角->网络->右击打开网络和internet设置


网络搭建,软路由安装设置,阿里云DDNS配置

更改适配器选项

网络搭建,软路由安装设置,阿里云DDNS配置

右击->属性

网络搭建,软路由安装设置,阿里云DDNS配置

找到IPv4->双击

网络搭建,软路由安装设置,阿里云DDNS配置

修改到和软路由在同一个网段

网络搭建,软路由安装设置,阿里云DDNS配置

配置软路由

设置完成后我们应该能进入软路由了,这时候我们还上不了网,需要配置路由器才能访问网络。首先要绑定网卡。进入网络设置->外网设置 绑定一张空闲的网卡。填入运营商给的账号和密码,选择带宽,建议删除自动添加DNS(时不时会抽风),保存后连接。

网络搭建,软路由安装设置,阿里云DDNS配置

配置dns 填好DNS地址,这里我们采用阿里DNS(223.5.5.5 223.6.6.6),开启加服务,采用缓存模式。相当于host。

下面的DNS反向代理才是重点,后面的群晖外网/内网地址自动切换全靠DNS反向代理。例如我们先去申请一个域名,这里以abc.cc为例,群晖的内网地址为192.168.10.8(看实际地址,需要静态地址或者DHCP绑定,后面讲),我们把群晖内网IP映射到abc.cc这个域名,这样,我们在内网访问abc.cc的时候,实际访问地址是192.168.10.8,这样就不必去公网绕一圈,网速也会快很多(具体下一篇讲)。

DNS反向代理还有很多神奇的用处,例如你不想看见某个网站,例abc.com,我们只要把abc.com映射到一个不存在的IP就行,这样就无法访问了(只限内网)。当然,这个还可以简化内网访问。我把路由器的IP映射到ak.cc这个网址,这样,我在内网访问ak.cc就能访问路由器了。

网络搭建,软路由安装设置,阿里云DDNS配置

DHCP设置,其实我不大建议服务设备使用动态地址,这样每次访问前都要先确认一下IP地址。这里我建议服务设备采用固定IP或者采用静态分配,这样就能获得不变的IP地址。

网络搭建,软路由安装设置,阿里云DDNS配置

然后设置端口映射,要从公网访问内网设备,这个设置必不可少(花生壳除外)如果要省事,直接设置DMZ,把整个服务器扔到公网,但这样安全性不高。

网络搭建,软路由安装设置,阿里云DDNS配置

还有一种方法就是端口映射,把端口映射出去,例:要用远程桌面连接服务器(192.168.10.7,3389端口),内网地址就填需要192.168.10.7,内部端口就填3389,(每一个服务都有固定的端口ftp21,http80,https 443,群晖管理 5000等等,不清楚查百度)外网端口随便填,如果不是默认端口,只要访问的时候带上端口号就行。

网络搭建,软路由安装设置,阿里云DDNS配置

软路由里还有很多好玩的功能,向URL替换,关键词替换,参数替换,行为记录等等功能,等着大家自己去探索。我们先讲到这,接下来讲DDNS。

DDNS配置

域名购买

众所周知,家用宽带是没有固定IP的,有的甚至没有公网IP。我们从公网访问内网设备首先需要有公网IP。检查是否是公网IP特别简单,百度搜IP,出来的地址和你路由器获取到的地址不相同,就是内网地址,江苏电信用户路由器获取到的IP如果是100.XX.XX.XX,恭喜,都不用查,这个就是内网IP。获得公网IP特别简单,打个电话给电信(我用江苏电信),说需要公网IP,(我就说了这六个字),客服也就回了两个字:稍等。如果用的是小区宽带的话可以问问管理员能不能给你开个DMZ或者把几个重要的端口映射出去。(要不到公网IP的同学还是去用花生壳或者ngrok这种服务吧)重启路由器后,发现再也不是内网IP了,开心,但是这个IP一直会改变,每24-48小时或者重启路由器就会改变,解决这个问题也很简单,申请个域名,利用域名服务商提供的API接口直接修改。这里我们申请一个万网(阿里云)域名 这里是链接。有些特价的只要两元一年。

网络搭建,软路由安装设置,阿里云DDNS配置

购买完成后进入控制台(右上角),进入域名选项。

网络搭建,软路由安装设置,阿里云DDNS配置

查看刚刚购买到的域名。

网络搭建,软路由安装设置,阿里云DDNS配置

点击管理,添加解析

网络搭建,软路由安装设置,阿里云DDNS配置

按要求填写,记录类型只能填A,DDNS只支持A记录。主机记录我们填@,具体看帮助,记录值随便填,到时候会自动修改。

网络搭建,软路由安装设置,阿里云DDNS配置

完成后查看自己的id和密钥。

网络搭建,软路由安装设置,阿里云DDNS配置

记下ID和Key

网络搭建,软路由安装设置,阿里云DDNS配置

下载DDNS软件

前段时间我再逛GitHub的时候发现有人写了一段阿里云DDNS的代码,运行一次检查一次IP。先去GitHub下载源码,这里是链接,但下载下来的文件是python文件。需要python解释器才能运行。

修改软件配置文件

把刚刚的ID和Key填入ddns.conf文件中。

网络搭建,软路由安装设置,阿里云DDNS配置

填入ID和Key,域名,记录(一定要和刚才创建的一样,不然会报错)。

网络搭建,软路由安装设置,阿里云DDNS配置

这样运行一次这个脚本,就能检查一下当前IP是否改变,若改变上传改变的IP。但是,python脚本在win上定时运行有点烦,点击查看如何运行python程序(46秒开始) Windows上EXE 比较普遍,为了方便大家就用,用PyInstaller封装成EXE,方便大家使用,这样就实现了ddns(我刚刚学Python一个星期左右,完全看着教程打的,大神请移步GitHub)。这里是exe下载地址

展开 收起

水星(MERCURY)SG105M 5口千兆交换机 4口网线网络分线器 家用宿舍监控分流器

水星(MERCURY)SG105M 5口千兆交换机 4口网线网络分线器 家用宿舍监控分流器

暂无报价

TP-LINK TL-WDR5620 1200M 双频智能无线路由器 信号放大WIFI穿墙

TP-LINK TL-WDR5620 1200M 双频智能无线路由器 信号放大WIFI穿墙

暂无报价 去购买

北电t9海盗版_淘宝搜索

北电t9海盗版_淘宝搜索

暂无报价 去购买

TP-LINK 普联 TL-SG2008D 8口千兆交换机

TP-LINK 普联 TL-SG2008D 8口千兆交换机

74.4元起

水星(MERCURY)5口2.5G交换机 家用企业监控网线分线器 即插即用 SE105M

水星(MERCURY)5口2.5G交换机 家用企业监控网线分线器 即插即用 SE105M

119元起

MERCURY 水星网络 水星 SE106 1万兆光+5口2.5G交换机

MERCURY 水星网络 水星 SE106 1万兆光+5口2.5G交换机

259元起

MERCURY 水星网络 SG105C 5口千兆交换机 白色

MERCURY 水星网络 SG105C 5口千兆交换机 白色

13.99元起

TP-LINK 普联 TL-SF1005+ 5口百兆交换机

TP-LINK 普联 TL-SF1005+ 5口百兆交换机

28.9元起

TP-LINK 普联 TL-SG2024D 24口千兆交换机

TP-LINK 普联 TL-SG2024D 24口千兆交换机

429元起

TP-LINK 普联 TL-SG1008D 8口千兆交换机

TP-LINK 普联 TL-SG1008D 8口千兆交换机

129元起

TP-LINK 普联 TL-SG2008MP 全千兆PoE交换机8口Web网管型安防监控无线覆盖PoE供电

TP-LINK 普联 TL-SG2008MP 全千兆PoE交换机8口Web网管型安防监控无线覆盖PoE供电

279元起

TP-LINK 普联 TL-SG2016K 16口千兆交换机

TP-LINK 普联 TL-SG2016K 16口千兆交换机

309元起

TP-LINK 普联 云交换TL-SG2016 16口全千兆Web网管 云管理交换机 企业级交换器 监控网络网线分线器 分流器

TP-LINK 普联 云交换TL-SG2016 16口全千兆Web网管 云管理交换机 企业级交换器 监控网络网线分线器 分流器

399元起

TP-LINK 普联 TL-SG1005D 5口千兆交换机

TP-LINK 普联 TL-SG1005D 5口千兆交换机

89元起

MERCURY 水星网络 水星 2.5g交换机 1万兆光+5口2.5G网络集线分线分流器

MERCURY 水星网络 水星 2.5g交换机 1万兆光+5口2.5G网络集线分线分流器

187元起

水星(MERCURY)2.5G智能网管交换机 4*2.5G+2*万兆光口 VLAN划分 端口汇聚 搭配NAS SE106 Pro

水星(MERCURY)2.5G智能网管交换机 4*2.5G+2*万兆光口 VLAN划分 端口汇聚 搭配NAS SE106 Pro

169元起

TP-LINK 普联 8口全千兆Web网管 云管理PoE交换机 (1千兆口+1千兆光纤口) TL-SG2210PE 企业级分流器

TP-LINK 普联 8口全千兆Web网管 云管理PoE交换机 (1千兆口+1千兆光纤口) TL-SG2210PE 企业级分流器

499元起

MERCURY 水星网络 SG105D 5口千兆交换机

MERCURY 水星网络 SG105D 5口千兆交换机

44.9元起

MERCURY 水星网络 SG116DM 16口千兆交换机

MERCURY 水星网络 SG116DM 16口千兆交换机

176元起

文中相关商品

京东 MERCURY 水星 SG105M 5口千兆交换机
90评论

  • 精彩
  • 最新
  • 还有一个问题,就是电信光猫直接接入lan口的话,是不是内网里面的每台电脑都要独立拨号啊?还是那个虚拟的软路由负责拨号?

    校验提示文案

    提交
    软路由负责拨号

    校验提示文案

    提交
    只要软路由拨号就行了 软路由的lan再接到交换机 所有设备都可以上网

    校验提示文案

    提交
    收起所有回复
  • 你好楼主,我正好有个双网卡主板,设想winserver2016 hyperv跑黑裙,lede,这样可行吗?

    校验提示文案

    提交
    可以啊 win10都可以跑hyper-v

    校验提示文案

    提交
    收起所有回复
  • 想请教一下,除了直接在机器上装windows, 有没有那种先装一个类似虚拟机管理的系统,然后再虚拟出windows,ubuntu之类的东西?

    校验提示文案

    提交
    ESXi,不过个人用的话,许(po)可(jie)证是个问题

    校验提示文案

    提交
    直接装hyper-v或者esxi

    校验提示文案

    提交
    收起所有回复
  • 花这么多钱买台服务器只用0.1%的性能 却不去花点钱把那些laji的交换机和路由器换掉....拿着一堆百兆设备骂网线到不了千兆,我该说啥好

    校验提示文案

    提交
    我也觉得不知道说啥好,看完楼主的表述感觉不知道重点在哪?怎么这么水的文章就加精了?二层设备那么渣,就去建设高层应用。

    校验提示文案

    提交
    我也是一开始看到水星就不知道说啥好了😁

    校验提示文案

    提交
    收起所有回复
  • 为什么总说五类线不能跑千兆,只要是质量好的八芯。30米以下的五类速度也不差啊。

    校验提示文案

    提交
    超五类以上才能千兆这些都是商家宣传需要忽悠出来的

    校验提示文案

    提交
    因为不懂装懂

    校验提示文案

    提交
    还有9条回复
    收起所有回复
  • 完全没有抓到家庭all in one 的精华。这么重型的机器不适合跑家庭软路由,只适合跑计算类的,偶尔开一开,这才合算,合理。

    校验提示文案

    提交
  • 做个沙发慢慢看

    校验提示文案

    提交
  • 思路挺好 可惜设备用错了 这些东西一个群晖就可以搞定了。家用不合适。如果开机子用linux,esxi效率会更好,群晖的虚拟机也是基于kvm的 软路由群晖的处理器也够用。当然了 还有另外一个思路 卖小机子 最好做好防火墙策略和路由表 否则一台机子被肉了 整个内网都完蛋。最后 不建议直接把3389映射出去 用3w以上高位端口

    校验提示文案

    提交
  • 谁说5类不能跑千兆? 六类50米内都能跑万兆呢!! [想一想] 只要正品线,千兆妥妥的。

    校验提示文案

    提交
  • 软路由ikuai简单,但是不如lede功能开放。我家ddns,ss服务全部跑在lede上,gen8装的vsphere上运行的lede。我家全部都是超五类线,千兆妥妥的。

    校验提示文案

    提交
  • 作为小白想请教一下,原来的server 2016下面程序池中有一块4t硬盘,我现在买了一块新4t硬盘,想把原盘内容对拷到新盘然后以替换掉原盘,请问这个要怎么操作呢?

    校验提示文案

    提交
  • 干得漂亮,别管那些喷子,把你的技术展现出来吧,交流的目的是学习不是嘴炮 [棒棒哒] [棒棒哒]

    校验提示文案

    提交
  • 楼主分享下全屋控制系统怎么搭建的呗,又将是一牛文啊!期待ing

    校验提示文案

    提交
  • 有这时间精力 折算时间成本,还不如直接买个nas得了 ds218+ 才27xx元。电源60瓦,项天的功耗也才这么点,噪音放手边也还没硬盘读写的噪音。

    校验提示文案

    提交
    我觉得楼主的重点不是让你学他这么做,而是告诉你可以这么做,至于值不值就是diy精神的体现了~

    校验提示文案

    提交
    说得对,取其精华就行了,没必要盯着某一点吐槽

    校验提示文案

    提交
    收起所有回复
  • 认真搭建服务 用阿里云 腾讯云 家庭 就用nas 这种不一定是好解决办法。供电和维护是大问题

    校验提示文案

    提交
  • 看完前两段先评论mark下,正好手头有台闲置gen8打算利用下

    校验提示文案

    提交
    我就是GEN8 跑各种虚拟机,lede+爱快+DSM+ubuntu

    校验提示文案

    提交
    收起所有回复
  • 我在爱快之上又架设了一层lede,就能用DDNS,SS之类的服务了,爱快只用来QOS

    校验提示文案

    提交
    qos效果如何,一般第2层用碧海威

    校验提示文案

    提交
    请问是跑在HyperV还是ESXI,多一层对延迟有无影响?

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 楼主的方案是试验性的而非实用性的吧? 爱快装来干嘛的? Windows Server 核心的话, 本身就有路由功能. [皱眉]

    校验提示文案

    提交
    用Windows做路由很多东西玩不了,你懂的。Linux核心的才多东西玩呢。说个正经的,新的Windows都不支持Cisco VPN Client,Linux还可以装个VPNC是不是。

    校验提示文案

    提交
    楼主用的是爱快, 也玩不了你懂的. Windows能玩的很多啊. 虽然没有透明代理, 但是服务器还是可以的. Ciscco VPN Client过时了, 换AnyConnect了.

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 楼主好,有问题请教,我准备春天装修房子,准备把路由器放客厅,这样可以让四周的各个房间都能接收到衰减少的信号,这样我如果是在墙内埋明线,两端用网线的插座连接,这样就可以作为跟明线等同的墙内延长线?、如果这样的话,对网络的速度有影响吗?

    校验提示文案

    提交
    没看明白,墙内明线?

    校验提示文案

    提交
    装修有机会埋线最好是各个房间都留一条超5或者6类线(客厅留两条,以备IPTV和网络扩展),所有线汇到弱电箱里。根据房子的布局选几个AP点,用86式的AP,可以让全家的信号满满。

    校验提示文案

    提交
    收起所有回复
  • 这个有域名了,怕是还得再进行网站备案吧

    校验提示文案

    提交
    个人备案不难,不做对外HTTP(80)解析就没啥

    校验提示文案

    提交
    你的意思是,不走80端口通信的网站就不需要备案了对吧?我最近就准备备案,如果不走80端口不备案我就不去弄了

    校验提示文案

    提交
    还有1条回复
    收起所有回复
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
1.2K
扫一下,分享更方便,购买更轻松