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
相关推荐
Wireless_wifi625 分钟前
QCN9274/QCN6274 WiFi 7 Modules: Transforming Mining & Oil Industries
linux·5g·service_mesh
三块钱07941 小时前
ubuntu22.04 安装Jitsi meet 开源会议系统,代替腾讯会议
linux·运维·服务器·腾讯会议·会议系统·jitis meet
叱咤少帅(少帅)2 小时前
Go环境相关理解
linux·开发语言·golang
浩特-ht2 小时前
Linux 下 FTP 工具的安装和使用方式详解:附服务器文件备份实战
linux·运维·服务器
Zack No Bug3 小时前
Linux CentOS7 安装emqx详细教程
linux·运维·服务器·mqtt
孤独打铁匠Julian3 小时前
【Linux】Ubuntu 24.04 LTS 安装 OpenJDK 8
linux·ubuntu
movie__movie3 小时前
基于paddlespeech构建音频相似性检索系统
音视频
AredRabbit4 小时前
微软和Linux
linux·微软·操作系统
孤独打铁匠Julian4 小时前
【Linux】Hadoop-3.4.1的伪分布式集群的初步配置
linux·hadoop·ubuntu