linux怎样开热点_linux 开热点 - CSDN
  • Linux 环境下开启wifi热点 hostapdhcpbash Hostapd hostapd is a user space daemon for access point and authentication servers. hostapd是AP和认证服务器的守护进程,使用hostapd可以无网卡...

    Linux 环境下开启wifi热点

    • hostap
    • dhcp
    • bash

    Hostapd

    hostapd is a user space daemon for access point and authentication servers.

    hostapd是AP和认证服务器的守护进程,使用hostapd可以无网卡调整为maste模式,从模拟一个路由的功能,也就是软AP(soft AP)。

    简单来讲,hostapd可以通过配置创建一个软AP,下面具体介绍一下配置过程。

    环境要求

    -网卡支持master模式 -linux(debian, ubuntu, archlinx) -Linux mac80211 驱动

    安装 HOSTAPD

    $: sudo apt-get install hostapd
    

    或者下载安装。

    配置 HOSTAPD

    在 * /etc/hostapd/hostapd.conf * 文件内写入如下内容

    #sets the wifi interface to use, is wlan0 in most cases
    interface=wlan0
    #driver to use, nl80211 works in most cases
    driver=nl80211
    #sets the ssid of the virtual wifi access point
    ssid=ff
    #sets the mode of wifi, depends upon the devices you will be using. It can be a,b,g,n. Setting to g ensures backward compatiblity.
    hw_mode=g
    #sets the channel for your wifi
    channel=6
    #macaddr_acl sets options for mac address filtering. 0 means “accept unless in deny list”
    macaddr_acl=0
    #setting ignore_broadcast_ssid to 1 will disable the broadcasting of ssid
    ignore_broadcast_ssid=0
    #Sets authentication algorithm
    #1 - only open system authentication
    #2 - both open system authentication and shared key authentication
    auth_algs=1
    #####Sets WPA and WPA2 authentication#####
    #wpa option sets which wpa implementation to use
    #1 - wpa only
    #2 - wpa2 only
    #3 - both
    wpa=3
    #sets wpa passphrase required by the clients to authenticate themselves on the network
    wpa_passphrase=KeePGuessinG
    #sets wpa key management
    wpa_key_mgmt=WPA-PSK
    #sets encryption used by WPA
    wpa_pairwise=TKIP
    #sets encryption used by WPA2
    rsn_pairwise=CCMP
    

    执行命令

    $:sudo hostapd /etc/hostapd/hostapd.conf
    

    现在hostapd的配置已经完成,手机已经可以搜索到一个名为ff的wifi。但是还连不上这个wifi,因为现在还没有配置dhcp服务器。

    DHCP

    现在HOSTAPD已经可以正确运行了,只需要配置好DHCP服务器就可以用移动设备接入wifi上网了。DHCP用来给连如的移动设备分配ip地址,首先安装DHCP服务器。

    $:sudo apt-get install isc-dhcp-server
    

    编辑* /etc/dhcp/dhcpd.conf *文件,内容如下:

    ddns-update-style none;
    ignore client-updates;
    authoritative;
    option local-wpad code 252 = text;
    
     subnet
     10.0.0.0 netmask 255.255.255.0 {
     # --- default gateway
     option routers
     10.0.0.1;
     # --- Netmask
     option subnet-mask
     255.255.255.0;
     # --- Broadcast Address
     option broadcast-address
     10.0.0.255;
     # --- Domain name servers, tells the clients which DNS servers to use.
     option domain-name-servers
     10.0.0.1, 8.8.8.8, 8.8.4.4;
     option time-offset
     0;
     range 10.0.0.3 10.0.0.13;
     default-lease-time 1209600;
     max-lease-time 1814400;
     }
    

    BASH脚本

    配置一个用来上网的简单bash脚本就可以了。假设命名为wifi.sh,写入如下内容。

    #!/bin/bash
    #Initial wifi interface configuration
    ifconfig $1 up 10.0.0.1 netmask 255.255.255.0
    sleep 2
    ###########Start DHCP, comment out / add relevant section##########
    #Thanks to Panji
    #Doesn’t try to run dhcpd when already running
    if [$(ps -e | grep dhcpd)== “” ]; then
        dhcpd $1 &
    fi
    ###########
    #Enable NAT
    iptables --flush
    iptables --table nat --flush
    iptables --delete-chain
    iptables --table nat --delete-chain
    iptables --table nat --append POSTROUTING --out-interface $2 -j MASQUERADE
    iptables --append FORWARD --in-interface $1 -j ACCEPT
    
    #Thanks to lorenzo
    #Uncomment the line below if facing problems while sharing PPPoE, see lorenzo’s comment for more details
    #iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
    
    sysctl -w net.ipv4.ip_forward=1
    #start hostapd
    hostapd /etc/hostapd/hostapd.conf
    

    使用格式为

    ./wifi.sh wifi_card_interface interface_with_internet

    查看自己电脑的无线网卡和有线网卡的名字,比如我的是** wlan0 *, * eth0 **。

    $:ifconfig -a
    

    执行

    chmod a+x wifi.sh
    sudo ./wifi.sh wlan0 eth0
    

    参考:·The Linux Way to create Virtual Wifi Access Point

    展开全文
  • Linux 下创建热点

    2019-04-01 10:32:05
    向用电脑哦开热点供手机使用。 工具 create_ap 目录 安装方法 使用方法 实战 安装方法 一般来说linux下用户直接使用Generic方式即可安装。 Generic git clone https://github.com/oblique/create_ap cd ...

    最近在使用linux,电脑连接wifi。向用电脑哦开热点供手机使用。
    工具 create_ap


    目录


    安装方法

    一般来说linux下用户直接使用Generic方式即可安装。

    Generic

    git clone https://github.com/oblique/create_ap
    cd create_ap
    make install
    
    ArchLinux
    pacman -S create_ap
    
    Gentoo
    emerge layman
    layman -f -a jorgicio
    emerge net-wireless/create_ap
    

    使用方法

    一般模式: create_ap 网卡名 网卡名 wifi名称 wifi密码

    No passphrase (open network):
    create_ap wlan0 eth0 MyAccessPoint
    
    WPA + WPA2 passphrase:
    create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
    
    AP without Internet sharing:
    create_ap -n wlan0 MyAccessPoint MyPassPhrase
    
    Bridged Internet sharing:
    create_ap -m bridge wlan0 eth0 MyAccessPoint MyPassPhrase
    
    Bridged Internet sharing (pre-configured bridge interface):
    create_ap -m bridge wlan0 br0 MyAccessPoint MyPassPhrase
    
    Internet sharing from the same WiFi interface:
    create_ap wlan0 wlan0 MyAccessPoint MyPassPhrase
    
    Choose a different WiFi adapter driver
    create_ap --driver rtl871xdrv wlan0 eth0 MyAccessPoint MyPassPhrase
    
    No passphrase (open network) using pipe:
    echo -e "MyAccessPoint" | create_ap wlan0 eth0
    
    WPA + WPA2 passphrase using pipe:
    echo -e "MyAccessPoint\nMyPassPhrase" | create_ap wlan0 eth0
    

    实战

    下载create_ap

    git clone https://github.com/oblique/create_ap
    cd create_ap
    make install

    查看相关网卡信息,找到正在连接wifi的网卡,这里找到的是wlp3s0

    iwconfig
    在这里插入图片描述

    添加热点(网卡填写为上一步找到的网卡)

    root create_ap wlp3s0 wlp3s0 wifiname password

    至此结束

    展开全文
  • Linux Mint 19.1建立热点方法 首先点击桌面右下角的网络按钮,选择网络设置。 在右侧的Wi-Fi参数下,点击用作热点 点击开启按钮 这时可以看到热点已经建立好了,这都是Linux Mint事先已经为我们预置好了wifi...

    首先点击桌面右下角的网络按钮,选择网络设置。

    在这里插入图片描述

    在右侧的Wi-Fi参数下,点击用作热点
    在这里插入图片描述
    点击开启按钮
    在这里插入图片描述
    这时可以看到热点已经建立好了,这都是Linux Mint事先已经为我们预置好了wifi热点一系列参数的结果。
    在这里插入图片描述打开网络连接可以看到,wifi下多了一个名为Hotspot的网络在这里插入图片描述
    用这种方法建立出来的热点有一个缺陷,就是wifi名只能是你建立系统时创建的计算机名,我尝试用超级权限更改名字也没有用,但是还好,热点密码是可以更改的。所以如果你有什么可以改变wifi名字的方法,也请一定要告诉我

    展开全文
  • Linux创建WIFI热点

    2019-07-02 10:57:40
    使用manjaro的时候,作为已选择的kde桌面,它的网络设置里已经集成了wifi的创建。 1、打开网络配置界面 这里可以从任务栏的网络链接图标的设置按键...不难理解,WI-FI(共享)这个项目就是我们要创建的WIFI热点,...

    使用manjaro的时候,作为已选择的kde桌面,它的网络设置里已经集成了wifi的创建。

    1、打开网络配置界面

    这里可以从任务栏的网络链接图标的设置按键进入
    图片

    2、创建WIFI热点链接

    当进入配置界面后,点击创建按钮进行wifi热点的添加:
    图片

    然后弹出的界面就可以看到 有线以太网 和 WI-FI这两个项目还有后缀(共享)的副项目。不难理解,WI-FI(共享)这个项目就是我们要创建的WIFI热点,另一个后面再提。

    创建WI-FI(共享)的设计页面,这个页面主要设置SSID,也就是WIFI名,至于WIFI密码,则是标签栏的WI-FI安全里面。
    图片
    设置wifi密码,在安全选项里面选择加密格式,一般都是选择 个人WPA/WPA2 加密(有需求的自行选择),然后在密码栏里填写密码(注意,这里的密码要八位数以上);不需要密码可以在安全选项里面选择 无 。
    图片
    当这些都设置好了之后,点击保存就完成了WIFI热点的创建。然后就可以在网络配置界面里看到多了一个我们刚刚创建的项目。但这时并不能用手机链接这个wifi
    图片

    3、启动WIFI热点并链接

    到了这里,我现在可以提出这个设置的一些问题,之前提的网卡设备wlp3s0,它是我们笔记本链接wifi所需要的网卡设备,而我们现在所创建的WIFI需要这个设备,也就是说打开热点也后,电脑就不能通过链接WIFI提供网络,只能用网线接口提供网络。
    用windows的同学应该知道,笔记本即使是链接wifi也能共享其网络的。而这里笔记本链接WIFI和打开热点只能选中其中一个,除非你有两个网卡驱动。

    下面干正事,创建好热点之后,打开WIFI链接,下面就会跳出一大堆可链接的WIFI,其中,我们刚刚创建的热点的项目名也在里面,鼠标选中这个项目,点击后面的连接。
    图片
    这样在活动链接里面显示已链接,就表明已开启热点,并且WIFI列表也不在了,当你要链接其它WIFI时,只有断开该链接。

    接下来,我们用手机验证一下。
    图片

    图片


    到这里热点已经创建成功。

    4、xfce桌面的相关设置

    以上都是kde的设置,xfce略有不同;比如创建的时候,没有 WIFI(共享) 的选项。面对这个问题也大量测试得到解决,它只是把该方案隐藏了。大致步骤一致,下面我只提一下不同的地方。
    首先,直接选择创建WIFI

    然后wifi设置界面基本相同,把mode中的 客户端 切换为 热点 。

    保存之后WIFI是没有发现链接选项,得通过链接隐藏的WIFI进行本机注册

    手机同时也得通过链接添加网络进行链接。完成WIFI的创建和链接。

    PS:经过一些探索,可以直接通过网络图标点击 创建新的wifi网络,完成创建之后进入该wifi的设置页面把Mode修改为热点,再链接该WIFI则可以创建成可显示搜索的WIFI。

    展开全文
  • Linuxwifi热点

    2019-10-04 19:04:17
    跑坑无数,终于使用create_ap开启wifi热点。 可以使用github上托管的项目,地址https://github.com/oblique/create_ap/ 安装如https://github.com/oblique/create_ap/教程所示,安装后使用命令sudocreate_ap wlan0...
  • 起因  由于校园网对设备的限制,每个账号只能让两个... 在Windows下是可以直接用的,但是在linux环境下貌似不能,我的系统是Deepin 15.11 有一个热点,但是连接后会断开WiFi连接,貌似这个的场...
  • linux做wifi热点

    2018-05-03 18:55:03
    以fedora14为例安装hostapd,将Linux笔记本部署为一台高性能无限路由器,顺便说一句,我的fedora14安装在一台10英寸的上网本上。工具/原料有无线网卡、有线网卡的笔记本一台安装Linux操作系统,我使用的是fedora14...
  • Linux系统设置WiFi热点

    2016-06-28 16:31:45
    第一步:安装hostapd  sudo apt-get install hostapd 第二步:安装创建热点脚本(下载地址:http://download.csdn.net/download/hanbo622/9553371) ...第三步:创建热点  create_ap wlan0 eth0 hanbo -
  • 具体方法如下:使用ap-hotspot来创建WIFI热点,而不要用Ad hoc。终端里输入: $ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get in...
  • Linux系统开启WIFI热点

    2019-09-09 18:51:00
    Linux系统开启WIFI热点第一步:安装create_ap第二步:使用方法第三步:报错及解决办法 第一步:安装create_ap 如果没有无线网卡就不要继续往下看了 项目github地址:https://github.com/oblique/create_ap 通用的...
  • 导语:哎嘛~折腾了这么久,终于找到一个win中难以做到的功能了,那就是校园网开热点呀~步骤:首先得有网首先如果你得把你得校园网给搞定吧2333,我们学校是rj客户端,我主要是阅读了linux公社和这一篇博客,如果不...
  • 许多小伙伴用Linux系统时,在没有有线网络和无线网络时,手机分享热点却又电脑网络连接不上去,又急又气。下面,我就和大家分享以下,如何在Linux系统下,连接手机热点。 一、什么是局域网 ...
  • arm-linux AP热点

    2014-03-28 17:38:39
    我使用的是rt5370网卡(海思平台,工具链为:arm-hismall-linux-gcc),rt5370有三种模式:AP模式、STA模式以及STA-AP模式。  AP:即释放wifi热点供外部网卡(STA)连入。  STA:为普通网卡模式可连接外部路由器...
  • linux 设置wifi热点

    2015-12-20 15:14:40
    本文以centos7为例, 使用带有无线网卡的笔记本搭建wifi热点.工具/原料 有无线网卡、有线网卡的笔记本一台 安装Linux操作系统,我使用的是centos7 方法/步骤1. 检查确认笔记本网卡支持master模式首先要安装一个iw:...
  • 过年这几天在家用笔记本电脑...还好自己是双系统,在linux下手机开热点是可以连接上了。于是乎自己只能在linux下查资料然后在换系统到windows系统,一反一复很是浪费时间。今天偶然在贴吧看到了类似的帖子,自己尝试...
  • Ubuntu18.04 怎么开热点

    2018-04-30 08:55:39
    先说明,电脑上要有wifi适配器,而且连接wifi时,不能开热点 我的笔记本是双系统,现在介绍一下我的设置 在设置里打开热点这个应该会吧,但是热点密码不是自己设置的,而是随机生成的,本文重点介绍一下怎么修改...
  • 实例:连接校园网并开启热点 条件:网卡需要支持ap模式 1.连接校园网wifi    #开启无线接口 sudo ip link set wlan0 up #扫描wifi,获取wifi列表 sudo iw dev wlan0 scan |grep SSID sudo iw dev wlan0 ...
  • 打开NetworkConnections,点击Add:
  • Linux设置WIFI热点

    2014-12-21 17:15:03
    sudo apt-get install plasma-nm 安装完毕 命令行启动kde-nm-connection-editor或/usr/share/applications/kde4/kde-nm-connection-editor.desktop拖拽到DOCK并启动之 点击 add, 选择 Wireless (shared),选择你...
1 2 3 4 5 ... 20
收藏数 12,660
精华内容 5,064
关键字:

linux怎样开热点