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

linux 板子的wifi模块连上路由器后,用udhcpc给板子wifi分配ip,udhcpc获取到ip,但没有写入wlan0网卡上

linux 板子的wifi模块连上路由器后,用udhcpc给板子wifi分配ip,udhcpc获取到ip,但没有写入wlan0网卡上

 

这里的问题是
/usr/share/udhcpc/default.script脚本有问题

用下面正确脚本,即可写进去

#!/bin/sh

# udhcpc script for busybox
# Copyright (C) 2006 by Robert Schwebel <r.schwebel@pengutronix.de>
# Licensed under GPLv2, see file LICENSE for details.

[ -z "$1" ] && echo "Error: should be called from udhcpc" && exit 1

# 设置环境变量
RESOLV_CONF="/etc/resolv.conf"  # DNS 配置文件路径
[ -n "$broadcast" ] && BROADCAST="broadcast $broadcast"
[ -n "$subnet" ] && NETMASK="netmask $subnet"

# 根据不同的 DHCP 事件执行不同的操作
case "$1" in
    deconfig)
        # 释放 IP 地址时,清空网卡配置
        ip addr flush dev $interface
        ;;

    renew|bound)
        # 获取到 IP 地址时,配置网卡
        ip addr add $ip/$mask dev $interface $BROADCAST
        ip route add default via $router dev $interface

        # 更新 DNS 配置
        [ -n "$domain" ] && echo "search $domain" > $RESOLV_CONF
        for i in $dns; do
            echo "nameserver $i" >> $RESOLV_CONF
        done
        ;;
esac

exit 0

 

 

相关文章:

  • CF Round 997 记录 题解 (div. 2 A - E)
  • 机器学习-监督学习
  • C++模板编程——typelist的实现
  • Unity-Mirror网络框架-从入门到精通之Pong示例
  • 【漫话机器学习系列】091.置信区间(Confidence Intervals)
  • (2025)深度分析DeepSeek-R1开源的6种蒸馏模型之间的逻辑处理和编写代码能力区别以及配置要求,并与ChatGPT进行对比(附本地部署教程)
  • HCIA-Datacom笔记2:网络类型与网络拓扑
  • Linux权限提升-内核溢出
  • springboot241-springboot在线教学平台(源码+论文+PPT+部署讲解等)
  • 物联网平台-分布式的设备接入与管理系统
  • 探索DeepSeek:开源大模型领域的中国力量
  • 通过docker启用rabbitmq插件
  • 【gRPC-gateway】auth-通过拦截器从上下文中提取元数据用于认证,与从http header转发待认证数据到上下文进行验证,go案例
  • DeepSeek和ChatGPT的对比
  • KaiOS 4.0 APN List 界面加载debug
  • Linux 远程文件复制传输-----scp/rsync/sftp
  • Git | 相关命令
  • QT 异步编程之多线程
  • CSDN 大模型 笔记
  • 虚拟化重大灾难:硬盘故障导致的 VMware vSphere 故障排查与解决全过程
  • 搜索引擎找不到的网站/适合发朋友圈的营销广告
  • 免费网站建设合同范本/seo优化服务是什么意思
  • 做心灵鸡汤网站栏目排版/怎么做网站广告
  • 电子商务门户网站的研究与实现/查网站关键词工具
  • 电子商务网站推广的界定/帮人推广注册app的平台
  • 家庭宽带做网站稳定/上海网络推广公司