您尚未登录。

楼主 #1 2020-05-03 16:56:18

拉轰的脚踏车
会员
注册时间: 2020-03-20
已发帖子: 288
积分: 222

求大佬们赐一busybox脚本, 轮询检测 以太网eth0检测网线是否插入,如果插入就调用 dhcpc 获取IP地址.

求大佬们赐一busybox脚本, 轮询检测 以太网eth0检测网线是否插入,如果插入就调用 dhcpc 获取IP地址.

离线

楼主 #4 2020-05-05 14:11:10

拉轰的脚踏车
会员
注册时间: 2020-03-20
已发帖子: 288
积分: 222

Re: 求大佬们赐一busybox脚本, 轮询检测 以太网eth0检测网线是否插入,如果插入就调用 dhcpc 获取IP地址.

ippen 说:

dhclient就是做这个用的

刚刚试了一下 ubuntu, 如果网卡没启动就没有 dhclient 这个进程, 启用才会有。


#ps -Af |grep dhclient
root      70853   1126  0 14:08 ?        00:00:00 /sbin/dhclient -d -sf /usr/lib/NetworkManager/nm-dhcp-client.action -pf /run/sendsigs.omit.d/network-manager.dhclient-eth0.pid -lf /var/lib/NetworkManager/dhclient-d0fa151c-0270-4421-b061-1822d19954fa-eth0.lease -cf /var/lib/NetworkManager/dhclient-eth0.conf eth0


然后我找了一下1126的父进程是NetworkManager:

#ps -Af |grep 1126
root       1126      1  0 May02 ?        00:00:24 NetworkManager

离线

楼主 #6 2020-05-05 16:26:54

拉轰的脚踏车
会员
注册时间: 2020-03-20
已发帖子: 288
积分: 222

Re: 求大佬们赐一busybox脚本, 轮询检测 以太网eth0检测网线是否插入,如果插入就调用 dhcpc 获取IP地址.

ippen 说:

网卡没启用,插了网线也没用的
要用网络,网卡肯定要启用才行

大佬说的我都明白, 可是就是不知道这个脚本应该如何写,首先这个脚本要不停检测哪些网卡有效了,然后这个网卡执行 dhclient或者udhcpc 这个程序去拿IP 地址。

离线

页脚

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

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