找回密码
 注册
关于网站域名变更的通知
查看: 318|回复: 2
打印 上一主题 下一主题

Ubuntu16.04系统镜像进行热点测试

  [复制链接]

该用户从未签到

跳转到指定楼层
1#
 楼主| 发表于 2023-11-22 13:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

首先简单介绍一下Docker容器技术:

Docker容器分为三部分:镜像、容器、仓库。

镜像(Image)——一个特殊的文件系统

操作系统分为内核和用户空间。对于Linux而言,内核启动后,会挂载ROOT 文件系统为其提供用户空间支持。而Docker镜像(Image),就相当于是一个ROOT 文件系统。

Docker镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。 镜像不包含任何动态数据,其内容在构建之后也不会被改变。

8 Z* C- M$ ^' `6 W, ]

容器(Container)——镜像运行时的实体

镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。

容器的实质是进程,但与直接在宿主执行的进程不同,容器进程运行于属于自己的独立的命名空间。

! r  U& R/ H# _

仓库(Repository)——集中存放镜像文件的地方

镜像构建完成后,可以很容易的在当前宿主上运行,但是,如果需要在其它服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,Docker Registry就是这样的服务。


* n& R" n, x8 R

一个Docker Registry中可以包含多个仓库(Repository);每个仓库可以包含多个标签(Tag);每个标签对应一个镜像。所以说:镜像仓库是Docker用来集中存放镜像文件的地方类似于我们常用的代码仓库。


4 t' `% d, ?7 g

通常,一个仓库会包含同一个软件不同版本的镜像,而标签就常用于对应该软件的各个版本 。我们可以通过<仓库名>:<标签>的格式来指定具体是这个软件哪个版本的镜像。如果不给出标签,将以latest作为默认标签。

( H* [# ^, h) g2 P! g# ]
% w6 s0 \3 }: A

, D- d* _% S: m1 r

下面在Docker构建出来的系统镜像中进行热点测试


" s% D% |* ^8 n0 M3 h

1.首先需要下载Ubuntu16.04桌面。(安装前,先配置可上外网)

apt-get update

apt-get install ubuntu-mate-core ubuntu-mate-desktop lightdm

安装的库比较多,需要等待

4 K( r- O; |) Q+ u0 c- W6 b

2.下载iw工具,查看是否支持AP

apt-get install iw

iw list

0 m! d. @; s* j
) O; ~9 I8 p( ~
/ U/ O% K0 K: K) Q: s5 z) M

7 P- p7 y$ ~$ O0 n( `

3.创建热点前,需先加载驱动:

insmod /lib/modules/3.10.65/8723du.ko

4.创建热点:

首先点击右上角的网络图标,然后拉到最下面,点击编辑连接(Edit Connections),

得到如下界面,选择ADD 增加配置:

; P- Z7 X4 Q0 _% d  T
9 H% s: O/ ~6 d" ]8 ?  K& {


. g. Z) u" a% W6 P) q' Z4 K

设置name,ssid,mode为hotspot 方式。

% A/ [  V+ k& G. d% A1 P6 O

. F: `9 Q. P3 r9 s9 g' H* G( u% p. f/ ]% @- I/ i( W! I& a

, ?+ ?3 Y; L9 @" ~

然后点击Wi-Fi安全性选项卡,在安全下拉框中选择WPA及WPA个人。注意WEP已

经不安全,而且手机连接WiFi基本使用WPA PSK 模式来验证。如下:


8 L" x+ u# J# {
# z5 X5 [4 @" a: z- E" z; e
* H9 B/ z& h* o' F3 n( v" K; q: D


: Q" F5 |  o: W* N  Y1 l: r& F$ l9 L( W* n8 Y4 f

然后在切到IPv4设置选项卡,在方法里选择”与其他计算机共享“:

% p6 N' v$ J& [0 I7 H' j& J! L
) S% L9 i$ h: Q" k
' D0 s7 ?0 B8 a0 }' F2 j" u


% P3 Z' R9 a- e. p
" ?! i) W/ }1 A- m5 N

最后切到IPv6设置选项卡,在方法下拉框选择忽略:


4 c. E% |" I% e7 J2 a* r- f
* g2 E. t  o3 K( M3 G$ `, j! L9 c; o; l: @: k" C2 S

8 Q% y# q% G; f5 A+ i) x; e

点击保存后,可以在/etc/NetworkManager/system-connections/下看到刚创建的连接

对应的wifitest 文件:

, L: c/ I6 T' f7 z

[connection]

id=wifitest

uuid=731d7604-bf1b-44ff-a8f0-7c36e3d2fa7f

type=wifi

permissions=

secondaries=


1 L% g# j* D( F0 r7 e# |8 C

[wifi]

mac-address-blacklist=

mac-address-randomization=0

mode=ap /*模式为AP*/

seen-bssids=

ssid=test123 /*热点名称*/


6 F% X- C7 v" T! T

[wifi-security]

group=

key-mgmt=wpa-psk /*加密方式*/

pairwise=

proto=

psk=12345678 /*密码*/


3 Z) g% d1 t- e6 b6 a+ j1 m1 Z

[ipv4]

dns-search=

method=shared


4 X, K7 J/ X0 I& I0 ~+ H

[ipv6]

addr-gen-mode=stable-privacy

dns-search=

ip6-privacy=0

method=ignore


3 g0 M% `8 w- u9 s

最后先让计算机连接有线网,然后点击右上角的网络图标点击连接到隐藏网络选项

(如果已经连接先断开),选择刚才创建的wifitest。这时点击右上角网络图标下拉框

选择连接信息,可以得到如下,表示连接成功:

, V6 _7 F. f$ A

1 T5 L. \" e0 r" ~* F, `

3 j' S( q4 S' ^

; w. e* i7 }' x& G

* L& o6 |3 a! P

该用户从未签到

2#
发表于 2023-11-22 13:56 | 只看该作者
看不见图片

该用户从未签到

3#
发表于 2023-11-22 14:39 | 只看该作者
发送的一系列问题是什么
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-27 17:13 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表