龙空技术网

什么是软路由和硬路由/一文定制属于自己的软路由系统(字幕)

玩儿熊 1139

前言:

眼前咱们对“ubuntu1804查看网卡状态”大体比较关注,姐妹们都需要分析一些“ubuntu1804查看网卡状态”的相关知识。那么小编也在网摘上收集了一些有关“ubuntu1804查看网卡状态””的相关内容,希望咱们能喜欢,咱们快快来学习一下吧!

视频加载中...

-----------------字幕分界线---------------------

1

00:00:00,150 --> 00:00:02,910

Hello,今天那我们就把这个树莓派4

2

00:00:03,330 --> 00:00:08,640

打造成一个路由器系统

3

00:00:16,320 --> 00:00:20,050

科技改变生活,技术拉近你我。大家好,我是playbear

4

00:00:20,352 --> 00:00:24,990

那我的频道呢,主要是分享一些家庭网络系统的一些软件定制

5

00:00:24,995 --> 00:00:30,300

如果你对这方面有兴趣的话呢,欢迎订阅我的频道,让科技更好的服务我们的生活

6

00:00:30,305 --> 00:00:34,050

油管的小伙伴记得打开右边的小铃铛,这样的话,你就会第一时间收到更新通知

7

00:00:34,200 --> 00:00:39,510

那么上几期视频,我们通过这个树莓派4,打造一个NAS的存储系统,不知道大家有

8

00:00:39,515 --> 00:00:44,730

没有去尝试过,NAS系统呢,其实有很多的一些配置,我还没有讲

9

00:00:44,790 --> 00:00:50,100

这个我在后续使用过程中,我再更新。那么今天呢,就跟大家聊一下这个路由器的一个

10

00:00:50,105 --> 00:00:55,290

系统那路由器呢,也分为硬路由和软路由,那什么是硬路由呢?

11

00:00:55,350 --> 00:01:00,660

我们平时买的路由器呢,我们一打开登录这个啊,192.168.1.1

12

00:01:00,665 --> 00:01:04,080

这个页面呢,就能够看到有一些配置项

13

00:01:04,200 --> 00:01:09,510

那么这些配置呢,一般都是厂家去确定的,如果要升级的话呢,就需要厂家去

14

00:01:09,515 --> 00:01:10,950

提供这个固件

15

00:01:11,160 --> 00:01:16,470

我们要把这个固定给刷掉了下来那这种方式呢?就是硬路由那个路由的

16

00:01:16,475 --> 00:01:21,780

一些好处,就是我们不需要固定的去了解这个硬路由的到底是怎么

17

00:01:21,785 --> 00:01:27,090

去工作的我们只需要配置好我们需要的一些配置就可以了,那缺点呢就是它

18

00:01:27,095 --> 00:01:30,990

她是比较鸡肋的,就是如果我要做一个内网穿透啊

19

00:01:31,170 --> 00:01:32,880

我要做一些

20

00:01:32,940 --> 00:01:38,250

下载服务啊,我要做一些广告的一些屏蔽啊之类的,这样子的话呢?

21

00:01:38,255 --> 00:01:43,560

硬路由是远远不够的,那说起固件的话呢,除了官方刷了固件的其实

22

00:01:43,565 --> 00:01:48,720

还有很多的一些可定制化的一些固件,比如说大名鼎鼎的梅林

23

00:01:48,780 --> 00:01:54,090

那梅林系统呢,就会集成了一个第三方的一个软件中心,我们可以通

24

00:01:54,120 --> 00:01:59,190

过这个软件应用中心去设计一些定制一些我们想要一些插件

25

00:01:59,195 --> 00:02:04,500

硬路由有一个缺点呢就是它的硬件配置不是很高,他的一个CPU或是内存的是固定

26

00:02:04,505 --> 00:02:06,150

大小那就是比较低的

27

00:02:06,210 --> 00:02:11,490

如果你需要一些高级功能的路由的话呢,那可能你需要花更多的钱

28

00:02:11,520 --> 00:02:16,830

能去达到俗话说就是世界加钱可达那如果你有这样的需求

29

00:02:16,835 --> 00:02:19,710

的话呢,我就建议您使用一下这个软路由

30

00:02:19,860 --> 00:02:21,150

那软路由些什么?

31

00:02:21,270 --> 00:02:26,580

软路由其实就是一个基于linux定制的一个路由器系统,什么?路由

32

00:02:26,585 --> 00:02:27,900

器也有系统?

33

00:02:27,930 --> 00:02:32,760

对,路由器其实也是一个系统来的,跟你的手机的一个系统其实差不多一样

34

00:02:32,910 --> 00:02:38,220

只是他工作路由器的一些功能,路由器的开源系统呢?其实有很多

35

00:02:38,430 --> 00:02:43,740

大名鼎鼎有openwrt,那么这个openwrt,也是一个老牌的一个开源

36

00:02:43,860 --> 00:02:46,200

路由器系统然后续约衍生出了

37

00:02:46,320 --> 00:02:48,000

lede,还有

38

00:02:48,600 --> 00:02:51,510

DDwrt之类的一个分支版本

39

00:02:51,540 --> 00:02:56,850

目前的代码已经合并在一起,我们可以通过这个lede或者openwrt系统

40

00:02:56,940 --> 00:03:02,250

我们可以借助一些强劲的电脑,或者是废弃的电脑的一些CPU

41

00:03:02,250 --> 00:03:04,586

我们去运行路由器系统

42

00:03:05,340 --> 00:03:07,170

现在我们要做的呢就是

43

00:03:07,350 --> 00:03:08,700

把这个路由器系统

44

00:03:08,910 --> 00:03:14,220

编译到这个树莓派4设备里面,因为树莓派4呢,它有一个千兆网口

45

00:03:14,250 --> 00:03:17,675

所以呢,做一个软路由呢是很适合

46

00:03:18,050 --> 00:03:21,148

那我废话不多说,直接去演示吧!

47

00:03:22,050 --> 00:03:25,440

Hello,那么现在看一下怎么去编译属于我们自己的一个

48

00:03:25,590 --> 00:03:30,900

路由器系统,那么我们编的源码呢?选用lean大的一个开发者

49

00:03:30,900 --> 00:03:32,900

提供的代码

50

00:03:32,900 --> 00:03:38,250

那么他这代码呢,就集成了很多一些插件,我们会很方便的安装

51

00:03:39,300 --> 00:03:44,610

但是如果你要去官方的话呢,可以去这个openwrt的这个官方网站里面

52

00:03:44,615 --> 00:03:46,080

网站也是由源码的

53

00:03:46,650 --> 00:03:51,960

这里呢,也有其他官方编译的版本,大家不要看着英文就怕了,我们点一下这个

54

00:03:51,965 --> 00:03:56,910

downloads,里面就是可以下载了,这里面有一个发布的一个稳定版本列表,我们点一

55

00:03:57,840 --> 00:04:02,490

然后我们可以看到了这个阿希开头的是跟玉兰版,我们可以不需要

56

00:04:02,670 --> 00:04:06,930

我们可以看到最新稳定,慢慢的4806点一下

57

00:04:06,990 --> 00:04:08,310

然后呢,等于是他给的

58

00:04:09,300 --> 00:04:11,730

这里呢,就列出了很多芯片

59

00:04:11,970 --> 00:04:17,550

很多CPU很多不同架构的一些编译好的源码包

60

00:04:17,550 --> 00:04:22,860

如果是树莓派4的话呢,是用这个博通的2708系列的CPU

61

00:04:22,865 --> 00:04:23,790

点一下

62

00:04:23,820 --> 00:04:29,130

如果你是为你的电脑的话呢,你可以使用这个X86的,那我们是树莓派,所以

63

00:04:29,525 --> 00:04:34,835

选择这个博通的2708,这里08是第一代是树莓派

64

00:04:34,835 --> 00:04:40,140

第二代,这个是第三代,目前呢,还没用编译好的树莓派4包

65

00:04:40,145 --> 00:04:45,450

我们自己去编译,那么我们为什么不使用的官方的一个源码呢?

66

00:04:45,455 --> 00:04:50,760

官方的源码呢,有些功能和一些插件呢,没有集成进来需要我们手动去集成

67

00:04:50,880 --> 00:04:56,190

所以呢,使用这个lean大的一个开发者提供了一个源码包,那编译的环境的我们

68

00:04:56,370 --> 00:05:01,680

就有一个linux的一个系统,我们选择一个ubuntu,作为linux系统,这里推荐的是

69

00:05:02,040 --> 00:05:05,790

这里推荐14版本,其实无所谓,我们用18年的版本也是可以的

70

00:05:06,210 --> 00:05:08,880

ubuntu系统呢,可以在这边去下载

71

00:05:09,060 --> 00:05:10,110

镜像包

72

00:05:10,710 --> 00:05:16,020

我们下载好的一个镜像包呢,是在这一个叫做Ubuntu1804

73

00:05:16,025 --> 00:05:21,330

那我们要使用这个虚拟机器安装,那如果我们的开发环境不是

74

00:05:21,570 --> 00:05:26,880

Ubuntu的话呢,就是用一个虚拟继续安装一个系统,安装虚拟机呢,我推荐的

75

00:05:27,150 --> 00:05:32,460

virtualBox开源了一个免费的,一个版本.有windows也是有MAC OS

76

00:05:32,465 --> 00:05:37,770

下载完这些virtualBox之后呢,我们打开一下,我们点一下

77

00:05:37,775 --> 00:05:39,120

这个新建

78

00:05:39,450 --> 00:05:44,760

另我们选用的类型是选用linux,版本的,选用ubuntu,我们选择一下

79

00:05:44,765 --> 00:05:50,070

ubuntu1804,我们点下继续,然后内存的,我建议分配2g,这里呢?创建一个

80

00:05:50,075 --> 00:05:51,060

硬盘

81

00:05:51,330 --> 00:05:51,990

点创建

82

00:05:51,995 --> 00:05:54,840

然后呢,选择类型都无所谓,动态分配

83

00:05:55,050 --> 00:05:55,770

一样

84

00:05:56,070 --> 00:05:56,850

创建

85

00:05:57,600 --> 00:06:02,910

那创建好了之后呢?我们要设置一下它的一个启动光盘,就是我们

86

00:06:02,940 --> 00:06:04,495

刚刚下载的一个Ubuntu

87

00:06:04,860 --> 00:06:06,270

一个光碟

88

00:06:06,600 --> 00:06:08,130

我们选用一下盘片

89

00:06:08,310 --> 00:06:13,620

我们这里有一个图标,我们选一下这个乌班图镜像包就是刚刚下载

90

00:06:13,625 --> 00:06:16,590

的一个ISO文件,我们点一下OK

91

00:06:18,960 --> 00:06:24,270

那这里就安装好了,那这部分呢,我就不细说了,因为我有一个

92

00:06:24,275 --> 00:06:29,580

远程的一个linux系统,那我远程登录到我们的一个

93

00:06:29,585 --> 00:06:36,300

linux系统之后呢,我们要下载下来lede路由器的系统源码

94

00:06:37,950 --> 00:06:40,860

有些注意点的地方我就讲一下,那么我们

95

00:06:40,865 --> 00:06:43,620

下载一个源码之后呢?

96

00:06:43,650 --> 00:06:47,940

下载源码之前呢,我们又安装必须要的一些安装包

97

00:06:49,350 --> 00:06:54,180

我们要安装我们的一些必要的编译插件

98

00:06:57,240 --> 00:07:02,550

那我这里已经安装好了,所以呢,这里就提示是新版本,我们要进入这个源码

99

00:07:02,555 --> 00:07:06,420

然后呢,这里有一个执行一些命令,我们要执行

100

00:07:06,810 --> 00:07:07,710

三条命令

101

00:07:08,220 --> 00:07:12,630

我们等待完毕之后呢,就会打开这个配置菜单

102

00:07:13,050 --> 00:07:18,360

打开菜单呢,就使用这个make menuconfig就可以打开,我们去要编译的菜单

103

00:07:18,365 --> 00:07:23,670

那在这里呢,有一个配配置上我也讲一下这个target系统的是你的编译的一个目标

104

00:07:24,600 --> 00:07:28,260

如果你是在不部署在本机的一个Ubuntu的话呢?

105

00:07:28,350 --> 00:07:33,660

那你的镜像包,就用X86的,那我们的目的是为我们的树莓派4去安装的话呢

106

00:07:33,665 --> 00:07:38,970

我们要选用这个博通的一个cpu架构

107

00:07:40,560 --> 00:07:41,280

bcm

108

00:07:41,910 --> 00:07:42,660

27xx

109

00:07:42,720 --> 00:07:43,920

就是这个博通

110

00:07:44,340 --> 00:07:45,120

系列的

111

00:07:45,390 --> 00:07:50,700

然后呢,子目标呢?我们要选择树莓派4,这个08呢是树莓派1

112

00:07:50,705 --> 00:07:53,520

9呢是树莓派2

113

00:07:53,580 --> 00:07:58,200

那这个2711就是树莓派4了,我们选一下这个2711

114

00:07:58,650 --> 00:08:01,770

然后呢,这里呢,已经列出来了树莓派4的一个设备了

115

00:08:02,130 --> 00:08:07,440

对了,这里呢,有一些参数要设置的,那这些部分参数呢?大家可以不管

116

00:08:07,445 --> 00:08:10,170

我们最关心的是我们要安装的哪一些插件

117

00:08:10,920 --> 00:08:14,100

我们选择一下这个LUCI

118

00:08:14,160 --> 00:08:15,660

Applications

119

00:08:15,780 --> 00:08:21,090

这里呢列出来了很多很多的一些插件,我们可以选一下,比如像这个Adblock

120

00:08:21,090 --> 00:08:24,265

这是一个广告屏蔽的一个插件

121

00:08:24,500 --> 00:08:26,500

我们下载一些影片的话可以选用这个aria2

122

00:08:28,175 --> 00:08:33,485

比如这个ddns,比如说这个nps,比如这里有一个samba服务器,大家知道吗

123

00:08:33,485 --> 00:08:37,890

路由器也是可以做一个NAS系统

124

00:08:38,370 --> 00:08:43,680

我们可以把文件上传到这里,这里还有一些出国留学的一些工具、有很

125

00:08:43,685 --> 00:08:48,990

usb打印机,就可以把你的打印机连接到你的路由器下面

126

00:08:49,320 --> 00:08:54,630

就可以进行远程打印的工具呢,看自己需要去选择,选择的话很简单,就是使用这个

127

00:08:54,840 --> 00:08:56,100

空格键

128

00:08:56,795 --> 00:09:02,105

这个*号代表就是安装到内部了,安装好了,我们点一下,这个Exit退出,然后

129

00:09:02,105 --> 00:09:07,410

然后呢,其他有些主题啊,界面主题啊一些协议的一些安装包啊,不会看

130

00:09:07,415 --> 00:09:12,720

的话可以去忽略掉退出来之后,这里有一些网络啊,有些声音啊,还有一些多媒体

131

00:09:12,960 --> 00:09:15,480

比如像这一个大家可能需要的话,可能

132

00:09:15,900 --> 00:09:21,210

看看一下这个youtube-dl,这个就是下载一些有油管视频的话呢,可以通过这个

133

00:09:21,725 --> 00:09:27,600

我们这里推出一下我们设置好之后呢,我们点一下退出,要不要保存?那肯定要保存

134

00:09:28,230 --> 00:09:33,540

点击好了之后呢?我们要使用这个命令就可以编译了,什么命令呢?就是这个

135

00:09:33,545 --> 00:09:35,370

make -j1 V=s

136

00:09:35,970 --> 00:09:41,280

j1是线程数,那如果你第一次编译的话呢尽量就是使用单线程编译

137

00:09:41,285 --> 00:09:42,330

因为有一些

138

00:09:42,450 --> 00:09:47,250

它要下载很多很多的工具

139

00:09:47,340 --> 00:09:52,650

这样就会自动去下载我们需要的一些编译环境啊

140

00:09:52,655 --> 00:09:57,960

工具插件包啊,他就一直去编译,那个时间有点长,一般的情况下呢都要

141

00:09:58,410 --> 00:10:03,720

至少2到4个小时,才能出一个安装镜像包,我的想法呢,就是你

142

00:10:03,780 --> 00:10:09,090

第一次编译的时候呢,你不用选择任何的插件,那你就可以加快你的编译

143

00:10:09,095 --> 00:10:14,400

等你编译好了之后呢,可以去选择你需要你需要打包哪一些插件,这样的话呢,你就可以

144

00:10:15,240 --> 00:10:19,080

选择完之后呢?我们选用多线程的方式去编译就是这个

145

00:10:19,260 --> 00:10:24,570

make -2 或者 make -j4 ,就是可以很快地去编译出我们的镜像包

146

00:10:25,350 --> 00:10:27,360

那我这里面就不演示了,我这边已经

147

00:10:27,365 --> 00:10:31,230

编译好之后呢,在这个

148

00:10:32,220 --> 00:10:37,530

bin目录下面有一个安装包,比如这个targets

149

00:10:37,535 --> 00:10:42,210

这里我编译了一个x86系统的安装包,还有一个博通

150

00:10:42,540 --> 00:10:47,850

树莓派3的系统包,树莓派4呢我已经安装到设备上了

151

00:10:47,855 --> 00:10:53,160

我们把这个镜像包下载下来,下载之后呢,我们要选择我们

152

00:10:53,165 --> 00:10:56,310

我们要刷固件包的一个工具

153

00:10:56,315 --> 00:11:01,620

刷到树莓派的话,用到两个APP,一个是SD卡Formatter的,一个就是

154

00:11:01,710 --> 00:11:08,600

balenEtcher 是格式化镜像包到SD卡上

155

00:11:09,420 --> 00:11:14,730

这个是SD卡的一个格式化工具,这个步骤我就不演示了

156

00:11:14,735 --> 00:11:17,250

之前文章呢,之前的视频已经演示

157

00:11:17,340 --> 00:11:18,930

过了,那这一期呢?我们就演示结束了

158

00:11:19,260 --> 00:11:22,470

谢谢大家观看,如果你在安装过程中有一些问题的话呢,可以在

159

00:11:22,470 --> 00:11:24,470

视频下方评论区留言

160

00:11:24,875 --> 00:11:30,185

那我们下期见,拜拜

标签: #ubuntu1804查看网卡状态