美文网首页
create_ap 此脚本可以创建一个NAT或桥接WiFi接入

create_ap 此脚本可以创建一个NAT或桥接WiFi接入

作者: Time一柒 | 来源:发表于2020-05-11 11:52 被阅读0次

create_ap

1. 使用场景

create_ap 此脚本可以创建一个NAT或桥接WiFi接入点,供手机连接。

我们可以利用它在手机上打开本地虚拟机中的项目页面,以方便测试。

2. 下载安装

create_ap一键安装(目前只支持ubuntu操作系统):查看脚本源码

打开终端,输入下面一键安装命令:

wget -N --no-check-certificate http://dl.wware.org/download/createap.sh && bash createap.sh

3. 使用操作

1)使用前提:

请确认电脑上是否带有无线网卡,或者外置无线网卡

目前测试直接可用的无线网卡型号:RaLink rt5370

2)查看网卡名称:

打开终端,使用ip addr命令查看网卡名称和本机IP地址

这里有线网卡名称为:enp2s0,无线网卡名称为:wlx00198661bb7a,本机IP地址为:192.168.2.101

wware@wware-System-Product-Name:~$ ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.1/8 scope host lo
   valid_lft forever preferred_lft forever
   inet6 ::1/128 scope host 
   valid_lft forever preferred_lft forever
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
   link/ether 08:62:66:28:0e:81 brd ff:ff:ff:ff:ff:ff
   inet 192.168.2.101/24 brd 192.168.2.255 scope global dynamic enp2s0
   valid_lft 80893sec preferred_lft 80893sec
   inet6 fe80::fb3b:330b:c90f:3d07/64 scope link 
   valid_lft forever preferred_lft forever
3: wlx00198661bb7a: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
   link/ether 00:19:86:61:bb:7a brd ff:ff:ff:ff:ff:ff

3)创建WIFI:

打开终端,输入以下命令来创建WIFI(参数内容请根据本机具体情况进行修改)

sudo create_ap wlan0 enp2s0 wifiname wifipass -d

参数解释:

wlan0:无线网卡名称
enp2s0:有线网卡名称
wifiname:WIFI名称
wifipass:WIFI密码
-d:读取/etc/hosts中的解析记录

4)关闭WIFI:

关闭WIFI请使用Ctrl+C键来关闭。最好不要强制关闭终端来停止WIFI,这样会出现不能再次创建WIFI的问题

当终端界面被强制关闭时,该WIFI不会完全关闭,输入以下命令来完全关闭WIFI

sudo create_ap --stop wlan0

参数解释:

wlan0:无线网卡名称

如果依然不好使,只有重启电脑来解决此问题了

5)利用HostAdmin App插件修改要在手机上浏览的域名记录,IP为本机地址(IP地址不是127.0.0.1,每次修改完记录都需要重新运行一下create_ap命令):

192.168.2.101   www.test.com

6)将手机连上该WIFI,然后用浏览器打开www.test.com,就可以浏览到虚拟机了。

如果已经连接到WIFI,出现无法打开虚拟机页面问题的解决方法:

重新运行create_ap命令

将手机浏览器设置中的云加速功能关掉(菜单->系统设置->省流加速->云加速->关闭)

5. 相关链接

官方说明:Github

相关文章

  • create_ap 此脚本可以创建一个NAT或桥接WiFi接入

    create_ap 环境搭建 辅助工具 create_ap 1. 使用场景 create_ap 此脚本可以创建一个...

  • Day77-云计算基础KVM虚拟化[下]

    kvm虚拟机的桥接网络 默认的虚拟机网络是NAT模式,网段192.168.122.0/24 1:创建桥接网卡 创建...

  • Swift-OC如何混编

    创建桥接文件即可实现 Swift 项目接入 OC 代码或者 OC 项目接入 Swift 代码的混合使用。 方式一 ...

  • OC和swift混编的桥接配置

    1.在OC中创建swift文件时,会提示是否建立桥接,点击创建就可以 2.点击创建桥接文件后,就会多一个如下的桥接...

  • Archlinux 下用 create_ap 创建 wifi 热

    在 Archlinux 下可以使用 create_ap 脚本将 hostapd、dnsmasq 和 iptable...

  • [Linux] Bridged&NAT

    简介 Bridged桥接:可以实现局域网内相互访问,为其配置一套网络IP,一般宿主机作为桥接网关。NAT:桥接后的...

  • 用Python玩转LLDB

    1. 为什么会有脚本桥接 在LLDB中有很多方式可以创建自定义命令。第一种便是command alias,它为一个...

  • Ubuntu 16.04 VirtualBox 安装 LAMP

    阿里云开源镜像站下载 iso 文件 VirtualBox 暂时未能找到双网卡的使用方法,先使用 NAT 或桥接模式...

  • swift建立桥接文件

    创建桥接文件 有两种方式创建桥接文件 1、自动创建:直接导入OC文件,这时会提示创建桥接文件,直接创建;2、手动创...

  • Swift的桥接文件的创建

    创建桥接文件 有两种方式创建桥接文件 1、自动创建:直接导入OC文件,这时会提示创建桥接文件,直接创建;2、手动创...

网友评论

      本文标题:create_ap 此脚本可以创建一个NAT或桥接WiFi接入

      本文链接:https://www.haomeiwen.com/subject/bdfcxctx.html