Deepin【2017.9.9 】WiFi热点共享Create_ap安装辅助脚本2.5.5
Tofloor
poster avatar
comzhong
deepin
2016-11-18 22:39
Author
本帖最后由 comzhong 于 2017-10-4 20:26 编辑

顺带发个Windows下bat+vbs脚本创建热点的,WiFi热点设置工具bat_v3.8.2.zip

更新记录================
2017.9.9   create_ap_2.5.5.sh ——修正。
2017.9.9   create_ap_2.5.4.sh ——修正。
2017.9.7   create_ap_2.5.3.sh ——修正。
2017.9.6   create_ap_2.5.2.sh ——修正。
2017.9.6   create_ap_2.5.1.sh ——修复错误。
2017.9.6   create_ap_2.5.sh ——创建快捷方式来打开关闭热点,更加方便,不用在终端输入命令了。
=======================

前面发过开热点的帖子:https://bbs.deepin.org/post/45024
写了个脚本,方便开启关闭热点。


1. 下载附件:create_ap_2.5.5.zip,解压出“create_ap.sh”文件,右键——属性中勾选”允许以程序执行“


2. 双击打开,选择“在终端中运行”

3.网卡信息和驱动支持,查询驱动是否支持AP,有些网卡支持AP,但是某些驱动版本不支持,在终端中点击网址打开网站,查看驱动支持情况


4.开AP时无线网卡不能使用的信道,正常信道一般是1~13中的1、6、13,我的笔记本是12、13、14不能用,也就是假如已经连WiFi是信道13,就开不了热点,需要切换到信道1或6.



5.使用创建的快捷方式开启关闭热点,宽带共享那个需要在连接宽带的时候生成才行,或者自己手动修改一下也行。


6.修改热点名和密码,用文本编辑器编辑一下快捷方式。


万一git不能下载 create_ap ,可以下载这个,解压出来和 sh脚本放同一文件夹。
create_ap_2017.9.9 备份create_ap_2017.9.9.zip
Reply Favorite View the author
All Replies
1 / 3
To page
qianbao
deepin
2017-01-17 06:37
#1
大神,真6;我一个渣渣,弄好了。谢谢你
Reply View the author
ssiaw12345
deepin
2017-03-02 00:30
#2
好6,之前用ubuntu的时候折腾了半天不会弄,现在一下就搞定了,谢谢楼主!!
Reply View the author
山西姚一
deepin
2017-03-02 00:46
#3
赞一个!
Reply View the author
152******61
deepin
2017-03-02 00:53
#4
好东西,收藏一波,谢谢大神
Reply View the author
山西姚一
deepin
2017-03-02 01:11
#5
话说,卸载也是用命令搞定?没有前端图形界面啊…………
Reply View the author
comzhong
deepin
2017-03-02 01:25
#6
yao1110313 发表于 2017-3-1 17:11
话说,卸载也是用命令搞定?没有前端图形界面啊…………

卸载?没考虑,图形的话以后再说吧。而且这个脚本只是第一次用就可以了,以后直接用最后那里提示的两条命令开启关闭就可以了。

至于开机启动什么的,嫌麻烦就没弄。
Reply View the author
holz
deepin
2017-03-02 01:26
#7
我在win7下手工设置,很简单,到了win10发现同样的方法失效了。

辗转折腾了好久,才发现,要到“设备管理器”下面的“网络适配器”,找到自己的无线网卡,双击打开属性对话框,到“高级”标签,把“802”开头的那一项的值设置为“Enable”或者“Auto”。

我的是 ThinkPad E40 0578MDC,有遇到同样问题的可做参考。

但是我在 Linux 就一直没能成功开热点,准备找个时间试验楼主的脚本。
Reply View the author
comzhong
deepin
2017-03-02 01:32
#8
本帖最后由 comzhong 于 2017-3-1 17:36 编辑
holz 发表于 2017-3-1 17:26
我在win7下手工设置,很简单,到了win10发现同样的方法失效了。

辗转折腾了好久,才发现,要到“设备管理 ...

你这个还比较少见,大多网卡不需要修改默认设置,多谢提出,以后可以排查一下这个问题
不过请问修改那一项完整名是什么?我的网卡802开头的是802.11b preamble,值选项和你说的不一样。
Reply View the author
山西姚一
deepin
2017-03-02 01:37
#9
https://bbs.deepin.org/post/132223
卸载?没考虑,图形的话以后再说吧。而且这个脚本只是第一次用就可以了,以后直接用最后那里提示的两条命 ...

额,好吧…………不过还是非常感谢啦!
Reply View the author
南浦月
deepin
2017-03-06 01:31
#10
看到这个帖子,不由得想起以前在学校没有无线路由器的日子,寝室几个人用 Win7  的虚拟 wifi 共享上网,当时也是自己谢了一个开启 wifi 的批处理。

Reply View the author
exactly_yeah
deepin
2017-03-11 18:23
#11
想问一下hidden怎么弄啊
Reply View the author
lupin
deepin
2017-03-11 18:57
#12
这个脚本需要其他依赖吗?
Reply View the author
a2035274
deepin
2017-03-23 19:22
#13
本帖最后由 a2035274 于 2017-3-23 13:04 编辑

应该根据实际情况改一下命令  希望大家不要犯我同样的错误   


刚开始 用的是

sudo create_ap wlp8s0b1 wlp8s0b1 Deepin_AP 123456789
Wan-->AP 是连接无线网开AP




反复出现  错误
  1. WARN: Your adapter does not fully support AP virtual interface, enabling --no-virt
  2. ERROR: You can not share your connection from the same interface if you are using --no-virt option.
Copy the Code

以为是没装成功 各种百度
后来才发现 是用错了命令
应该用这个  
  1. ### WPA + WPA2 密码:
  2. create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
Copy the Code

并根据ifconfig的结果
  1. enp7s0: flags=4163  mtu 1500
  2.         inet 172.30.10.210  netmask 255.255.255.0  broadcast 172.30.10.255
  3.         inet6 fe80::de0e:a1ff:fe77:4951  prefixlen 64  scopeid 0x20
  4.         ether dc:0e:a1:77:49:51  txqueuelen 4096  (Ethernet)
  5.         RX packets 10781  bytes 8573959 (8.1 MiB)
  6.         RX errors 0  dropped 0  overruns 0  frame 0
  7.         TX packets 73116  bytes 8702631 (8.2 MiB)
  8.         TX errors 0  dropped 0 overruns 0  carrier 1  collisions 0

  9. lo: flags=73  mtu 65536
  10.         inet 127.0.0.1  netmask 255.0.0.0
  11.         inet6 ::1  prefixlen 128  scopeid 0x10
  12.         loop  txqueuelen 1  (Local Loopback)
  13.         RX packets 404  bytes 129182 (126.1 KiB)
  14.         RX errors 0  dropped 0  overruns 0  frame 0
  15.         TX packets 404  bytes 129182 (126.1 KiB)
  16.         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

  17. wlp8s0b1: flags=4099  mtu 1500
  18.         ether 64:27:37:12:3f:a7  txqueuelen 4096  (Ethernet)
  19.         RX packets 98291  bytes 126354170 (120.5 MiB)
  20.         RX errors 0  dropped 1  overruns 0  frame 0
  21.         TX packets 5052  bytes 1034377 (1010.1 KiB)
  22.         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Copy the Code
改一下命令

比如我的就应该是
  1. sudo create_ap wlp8s0b1 enp7s0 Deepin_AP 123456789
Copy the Code



Reply View the author
comzhong
deepin
2017-03-23 19:50
#14
本帖最后由 comzhong 于 2017-3-23 11:58 编辑
a2035274 发表于 2017-3-23 11:22
应该根据ifconfig的结果改一下命令  希望大家不要犯我同样的错误   



给出的有几个命令:
Wan-->AP 是连接无线网开AP的
Lan -->AP 是连接有线网开AP的
PPP-->AP 是使用了宽带连接开AP的

你是连接的有线网,但是用了连接无线网开AP的那条命令吧?



Reply View the author
a2035274
deepin
2017-03-23 20:00
#15
https://bbs.deepin.org/post/132223
给出的有几个命令:
Wan-->AP 是连接无线网开AP的
Lan -->AP 是连接有线网开AP的

对 就是你说的这个意思  但是
可能是我的网卡不支持第一种 所以没成功就没试第二种 结果白白浪费了好多精力
Reply View the author
comzhong
deepin
2017-03-23 20:09
#16
https://bbs.deepin.org/post/132223
对 就是你说的这个意思  但是
可能是我的网卡不支持第一种 所以没成功就没试第二种 结果白白浪费了好多精 ...

要看你用什么方式上网的啊。

create_ap 网络接口1 网络接口2 MyAccessPoint MyPassPhrase

命令里面网络接口1是用来发出AP的,网络接口2是要共享Internet出去的,不是你的网卡不支持,是你用了有线网络接口上网,却选择共享无线网络接口,当然不成功了。
Reply View the author
a2035274
deepin
2017-03-23 20:23
#17
本帖最后由 a2035274 于 2017-3-23 12:29 编辑
https://bbs.deepin.org/post/132223
要看你用什么方式上网的啊。

create_ap 网络接口1 网络接口2 MyAccessPoint MyPassPhrase

我还是有点不太懂,那一张无线网卡可以同时提供这两个接口吗?
就是即把它用在网络接口1 又把它用在 网络接口2吗?
刚刚想了一下,你的意思好像是 要有两个无线网卡才可以用第一种方式
Reply View the author
comzhong
deepin
2017-03-23 20:37
#18
本帖最后由 comzhong 于 2017-3-29 18:56 编辑
https://bbs.deepin.org/post/132223
我还是有点不太懂,那一张无线网卡可以同时提供这两个接口吗?
就是即把它用在网络接口1 又把它用在 网络 ...

网络接口  和 网卡 不一样,网卡是物理硬件,网络接口是虚拟的,当然,大多数时候一个网络接口对应一个网卡。

但是比如 宽带连接 就是一个虚拟网络接口,你用宽带连接上网,流量要走宽带连接这个网络接口才能访问互联网,VPN也是虚拟网络接口。

同样 AP也是一个 虚拟网络接口 ,在Windows 7 以上的系统,Microsoft Virtual WiFi Miniport Adapter那个就是,当然不是所有系统和网卡都支持AP,xp就不支持虚拟AP网络接口,有些网卡也不支持,也有可能是网卡驱动不支持。
Reply View the author
a2035274
deepin
2017-03-23 20:56
#19
https://bbs.deepin.org/post/132223
网络接口  和 网卡  不一样,网卡是物理硬件,网络接口是虚拟的,当然,大多数时候一个网络接口对应一个网 ...

嗯嗯 这回明白了 感谢大神的耐心回复
Reply View the author
bell1847
deepin
2017-03-31 20:32
#20
支持一下
Reply View the author
1 / 3
To page