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

    千次阅读 2015-08-24 10:03:16
    原理:Pi 使用有线连入网络,然后接 USB 无线网卡作为热点,提供 Wifi 接入。USB 无线网卡驱动如果接上 USB 无线网卡,使用 ifconfig 命令,能直接看到 wlan0,那么恭喜你,可以直接跳过这一步。 如果没有请查询一下...

    原理:Pi 使用有线连入网络,然后接 USB 无线网卡作为热点,提供 Wifi 接入。

    USB 无线网卡驱动

    如果接上 USB 无线网卡,使用 ifconfig 命令,能直接看到 wlan0,那么恭喜你,可以直接跳过这一步。 如果没有请查询一下树莓派支持的 USB 无线网卡型号,可参考以下网址: http://elinux.org/RPi_VerifiedPeripherals#USB_Wi-Fi_Adapters

    修改 wlan0 为静态 IP

    相当于设置路由器 wlan 口 IP,即我们访问路由器通常使用的:192.168.1.1

    sudo vim /etc/network/interfaces

    把原来关于 wlan0 的注释掉:(可能跟这个不一样,跟 wlan0 有关的注释掉即可)。

    #auto wlan0
    #iface wlan0 inet dhcp
    #wpa-ssid "360WiFi-li"
    #wpa-psk "xiaolizi"

    添加下面的

    iface wlan0 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    gateway 192.168.0.1

    完成之后需要重启

    安装 hostapd

    官方的 hostapd 不支持 8188CUS,后面需要重新卸载安装新的, 测试时这里必须先装旧的,然后后面卸了装新的,否则也不能用。

    sudo apt-get install hostapd

    编辑 hostapd 默认配置文件

    sudo vim /etc/default/hostapd

    找到 #DAEMON_CONF= "",修改为:

    DAEMON_CONF="/etc/hostapd/hostapd.conf"

    然后编辑sudo vim /etc/hostapd/hostapd.conf

    增加以下代码:

    [ruby] view plaincopy
    # Basic configuration  
    
    interface=wlan0  
    ssid=raspberrywifi  
    channel=1  
    #bridge=br0  
    
    # WPA and WPA2 configuration  
    
    macaddr_acl=0  
    auth_algs=1  
    ignore_broadcast_ssid=0  
    wpa=3  
    wpa_passphrase=12345678  
    wpa_key_mgmt=WPA-PSK  
    wpa_pairwise=TKIP  
    rsn_pairwise=CCMP  
    
    # Hardware configuration  
    
    driver=rtl871xdrv  
    ieee80211n=1  
    hw_mode=g  
    device_name=RTL8192CU  
    manufacturer=Realtek 

    修改WiFi 名和密码

    ssid=raspberrywifi
    wpa_passphrase=12345678

    保存退出,然后重启服务

    sudo service hostapd restart

    或者执行以下命令生效

    sudo hostapd -dd /etc/hostapd/hostapd.conf

    如果你使用的网卡提示一下信息

    Configuration file: /etc/hostapd/hostapd.conf
    nl80211: 'nl80211' generic netlink not found
    Failed to initialize driver 'nl80211'
    rmdir[ctrl_interface]: No such file or directory

    那么,还是要使用第三方的 hostapd。

    安装新的 hostapd

    删除原来的 hostapd

    sudo apt-get autoremove hostapd

    下载第三方驱动并安装

    wget https://github.com/jenssegers/RTL8188-hostapd/archive/v1.1.tar.gz
    tar -zxvf v1.1.tar.gz

    编译

    cd RTL8188-hostapd-1.1/hostapd
    sudo make
    sudo make install

    然后再重启服务,应该提示成功

    $ sudo service hostapd restart
    [ ok ] Stopping advanced IEEE 802.11 management: hostapd.
    [ ok ] Starting advanced IEEE 802.11 management: hostapd.

    将 hostapd 加入开机自启动

    sudo service hostapd start
    sudo update-rc.d hostapd enable

    如果这里提示的是失败,重启后网络建立成功,用手机可以搜到这个网络

    安装 DHCP 服务

    以上步骤建立起了 WiFi 热点,但是无法自动获取 ip,需要以下步骤

    sudo apt-get install udhcpd

    编辑配置文件

    sudo vim /etc/udhcpd.conf //修改以下信息,startend是重点,注意跟第一步的静态ip在一个网段
    start 192.168.0.20
    end 192.168.0.200
    interface wlan0

    接下来编辑/etc/default/udhcpd并且将下面这行注释掉,以使DHCP Server正常工作

    #DHCPD_ENABLED="no"

    启动 dhcp 服务器

    sudo service udhcpd start
    sudo update-rc.d udhcpd enable

    经过此步手机已经可以接入 WiFi 网络,并且自动获取 ip。

    配置路由转发

    理论上是经过这一步,手机可以通过共享树莓派的无线网络上网了,但是可能还存在一些路由转发问题。

    设置路由映射规则

    sudo iptables -F
    sudo iptables -X
    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 bash -c iptables-save > /etc/iptables.up.rules

    编辑sudo vim /etc/network/if-pre-up.d/iptables

    添加下面两行代码:

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

    保存退出,然后修改 iptables 权限:

    sudo chmod 755 /etc/network/if-pre-up.d/iptables

    开起内核转发

    sudo vim /etc/sysctl.conf

    找到下面两行:

    #Uncomment the next line to enable packet forwarding for IPv4
    #net.ipv4.ip_forward=1

    net.ipv4.ip_forward前面的#去掉,保存退出。

    然后:

    sudo sysctl -p

    其它问题

    最近经常发现无线网卡配置的 DHCP 不能发挥作用,经过排查发现给无线网卡指定的静态 IP 失败了,也就是说无线网卡没有 IP 导致 DHCP 无法工作,将/etc/default/ifplugd的内容修改配置如下:

    INTERFACES="eth0"
    HOTPLUG_INTERFACES="eth0"
    ARGS="-q -f -u0 -d10 -w -I"
    SUSPEND_ACTION="stop"
    展开全文
  • 树莓派做wifi热点

    2013-07-30 09:43:00
    为什么80%的码农都不了架构师?>>> ...


    原帖地址:

    1,http://elinux.org/RPI-Wireless-Hotspot

    2,http://www.jenssegers.be/

    首先我的是树莓派B版,网卡是EDUP-N8508GS,其芯片是realtek RTL8188CUS,根据http://elinux.org/RPI-Wireless-Hotspot设置发现最后会hostapd segmentation fault.最后找到http://www.jenssegers.be/.

    这篇文章也只是自己大概翻译一下这两个帖子,并且作为自己的一个记录.感谢在ickey上朋友帮抽中的树莓派,感谢我的好朋友.

    假设你已经有了充足的配件,有网络连接(暂时没有的,如校园网用户,请看后面连接wifi热点),设置好ip地址,然后以pi身份登陆到上面去了.

    系统版本是2013-02-09-wheezy-raspbian

    (1) 先安装软件包

    sudo apt-get install hostapd udhcpd
    sudo apt-get install udhcpd

    (同这个网卡芯片型号的先不用安装hostapd)

    (使用dnsmasq请看http://sirlagz.net/2012/08/09/how-to-use-the-raspberry-pi-as-a-wireless-access-pointrouter-part-1/)

    (2) 编辑配置文件

    sudo nano /etc/udhcpd.conf

    如:

    start 192.168.42.2 # This is the range of IPs that the hostspot will give to client devices.
    end 192.168.42.20
    interface wlan0 # The device uDHCP listens on.
    remaining yes
    opt dns 8.8.8.8 4.2.2.2 # The DNS servers client devices will use.
    opt subnet 255.255.255.0
    opt router 192.168.42.1 # The Pi's IP address on wlan0 which we will set up shortly.
    opt lease 864000 # 10 day DHCP lease time in seconds

    再编辑 /etc/default/udhcpd:

    sudo nano   /etc/default/udhcpd



    DHCPD_ENABLED="no"



    #DHCPD_ENABLED="no"

    (3) 分配静态ip

    sudo ifconfig wlan0 192.168.42.1

    要想开机自动设置

    sudo nano /etc/network/interfaces

    替换"iface wlan0 inet dhcp" (如果没有就直接写)到:

    iface wlan0 inet static
    address 192.168.42.1
    netmask 255.255.255.0

    注释与wifi连接的行如

    allow-hotplug wlan0
    wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    iface default inet manual

    到:

    #allow-hotplug wlan0
    #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
    #iface default inet dhcp

    (4) 设置hostapd(本网卡芯片型号的先不设置):

    sudo nano /etc/hostapd/hostapd.conf

    wpa加密的:

    输入:

    interface=wlan0
    driver=nl80211
    ssid=热点名称
    hw_mode=g
    channel=6
    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

    不加密的:

    interface=wlan0
    ssid=My_AP
    hw_mode=g
    channel=6
    auth_algs=1
    wmm_enabled=0



    sudo nano /etc/default/hostapd

    把下面这句

    #DAEMON_CONF=""

    改为

    DAEMON_CONF="/etc/hostapd/hostapd.conf"

    (5) 设置NAT.

     sudo nano /etc/sysctl.conf

    文件末尾加入:

    net.ipv4.ip_forward=1

    然后运行一下命令:

    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 sh -c "iptables-save > /etc/iptables.ipv4.nat"

    现在编辑网卡接口设置:

    sudo nano /etc/network/interfaces

    加入:

    up iptables-restore < /etc/iptables.ipv4.nat

    启动热点:

    sudo service hostapd restart
    sudo service udhcpd restart

    开机自动启动热点:

    sudo update-rc.d hostapd enable
    sudo update-rc.d udhcpd enable

    sudo ln -s /etc/init.d/hostapd /etc/rc2.d/S02hostapd

    (6) 设置本网卡型号的hostapd:

    如果你是我这个型号的,但是找着之前的教程安装会出现:

    nl80211: 'nl80211' generic netlink not found
    Failed to initialize driver 'nl80211'
    rmdir[ctrl_interface]: No such file or directory

    因为之前的教程使用nl80211这个驱动,有些网卡,比如我这张就不行。其他网卡型号的待测试,建议先照之前的教程安装.不行在找网卡型号适合的hostapd和驱动装.

    <1> 如果之前安装了hostapd包先用以下命令卸载:

    sudo apt-get autoremove hostapd

    <2> 下载专用的hostapd

    wget https://github.com/segersjens/RTL8188-hostapd/archive/v1.1.tar.gz

    解压:

    tar -zxvf v1.0.tar.gz

    (没有网络连接的可以用电脑下载再用u盘弄过去)

    <3> 编译hostapd

    cd RTL8188-hostapd-1.0/hostapd
    sudo make install

    <4> 设置hostapd.conf

    sudo nano /etc/hostapd/hostapd.conf

    像之前改下ssid,密码就好了.其他不知道就不要动.

    <5> 重启服务:

    sudo service hostapd restart

    现在你应该能看到热点了.

    连接wifi:

    (1) 设置网卡接口:

    sudo nano /etc/network/interfaces

    设置成如

    auto lo

    iface lo inet loopback

    auto eth0

    iface eth0 inet dhcp

    auto wlan0

    allow-hotplug wlan0

    iface wlan0 inet static

    address 192.168.137.108

    netmask 255.255.255.0

    gateway 192.168.137.1

    dns-nameserver 202.116.0.1

    wpa-ssid "热点名

    转载于:https://my.oschina.net/syscde/blog/148300

    展开全文
  • 原理:Pi使用有线连入网络,然后接USB无线网卡作为热点,提供Wifi接入。 1、USB无线网卡驱动 如果接上USB无线网卡,使用ifconfig命令,能直接看到wlan0,那么恭喜你,可以直接跳过这一步。 如果没有请...

    原理:Pi使用有线连入网络,然后接USB无线网卡作为热点,提供Wifi接入。


    1、USB无线网卡驱动

    如果接上USB无线网卡,使用ifconfig命令,能直接看到wlan0,那么恭喜你,可以直接跳过这一步。

    如果没有请查询一下树莓派支持的USB无线网卡型号,可参考以下网址:

    http://elinux.org/RPi_VerifiedPeripherals#USB_Wi-Fi_Adapters


    2、修改wlan0为静态IP

    相当于设置路由器lan口IP,即我们访问路由器通常使用的:192.168.1.1

    sudo vim /etc/network/interfaces
    把原来关于wlan0的注释掉:
    (可能跟这个不一样,跟wlan0有关的注释掉即可)
    #auto wlan0
    #iface wlan0 inet dhcp
    #wpa-ssid "360WiFi-li"
    #wpa-psk "xiaolizi"

    添加下面的:
    iface wlan0 inet static
    address 192.168.0.1
    netmask 255.255.255.0

    gateway 192.168.0.1

    完成之后需要重启

    3、安装hostapd

    官方的hostapd不支持8188CUS,后面需要重新卸载安装新的

    笔者测试貌似这里必须先装旧的,然后后面卸了装新的,否则也不能用

    sudo apt-get install hostapd

    1)编辑hostapd 默认配置文件:

    sudo vim /etc/default/hostapd

    找到#DAEMON_CONF= "",修改为:

    DAEMON_CONF="/etc/hostapd/hostapd.conf"

    2)然后编辑:sudo vim /etc/hostapd/hostapd.conf

    增加以下代码:

    [ruby] view plain copy
    1. # Basic configuration  
    2.   
    3. interface=wlan0  
    4. ssid=raspberrywifi  
    5. channel=1  
    6. #bridge=br0  
    7.   
    8. # WPA and WPA2 configuration  
    9.   
    10. macaddr_acl=0  
    11. auth_algs=1  
    12. ignore_broadcast_ssid=0  
    13. wpa=3  
    14. wpa_passphrase=12345678  
    15. wpa_key_mgmt=WPA-PSK  
    16. wpa_pairwise=TKIP  
    17. rsn_pairwise=CCMP  
    18.   
    19. # Hardware configuration  
    20.   
    21. driver=rtl871xdrv  
    22. ieee80211n=1  
    23. hw_mode=g  
    24. device_name=RTL8192CU  
    25. manufacturer=Realtek  

    修改wifi名和密码

    ssid=raspberrywifi

    wpa_passphrase=12345678

    3)保存退出,然后重启服务:
    sudo service hostapd restart
    或者执行以下命令生效
    sudo hostapd -dd /etc/hostapd/hostapd.conf

    4)如果你使用的网卡提示一下信息

    Configuration file: /etc/hostapd/hostapd.conf
    nl80211: 'nl80211' generic netlink not found
    Failed to initialize driver 'nl80211'
    rmdir[ctrl_interface]: No such file or directory

    那么,还是要使用第三方的hostapd。


    4、安装新的hostapd

    1)删除原来的hostapd(笔者测试,不卸载貌似也行)
    sudo apt-get autoremove hostapd
    2)下载第三方驱动并安装

    wget https://github.com/jenssegers/RTL8188-hostapd/archive/v1.1.tar.gz

    tar -zxvf v1.1.tar.gz

    3)编译:

    cd RTL8188-hostapd-1.1/hostapd

    sudo make
    sudo make install

    4)然后再重启服务,应该提示成功:

    $ sudo service hostapd restart

    [ ok ] Stopping advanced IEEE 802.11 management: hostapd.

    [ ok ] Starting advanced IEEE 802.11 management: hostapd.

    5)将hostapd加入开机自启动

    sudo service hostapd start

    sudo update-rc.d hostapd enable


    笔者这里提示的还是失败,但是重启后网络确实建立成功,用手机可以搜到这个网络


    5、安装DHCP服务

    以上步骤建立起了wifi热点,但是无法自动获取ip,需要以下步骤

    sudo apt-get install udhcpd

    1)编辑配置文件:
    sudo vim /etc/udhcpd.conf //修改以下信息,start和end是重点,注意跟第一步的静态ip在一个网段
    start 192.168.0.20
    end 192.168.0.200
    interface wlan0

    2)接下来编辑/etc/default/udhcpd并且将下面这行注释掉,以使DHCP Server正常工作:

    #DHCPD_ENABLED="no"

    3)启动dhcp服务器

    sudo service udhcpd start

    sudo update-rc.d udhcpd enable

    经过此步手机已经可以接入wifi网络,并且自动获取ip


    6、配置路由转发

    理论上是经过这一步,手机可以通过共享树莓派的无线网络上网了,但是笔者一直没有成功

    1)设置路由映射规则
    sudo iptables -F
    sudo iptables -X

    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 bash -c iptables-save > /etc/iptables.up.rules

    2)编辑:sudo vim /etc/network/if-pre-up.d/iptables

    添加下面两行代码:
    #!/bin/bash
    /sbin/iptables-restore < /etc/iptables.up.rules

    保存退出,然后修改iptables权限:
    sudo chmod 755 /etc/network/if-pre-up.d/iptables
    4)开起内核转发:
    sudo vim /etc/sysctl.conf
      找到下面两行:
    #Uncomment the next line to enable packet forwarding for IPv4
    #net.ipv4.ip_forward=1
    把net.ipv4.ip_forward 前面的#去掉,保存退出。

      然后:sudo sysctl -p

    7、其它问题

    最近经常发现无线网卡配置的DHCP不能发挥作用,经过排查发现给无线网卡指定的静态IP失败了,也就是说无线网卡没有IP导致DHCP无法工作,将/etc/default/ifplugd的内容修改配置如下:

    INTERFACES="eth0"

    HOTPLUG_INTERFACES="eth0"

    ARGS="-q -f -u0 -d10 -w -I"

    SUSPEND_ACTION="stop"


    展开全文
  • 原理:Pi使用有线连入网络,然后接USB无线网卡作为热点,提供Wifi接入。 1、USB无线网卡驱动 如果接上USB无线网卡,使用ifconfig命令,能直接看到wlan0,那么恭喜你,可以直接跳过这一步。 如果没有请...

    原理:Pi使用有线连入网络,然后接USB无线网卡作为热点,提供Wifi接入。


    1、USB无线网卡驱动

    如果接上USB无线网卡,使用ifconfig命令,能直接看到wlan0,那么恭喜你,可以直接跳过这一步。

    如果没有请查询一下树莓派支持的USB无线网卡型号,可参考以下网址:

    http://elinux.org/RPi_VerifiedPeripherals#USB_Wi-Fi_Adapters


    2、修改wlan0为静态IP

    相当于设置路由器lan口IP,即我们访问路由器通常使用的:192.168.1.1

    sudo vim /etc/network/interfaces
    把原来关于wlan0的注释掉:
    (可能跟这个不一样,跟wlan0有关的注释掉即可)
    #auto wlan0
    #iface wlan0 inet dhcp
    #wpa-ssid "360WiFi-li"
    #wpa-psk "xiaolizi"

    添加下面的:
    iface wlan0 inet static
    address 192.168.0.1
    netmask 255.255.255.0

    gateway 192.168.0.1

    完成之后需要重启

    3、安装hostapd

    官方的hostapd不支持8188CUS,后面需要重新卸载安装新的

    笔者测试貌似这里必须先装旧的,然后后面卸了装新的,否则也不能用

    sudo apt-get install hostapd

    1)编辑hostapd 默认配置文件:

    sudo vim /etc/default/hostapd

    找到#DAEMON_CONF= "",修改为:

    DAEMON_CONF="/etc/hostapd/hostapd.conf"

    2)然后编辑:sudo vim /etc/hostapd/hostapd.conf

    增加以下代码:

    [ruby] view plain copy
    1. # Basic configuration  
    2.   
    3. interface=wlan0  
    4. ssid=raspberrywifi  
    5. channel=1  
    6. #bridge=br0  
    7.   
    8. # WPA and WPA2 configuration  
    9.   
    10. macaddr_acl=0  
    11. auth_algs=1  
    12. ignore_broadcast_ssid=0  
    13. wpa=3  
    14. wpa_passphrase=12345678  
    15. wpa_key_mgmt=WPA-PSK  
    16. wpa_pairwise=TKIP  
    17. rsn_pairwise=CCMP  
    18.   
    19. # Hardware configuration  
    20.   
    21. driver=rtl871xdrv  
    22. ieee80211n=1  
    23. hw_mode=g  
    24. device_name=RTL8192CU  
    25. manufacturer=Realtek  

    修改wifi名和密码

    ssid=raspberrywifi

    wpa_passphrase=12345678

    3)保存退出,然后重启服务:
    sudo service hostapd restart
    或者执行以下命令生效
    sudo hostapd -dd /etc/hostapd/hostapd.conf

    4)如果你使用的网卡提示一下信息

    Configuration file: /etc/hostapd/hostapd.conf
    nl80211: 'nl80211' generic netlink not found
    Failed to initialize driver 'nl80211'
    rmdir[ctrl_interface]: No such file or directory

    那么,还是要使用第三方的hostapd。


    4、安装新的hostapd

    1)删除原来的hostapd(笔者测试,不卸载貌似也行)
    sudo apt-get autoremove hostapd
    2)下载第三方驱动并安装

    wget https://github.com/jenssegers/RTL8188-hostapd/archive/v1.1.tar.gz

    tar -zxvf v1.1.tar.gz

    3)编译:

    cd RTL8188-hostapd-1.1/hostapd

    sudo make
    sudo make install

    4)然后再重启服务,应该提示成功:

    $ sudo service hostapd restart

    [ ok ] Stopping advanced IEEE 802.11 management: hostapd.

    [ ok ] Starting advanced IEEE 802.11 management: hostapd.

    5)将hostapd加入开机自启动

    sudo service hostapd start

    sudo update-rc.d hostapd enable


    笔者这里提示的还是失败,但是重启后网络确实建立成功,用手机可以搜到这个网络


    5、安装DHCP服务

    以上步骤建立起了wifi热点,但是无法自动获取ip,需要以下步骤

    sudo apt-get install udhcpd

    1)编辑配置文件:
    sudo vim /etc/udhcpd.conf //修改以下信息,start和end是重点,注意跟第一步的静态ip在一个网段
    start 192.168.0.20
    end 192.168.0.200
    interface wlan0

    2)接下来编辑/etc/default/udhcpd并且将下面这行注释掉,以使DHCP Server正常工作:

    #DHCPD_ENABLED="no"

    3)启动dhcp服务器

    sudo service udhcpd start

    sudo update-rc.d udhcpd enable

    经过此步手机已经可以接入wifi网络,并且自动获取ip


    6、配置路由转发

    理论上是经过这一步,手机可以通过共享树莓派的无线网络上网了,但是笔者一直没有成功

    1)设置路由映射规则
    sudo iptables -F
    sudo iptables -X

    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 bash -c iptables-save > /etc/iptables.up.rules

    2)编辑:sudo vim /etc/network/if-pre-up.d/iptables

    添加下面两行代码:
    #!/bin/bash
    /sbin/iptables-restore < /etc/iptables.up.rules

    保存退出,然后修改iptables权限:
    sudo chmod 755 /etc/network/if-pre-up.d/iptables
    4)开起内核转发:
    sudo vim /etc/sysctl.conf
      找到下面两行:
    #Uncomment the next line to enable packet forwarding for IPv4
    #net.ipv4.ip_forward=1
    把net.ipv4.ip_forward 前面的#去掉,保存退出。

      然后:sudo sysctl -p

    7、其它问题

    最近经常发现无线网卡配置的DHCP不能发挥作用,经过排查发现给无线网卡指定的静态IP失败了,也就是说无线网卡没有IP导致DHCP无法工作,将/etc/default/ifplugd的内容修改配置如下:

    INTERFACES="eth0"

    HOTPLUG_INTERFACES="eth0"

    ARGS="-q -f -u0 -d10 -w -I"

    SUSPEND_ACTION="stop"

    展开全文
  • 树莓派做Wi-Fi热点

    2018-09-07 14:17:00
    树莓派做Wi-Fi热点 准备 ssh连接上树莓派   安装 本文是基于开源项目create_ap,这里贴上github网址: https://github.com/oblique/create_ap 首先安装create_ap,按照github说的安装主文件: git...
  • 树莓派作为wifi热点,按照https://blog.csdn.net/qq_21768483/article/details/82944874配置下来可以用,其中wifi的密码长度为4会跳出一个error,最好密码长一点。网速还挺好。里面install的几个软件是很强大的,...
  • 原理:Pi使用有线连入网络,然后接USB无线网卡作为热点,提供Wifi接入。1、USB无线网卡驱动如果接上USB无线网卡,使用ifconfig命令,能直接看到wlan02、修改wlan0为静态IP相当于设置路由器lan口IP,即我们访问路由器...
  • 树莓派开启 wifi 热点

    千次阅读 2020-07-29 01:42:47
    树莓派小巧的体型当然不是为了固定放在桌子上, 更是为了成可移动的智能设备, 例如智能小车. 当树莓派不在室内的 wifi 下时, 怎样方便地连接上它呢? 于是想要把树莓派变成 wifi 热点, 就能用我们的手机或者笔记本...
  • 树莓派做路由器的教程已经有很多了,当然,基本都是基于树莓派2的,3之前的版本都没有自带WiFi,因此需要自己配无线网卡,而3自带了无线网卡,配置就方便多了。参考了两篇外文教程,成功配置,在这里记录一下。参考...
  • 树莓派配置wifi做热点方法

    千次阅读 2017-03-29 12:39:14
    http://wiki.jikexueyuan.com/project/raspberry-pi/wifi.html
  • 树莓派做无线路由器

    千次阅读 2018-07-07 10:09:16
    树莓派做无线路由器 树莓派的有线网口接入上级网络,通常是家里的路由器WLAN提供热点有线网口和无线网口之间运行路由 硬件环境:树莓派+无线网卡 配置网口配置有线网口为DHCP模式配置WLAN为静态IP模式,IP为192...
  • 技术分享帖:应用树莓派做Wi-Fi热点

    千次阅读 2017-11-04 15:39:39
    所以我就开始准备用树莓派来一个路由器,原因是可以丢在哪里不管而且也可以保证内存占用。 准备 树莓派*1 ,可以ssh的电脑*1 安装 本文是基于开源项目create_ap,这里贴上github网址: ...
  • 由于我的树莓派一直是放在家里挂机,7x24小时不间断运行,插网线的连接,所以为了自用或外出游玩方便,可以用树莓派做一个热点,专门供给自己笔记本和pad手机等终端: 大体意思就是,树莓派带无线网卡先配置好,然后...

空空如也

空空如也

1 2 3 4
收藏数 77
精华内容 30
关键字:

树莓派做热点