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
相关推荐
迎仔18 分钟前
A-总览:GPU驱动运维系列总览
linux·运维
tiantangzhixia21 分钟前
Master PDF Linux 平台的 5.9.35 版本安装与自用
linux·pdf·master pdf
yyy的学习记录26 分钟前
Ubuntu下urdf模型转换成proto模型
linux·运维·ubuntu
礼拜天没时间.31 分钟前
自定义镜像制作——从Dockerfile到镜像
linux·docker·容器·centos·bash
xixingzhe232 分钟前
ubuntu安装gitlab
linux·ubuntu·gitlab
强风79440 分钟前
Linux-传输层协议TCP
linux·网络·tcp/ip
愚公搬代码1 小时前
【愚公系列】《AI短视频创作一本通》020-AI短视频创作实例精解(文旅宣传AI短视频实例精解)
人工智能·音视频
looking_for__1 小时前
【Linux】应用层自定义协议与序列化
linux·服务器·网络
云中飞鸿1 小时前
VS编写QT程序,如何向linux中移植?
linux·开发语言·qt
有位神秘人1 小时前
Android获取设备中本地音频
android·音视频