联系管理员

开通文章发布权限

扫码 添加微信
微信图片
电话: QQ:1602036736

泰山派wifi配置(Buildroot) wpa_supplicant SSH

本文章未验证。

原文来自:泰山派wifi配置(Buildroot) wpa_supplicant SSH_buildroot 连接wifi-CSDN博客

wpa_supplicant配置

编辑 /etc/wpa_supplicant.conf

ctrl_interface=/var/run/wpa_supplicant
ap_scan=1
update_config=1

network={
        ssid="baobao"
        psk="nilaicai"
        key_mgmt=WPA-PSK
}

network={
        ssid="MCIMX"
        psk="1234567890"
        key_mgmt=WPA-PSK
}

测试wpa_supplicant连接wifi

wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

 

udhcpc 获取 IP

udhcpc -i wlan0
root@RK356X:/etc/network# udhcpc -i wlan0
udhcpc: started, v1.34.1
udhcpc: broadcasting discover
udhcpc: broadcasting select for 192.168.8.112, server 192.168.8.1
udhcpc: lease of 192.168.8.112 obtained from 192.168.8.1, lease time 7200
deleting routers
adding dns 192.168.8.1

root@RK356X:/# ping www.baidu.com
PING www.a.shifen.com (110.242.68.3) 56(84) bytes of data.
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=1 ttl=53 time=24.8 ms
64 bytes from 110.242.68.3 (110.242.68.3): icmp_seq=2 ttl=53 time=31.3 ms

开机自动连接wifi

编辑 /etc/network/interfaces,添加最后一行代码,重启设备

# interface file auto-generated by buildroot

auto lo
iface lo inet loopback

# 增加下面一行代码

pre-up wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf

重要参数

ctrl_interface=/var/run/wpa_supplicant 
ctrl_interface_group=0 
update_config=1 是否允许wpa_supplicant 更新(覆盖)配置 以network 为单位,用于描述一个热点信息。 
ssid=”路由器热点名称” 
scan_ssid=1 连接隐藏的wifi 时需要指定该值为1 
psk=”路由器热点密码” 
key_mgmt=WPA-PSK 表示采用WPA/WPA2 加密方式 priority=1 连接优先级,数字越大优先级越高 
pre-up 网卡启用前的动作 
up 启用时候的动作 
post-up 启用后的动作 
pre-down 关闭前的动作 down 关闭时动作 
post-down 关闭后动作 
wpa_supplicant 执行配置wifi 工具
-B 在后台运行守护进程
-Dwext 驱动程序名称
-imlan0 接口名称
-c /etc/wpa_supplicant.conf 配置文件

配置SSH参数

需要修改SSH配置文件,本地登陆可以设置为 root 用户使用密码登陆

vi /etc/ssh/sshd_config

PermitRootLogin yes
PasswordAuthentication yes

修改完成后重启开发板,就可以使用SSH登陆开发板了

SSH常用命令:

* 登陆设备:

ssh root@192.168.8.112

* 复制文件到远端设备:
scp local_file remote_username@remote_ip:remote_folder
scp local_file remote_username@remote_ip:remote_file
scp local_file remote_ip:remote_folder
scp local_file remote_ip:remote_file

* 复制远端设备文件到本地:
scp remote_username@remote_ip:remote_folder local_file
scp remote_username@remote_ip:remote_file local_file
scp remote_ip:remote_folder local_file
scp remote_ip:remote_file local_file

如果复制文件夹,增加 “-c”参数

例如:

scp root@192.168.8.112:/root/helloworld tt

scp helloworld root@192.168.8.112:/root

 

评论

快捷导航

把好文章收藏到微信

打开微信,扫码查看

关闭

还没有账号?立即注册