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 <[email protected]>
# 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
相关推荐
陈亦康20 分钟前
WSL2 - 让 IDEA 的 SpringBoot 应用跑在 Win 的 Linux 子系统中(全流程)
linux·spring boot·intellij-idea
电商API_1800790524730 分钟前
淘宝天猫商品数据爬取方案:官方API与非官方接口对比
linux·服务器·开发语言·前端·爬虫·python·数据挖掘
刘俊辉个人博客1 小时前
linux命令—ls
linux
青芒亭1 小时前
泰山派RK3566编译命令
linux·运维·服务器
ℳ₯㎕ddzོꦿ࿐2 小时前
在Linux上搭建FRP服务器及Docker部署FRP实现内网穿透方案二(Nginx前置 + FRP TCP穿透)
linux·服务器·docker
Johny_Zhao2 小时前
企业级LDAP-RADIUS深度集成高可用方案
linux·网络·python·网络安全·信息安全·云计算·shell·cisco·系统运维
Johny_Zhao12 小时前
基于CentOS Stream 8的物联网平台深度优化方案
linux·网络·网络安全·信息安全·云计算·shell·yum源·系统运维
Jooolin19 小时前
【Linux】虚拟机、服务器、双系统,谁才是 Ubuntu 的最佳方案?
linux·ubuntu·ai编程
K·Herbert1 天前
最新CentOS 7 yum源失效的解决方案(2025年6月)
linux·运维·centos
别骂我h1 天前
部署KVM虚拟化平台
linux·运维·服务器