V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
dinggk
V2EX  ›  Linux

树莓派设置 WiFi 一定要重启才能生效吗?

  •  
  •   dinggk · 2018-04-13 06:47:17 +08:00 · 8071 次点击
    这是一个创建于 2419 天前的主题,其中的信息可能已经有所发展或是发生改变。

    树莓派设置 wpa supplicant.conf 后,重启网络服务没有用,一定要 reboot,才能连接 wifi,请问有什么办法可以不用重启,修改 conf 文件后就能生效的办法吗?

    13 条回复    2019-03-12 10:46:18 +08:00
    ericbize
        1
    ericbize  
       2018-04-13 06:56:26 +08:00 via Android
    lede 好像不需要
    ironx
        2
    ironx  
       2018-04-13 07:43:16 +08:00 via Android
    你是怎么重启网络服务的。
    dinggk
        3
    dinggk  
    OP
       2018-04-13 08:29:58 +08:00
    @ironx sudo service networking restart
    sudo ifconfig wlan0 down
    sudo ifconfig wlan0 up
    几个命令都试过了
    Cooky
        4
    Cooky  
       2018-04-13 08:32:27 +08:00 via Android
    wpa 客户端你没重启吧
    AEANWspPmj3FUhDc
        5
    AEANWspPmj3FUhDc  
       2018-04-13 08:42:31 +08:00
    先 kill 掉 wpa_supplicant。
    然后在启动 wpa_supplicant
    AEANWspPmj3FUhDc
        6
    AEANWspPmj3FUhDc  
       2018-04-13 08:44:10 +08:00
    这是我电脑绑定的一个快捷键。

    sudo killall wpa_supplicant ; sudo wpa_supplicant -B -i wlp15s0 -c $HOME/key/wpa_supplicant/wifi.conf
    laoyur
        7
    laoyur  
       2018-04-13 08:46:21 +08:00
    $ wpa_cli #进入交互模式,然后依次执行以下命令,这些命令都支持 Tab 补全
    scan #扫描附近的 WIFI 热点
    scan_results #列出扫描到的热点信息,不出意外,肯定能看到你的热点的 ssid 了吧
    add_network #添加一个网络,会提示一个 0,表示新添加的网络 id 是 0
    set_network 0 ssid "YOUR_AP_SSID" #把 ssid 保存进去
    set_network 0 psk "PASSWORD" #把密码保存进去
    enable_network 0 #启用网络 0,不出意外,会提示连接成功
    save_config #保存配置
    quit #退出 wpa_cli 交互模式
    dinggk
        8
    dinggk  
    OP
       2018-04-13 08:52:26 +08:00
    @ivlioioilvi @Cooky 谢谢! kill 掉 wpa_supplicant 再启动 wpa_supplicant 命令成功的解决了问题。能够不 reboot 连上 wifi 了。但是还是有一个问题请教:系统有 wpa_supplicant 服务,为什么 sudo service wpa_supplicant restart 不起作用,一定要 kill 掉进程呢?
    wwqgtxx
        9
    wwqgtxx  
       2018-04-13 09:02:51 +08:00
    建议你先执行 systemctl 看一下到底启动 wpa_supplicant 的是哪个服务,有些时候启动的可能是 wpa_supplicant@wlp1s0 这类名字的服务
    wwqgtxx
        10
    wwqgtxx  
       2018-04-13 09:05:57 +08:00
    而且其实 raspberry 官网是有说明文档的
    https://www.raspberrypi.org/documentation/configuration/wireless/wireless-cli.md
    你按照这个来可能会靠谱很多
    yuhr123
        11
    yuhr123  
       2018-04-13 09:24:18 +08:00
    sudo service wpa_supplicant restart
    JamesRuan
        12
    JamesRuan  
       2018-04-13 17:55:10 +08:00
    我都是装 NetworkManager 管的,nmtui 不要太爽
    elespec
        13
    elespec  
       2019-03-12 10:46:18 +08:00
    wpa_cli -i wlan0 reconfigure
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1102 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 19:48 · PVG 03:48 · LAX 11:48 · JFK 14:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.