精华内容
下载资源
问答
  • 树莓派开启热点

    2021-07-12 17:20:00
    有线接入网络,无线开启热点 安装 先安装各种依赖 sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq 下载creat_ap sudo git clone https://github.com/oblique/create_ap cd create_ap...

    测试系统

    Raspberry 4 ; Ubuntu Server 18.04

    目的

    有线接入网络,无线开启热点

    安装

    先安装各种依赖

    sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq
    

    下载creat_ap

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

    执行完install后,其配置文件会放在**/etc/create_ap.conf**内,

    测试启动

    sudo create_ap --config /etc/create_ap.conf
    

    请确定打印内容是否有问题!

    请确定打印内容是否有问题!

    请确定打印内容是否有问题!

    测试无问题后,设置开机启动

    sudo systemctl enable create_ap.service
    

    禁止开机启动(disable), 启动(start),停止(stop)。

    配置文件
    CHANNEL=default		
    GATEWAY=10.0.0.1	# 网段
    WPA_VERSION=2	
    ETC_HOSTS=0
    DHCP_DNS=gateway
    NO_DNS=0
    NO_DNSMASQ=0
    HIDDEN=0
    MAC_FILTER=0
    MAC_FILTER_ACCEPT=/etc/hostapd/hostapd.accept
    ISOLATE_CLIENTS=0
    SHARE_METHOD=nat
    IEEE80211N=0		#是否开启802.11n(若为5G,其值为1)
    IEEE80211AC=0		#是否开启802.11ac(若为5G,其值为1)
    HT_CAPAB=[HT40+]
    VHT_CAPAB=
    DRIVER=nl80211
    NO_VIRT=0
    COUNTRY=
    FREQ_BAND=2.4		#无线频率(若为5G,其值为5)
    NEW_MACADDR=
    DAEMONIZE=0
    NO_HAVEGED=0
    WIFI_IFACE=wlan0
    INTERNET_IFACE=eth0
    SSID=YourSsid
    PASSPHRASE=YourPwd
    USE_PSK=0
    
    常见问题

    可能会出现

    ctrl_iface not configured!
    

    或什么random相关的问题,解决方法:

    mv /dev/random /dev/random.orig
    ln -s /dev/urandom /dev/random
    

    random和urandom的区别,请自行百度

    展开全文
  • 文章目录安装必要软件hostapddnsmasq配置解除禁用hostapd配置hostapd开机启动配置DHCP服务配置热点信息配置路由转发PPPOE拨号上网 这篇文章主要参考树莓派的官方教程,之前看了其它的教程,都不...这个是开启热点用的主


    这篇文章主要参考树莓派的官方教程,之前看了其它的教程,都不能成功。看来树莓派的Ubuntu和一般的Ubuntu是有些区别的。这篇文章的目的就是记录一下,以防以后自己忘记了。

    安装必要软件

    装程序之前最好更新一下软件源列表

    sudo apt-get update
    

    hostapd

    sudo apt install hostapd
    

    这个是开启热点用的主要程序,用它来通过无线网卡发射信号

    dnsmasq

    sudo apt install dnsmasq
    

    这个用作热点的DHCP服务和DNS服务

    配置

    首先启动hostapd

    解除禁用hostapd

    sudo systemctl unmask hostapd
    

    配置hostapd开机启动

    sudo systemctl enable hostapd
    

    配置DHCP服务

    修改配置文件/etc/dhcpcd.conf

    interface wlan0
        static ip_address=192.168.4.1/24
        nohook wpa_supplicant
    

    这里把名字叫wlan0的接口设置了静态IP地址192.168.4,.1,同时/24表明子网掩码是255.255.255.0

    装好了dnsmasq之后会生成一个/etc/dnsmasq.conf配置文件,可以直接覆盖,或者把原来的保存起来,新建一个同名的文件进行配置
    内容是

     # 在wlan0接口上服务
    interface=wlan0
     # DHCP的地址池,这里2-20,也就是同时19个设备连接热点
    dhcp-range=192.168.4.2,192.168.4.20,255.255.255.0,24h
    # DNS的域名
    domain=wlan
    # 这个路由器的别名(连接热点的设备可以通过gw.wlan来访问树莓派)
    address=/gw.wlan/192.168.4.1
    

    配置热点信息

    配置hostapd,修改配置文件/etc/hostapd/hostapd.conf

    country_code=CN
    interface=wlan0
    ssid=热点名字
    hw_mode=g
    channel=7
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase=热点密码
    wpa_key_mgmt=WPA-PSK
    wpa_pairwise=TKIP
    rsn_pairwise=CCMP
    

    配置好以上信息,理论上树莓派就能够开启热点并让设备连接了
    树莓派默认是禁用无线网卡的,所以最好确保解除禁用无线网卡

    sudo rfkill unblock wlan
    

    可以通过以下命令重启树莓派,检查热点是否正常开启

    sudo systemctl reboot
    

    配置路由转发

    通过iptables来配置路由转发
    执行以下命令

    sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    

    这个命令会将从接口eth0的出去的请求的源IP地址替换为树莓派在公网上的IP地址。将进来的响应的目标IP地址替换成原请求的原IP地址。也就是说这一条是热点能够连接互联网的关键

    注意:如果是拨号上网的话,配置好下面的再执行这个命令,其中的eth0改成ppp0

    PPPOE拨号上网

    如果不需要拨号上网的话,上面的配置就可以正常使用热点了,但是拨号上网需要额外的配置
    首先安装拨号上网需要的软件

    sudo apt-get install pppoe pppoeconf pppstatus
    

    然后配置上网账号

    sudo pppoeconf
    

    全选yes,中间会要输入账号密码
    配置好之后ifconfig命令会多一个ppp0接口
    最后将ppp0添加到系统的默认路由表中

    sudo route add default ppp0
    

    结束。

    展开全文
  • 树莓派开启 wifi 热点

    千次阅读 2020-07-29 01:42:47
    于是想要把树莓派变成 wifi 热点, 就能用我们的手机或者笔记本连接它了. 一. 修改 /etc/network/interfaces, 建议把旧的文件备份例如 interfaces-old # 有线网卡, 普通上网方式 auto eth0 iface eth0 inet dhcp ...

    树莓派小巧的体型当然不是为了固定放在桌子上, 更是为了做成可移动的智能设备, 例如智能小车. 当树莓派不在室内的 wifi 下时, 怎样方便地连接上它呢? 于是想要把树莓派变成 wifi 热点, 就能用我们的手机或者笔记本连接它了. 

    一. 修改 /etc/network/interfaces, 建议把旧的文件备份例如 interfaces-old

    # 有线网卡, 普通上网方式
    auto eth0
    iface eth0 inet dhcp
    
    # 无线网络, 用作 wifi 热点
    auto wlan0
    iface wlan0 inet static
    address 192.168.11.1
    netmask 255.255.255.0
    gateway 192.168.11.1

    192.168.11.0 是热点分配的网段, 可改成自己习惯的. 后面配置还会用到, 前后要一致.

     

    二. 安装 hostapd, udhcpd

    $ sudo apt-get install hostapd

    $ sudo apt-get install udhcpd

     

    三. 编辑 /etc/default/hostapd, 将#DAEMON_CONF=""修改为DAEMON_CONF="/etc/hostapd/hostapd.conf”

    然后添加配置文件 /etc/hostapd/hostapd.conf

    interface=wlan0
    ssid=RPiWireless
    channel=7
    macaddr_acl=0
    auth_algs=1
    ignore_broadcast_ssid=0
    wpa=2
    wpa_passphrase=1234567890
    wpa_key_mgmt=WPA-PSK
    rsn_pairwise=CCMP
    ieee80211n=1
    hw_mode=g
    wmm_enabled=1

    ssid 是 wifi 名字, wpa_passphrase 是连接时的密码, 别忘了改成自己的密码.

     

    四. 配置 dhcp 服务. 打开 /etc/udhcpd.conf, 修改几个地方:

    start           192.168.11.20   #default: 192.168.0.20
    end             192.168.11.254  #default: 192.168.0.254
    
    interface       wlan0           #default: eth0
    
    opt     dns     192.168.11.1 192.168.8.1    # 192.168.8.1 是我路由器地址
    option  subnet  255.255.255.0
    opt     router  192.168.11.1
    opt     wins    192.168.11.1
    option  dns     114.114.114.114 # appened to above DNS servers for a total of 3
    option  domain  local
    option  lease   864000          # 10 days of seconds

    最后, 修改 /etc/default/udhcpd, 在 DHCPD_ENABLED=“no" 前面加上注释符#

    重启.

    到这里, 笔记本已经能连接热点发型指令给树莓派了, 作为操控智能车已经足够了. 但是还不能上网, 还需要配置路由转发.

     

    五. (可选) 配置路由转发规则. 

    首先打开配置文件/etc/sysctl.conf,去掉net.ipv4.ip_forward=1前面的注释符#, 执行命令sysctl -p 使配置文件生效.

    再执行如下命令配置防火墙规则:

    $ sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
    
    $ sudo iptables -A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
    
    $ sudo iptables -A FORWARD -i wlan0 -o eth0 -j ACCEPT

    目前上网的问题解决了. 但是重启之后转发规则就会失效. 为了保证重启有效, 先把规则保存到文件

    $ sudo iptables-save > /etc/iptables.rules

    然后在 /etc/network/if-pre-up.d 创建一个脚本, 写入

    #!/bin/bash
    
    iptables-restore < /etc/iptables.rules

    保存后退出. 每次重启脚本被执行加载 iptables 的规则.

     

    后记: 一开始用旧的文章 ad hoc ( 特定网络, 即 ad hoc network, 是一个小型的计算机对计算机的网络. 假设你把树莓派跟笔记本直接用网线连起来, 就相当于建立了一个小型的有线 ad hoc network) 的配置方式, dhcp 服务用的是 isc-dhcp-server , 但总是分配不了 IP, 可能是软件太旧了. 感谢 CE653A, 按照 https://www.cnblogs.com/dgjnszf/p/10807056.html 的步骤最终配置成功.

     

    假如这篇文章对你有所帮助, 请关注我公众号, 发现更多有用的文章

     

    展开全文
  • 树莓派开机热点启动

    2021-04-20 11:20:13
    因项目需要,设计树莓派...树莓派开启自组热点 采用的是github上的开源项目,项目地址为:create_ap git clone https://github.com/oblique/create_ap cd create_ap make install 然后: create_ap wlan0 eth0 MyAcc

    因项目需要,设计树莓派开机自动建立热点,方便外场实验笔记本远程链接树莓派,并进行调试。

    关闭树莓派开机自动链接无线网络

    删除/etc/NetworkManager/system-connections目录里的连接文件

    树莓派开启自组热点

    采用的是github上的开源项目,项目地址为:create_ap

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

    然后:

    create_ap wlan0 eth0 MyAccessPoint MyPassPhrase
    

    查看
    create_ap --list-running
    可以得到当前无线网的ID
    然后可以通过
    create_ap --stop ID
    来停止掉当前的无线网络

    设置开机自启动

    Start service immediately:

    systemctl start create_ap
    

    Start on boot:

    systemctl enable create_ap
    

    修改开机默认wifi名称和密码

    修改默认的配置文件在/etc/create_ap.conf (通过查看编译文件夹中的对应service服务可以看出来)

    展开全文
  • 开篇 在网上找了很久也没找到怎么修改热点的名称和密码有关的资料,恰好自己发现了hostapd,此篇献给像我这样的...一、设置树莓派3热点的名称和密码 打开终端输入 sudo vim /etc/hostapd/hostapd.conf     ...
  • 树莓派设置热点 给手机 。 操作流程: 1.树莓派设置热点。假设为wifi001 2.手机搜寻wifi - wifi001 3.输入密码连接wifi001 4.输入用户手机的wifi账号密码,生成配置文件 如用户家里wifi- wifi002 password-wifi...
  • 树莓派打开wifi热点

    千次阅读 2019-05-08 23:48:06
    这里使用的是工具create_ap,下载和安装方法: ...*cdcreate_ap *sudomakeinstall 详细的内容可以看里面的...接着按照README里面的提示安装依赖项,安装完就可以按照里面说的方式打开wifi热点了: sudocreate_apwl...
  • 树莓派+开启热点+mentohust+caddy

    千次阅读 2019-03-03 00:00:24
    树莓派+开启热点+mentohust+caddy 硬件 笔记本电脑 树莓派3B+ 网线一根 树莓派连接 1.网络共享 由于购买树莓派时,未额外选择显示屏,所以树莓派的连接部分还是稍显麻烦的。 注:树莓派官方系统未开启ssh功能,而...
  • 树莓派wifi热点,无网线连接,小白教程 本人小白一枚,最近探索学习树莓派,从前面的网线连上树莓派后,发现无法联网,啥也做不了学习到一个新的方法,使用手机热点作为wifi(无路由器)连上之后,亲测可联网,首先...
  • 将Raspberry Pi设置为路由无线访问点 以太网网络中的Raspberry Pi可以用作无线访问点,从而创建辅助网络。由此产生的新无线网络完全由Raspberry Pi管理。 如果希望将现有的以太网网络扩展到无线客户端,则可以考虑...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,083
精华内容 433
关键字:

树莓派开启热点