当前位置: 首页 > news >正文

【龙芯99派新世界】2.buildroot使用,连接wifi

 添加开头

echo "PS1='[\u@\h]:\w$: '" >> /etc/profile && source /etc/profile

连接WiFi

 创建自动连接wifi脚本(touch wifi.sh) 用chmod 777 wifi.sh (添加权限)

./wifi.sh运行

#!/bin/sh
insmod /usr/lib/modules/6.9.0-rc7/aic8800_bsp.ko
insmod /usr/lib/modules/6.9.0-rc7/aic8800_fdrv.ko
wpa_supplicant -i wlan0 -c /etc/wpa_supplicant.conf -D nl80211 &
udhcpc -i wlan0

创建wifi账号密码(vi /etc/wpa_supplicant.conf)

#ctrl_interface=/var/run/wpa_supplicant
ap_scan=1network={ssid="111"    # 这里写自己的wifi名称 psk="111"    # 这里写密码#    key_mgmt=WPA-PSK #这个可以不要,没用
}
# 扩写备用
network={ssid="111"    # 这里写自己的wifi名称 psk="111"    # 这里写密码#     key_mgmt=WPA-PSK
}

 创建开启连接WiFi ,先用命令查看启动方式 ls -l /sbin/init
我的是systemd

sudo nano /etc/systemd/system/wifi-init.service
写入以下内容
[Unit]
Description=Initialize WiFi at boot
After=network.target  # 确保网络已启动[Service]
Type=oneshot
ExecStart=/bin/bash /root/wifi.sh
RemainAfterExit=yes  # 标记服务为“已运行”[Install]
WantedBy=multi-user.target  # 在多用户模式下启动退出执行
sudo systemctl daemon-reload          # 重新加载服务配置
sudo systemctl enable wifi-init       # 设置开机自启
sudo systemctl start wifi-init        # 立即运行(测试)

 shell连接

默认root用户连接不上,原因是PermitRootLogin prohibit-password 表示允许 root 账户登录,但是不能以密码的方式登录,所以只能以公私钥的方式登录,为了简便,我们不采用这种方式,而是采用 PermitRootLogin yes,这样,直接使用密码就可以登录了。命令 sudo nano /etc/ssh/sshd_config 找到PermitRootLogin并修改后重启 sshd 服务(注意PermitRootLogin前面不能有#,否者就是无效)

sudo systemctl restart sshd # 不行就改为ssh,再不行直接上电重启

http://www.dtcms.com/a/315067.html

相关文章:

  • 英伟达Llama - Nemotron 253B:大模型训练范式的革新与展望
  • C++多线程同步:深入理解互斥量与事件机制
  • 情感AI在医疗领域的核心应用潜力与创新方向
  • 02324-离散数学-速记宝典
  • WSL安装Ubuntu与Docker环境,比VMware香
  • Sparse4D系列算法:迈向长时序稀疏化3D目标检测的新实践
  • Flutter开发 了解Scaffold
  • FinalShell 跳板机proxyjump使用
  • 105页PPT | 麦肯锡五年战略规划方法论精要
  • SRIO入门之官方例程仿真验证
  • 系统一个小时多次Full GC,导致系统线程停止运行,影响系统的性能,可靠性
  • 活动预告丨“百胜软件胜券AI全国巡讲”8月14日首站启幕,诚邀您共聚广州
  • 【清除pip缓存】Windows上AppData\Local\pip\cache内容
  • 【核心技术二】Uvicorn:高性能 ASGI 服务器
  • C语言实现单链表的操作
  • 机器学习(11):岭回归Ridge
  • 不损失清晰度情况对图片进行压缩的工具类(可通过地址也可以通过文件调用)
  • 基于实时音视频技术的远程控制传输SDK的功能设计
  • 基于特征融合的医学图像分类算法
  • #C语言——刷题攻略:牛客编程入门训练(四):运算(二)
  • 【基于超表面实现电磁感应透明(EIT)的复现与讲解】
  • Spring P1 | 创建你的第一个Spring MVC项目(IDEA图文详解版,社区版专业版都有~)
  • [Shell编程] 零基础入门 Shell 编程:从概念到第一个脚本
  • 基于TurboID的邻近标记质谱(PL-MS)实验指南:从质粒构建到质谱鉴定
  • 【OS】操作系统概述
  • 互联网医院整体项目套表整理过程文档全流程分析
  • Stanford CS336 assignment1 | Byte-Pair Encoding (BPE) Tokenizer
  • 飞算JavaAI:颠覆传统开发的智能利器
  • Effective C++ 条款22: 将成员变量声明为private
  • Pixel 4D 3.4.4.0 | 支持丰富的壁纸资源,高清画质,高度的个性化设置能力,智能推荐功能