您尚未登录。

楼主 # 2023-03-20 16:41:46

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

嵌入式linux如何设置开机自动配置网络?

之前是启动板子进到系统后,手动输入udhcpc,自动获取网络。
现在想启动后自动配置网络,就在/etc/init.d里建了个启动脚本,里面加了udhcpc命令。
结果是,网口正常连接时,可以启动。
网口断开时,启动时,会一直卡在:
udhcpc: sending discover
这里。
如何设置启动不卡在这里?且启动后插入网口仍会自动获取网络配置?

离线

楼主 #1 2023-03-20 17:09:18

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

Re: 嵌入式linux如何设置开机自动配置网络?

我是在/etc/init.d里建了个S100,加入
/udhcpc   
/app
结果运行app后,无法退出到控制终端。没法进入终端就没法修改/etc/init.d,死循环?

离线

#2 2023-03-20 17:36:55

kin
会员
注册时间: 2020-04-06
已发帖子: 26
积分: 40.5

Re: 嵌入式linux如何设置开机自动配置网络?

加个&符号后台运行

离线

楼主 #3 2023-03-21 09:29:14

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

Re: 嵌入式linux如何设置开机自动配置网络?

kin 说:

加个&符号后台运行

感谢,现在是板子无法退回到控制台了,又不想重新烧写系统,发愁。
虽然pc可以通过网口ping通板子,但是板子没装ssh。

离线

楼主 #4 2023-03-21 10:53:02

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 1,200
积分: 1140.5

Re: 嵌入式linux如何设置开机自动配置网络?

重新烧录系统了。
那么,在/etc/init.d/S100脚本里执行程序,并在后便家 “空格”和“&”。启动后,可以按ctrl + c,返回控制台,但是程序貌似还是在执行。


能不能让板子进入控制台后,再自动启动应用程序,按ctrl+c可关闭程序退回控制台?

最近编辑记录 Gentlepig (2023-03-21 11:04:46)

离线

#5 2023-03-21 11:23:55

xfdr0805
会员
注册时间: 2020-07-23
已发帖子: 291
积分: 344

Re: 嵌入式linux如何设置开机自动配置网络?

可以在你app里判断网络是否连接 连接了之后 才是获取ip

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn