如图,手上又快T113-S3开发板,以太网插上网线后,都要在终端手动输入ifconfig eth0 up 来启动以太网,然后输入udhcpc来自动获取IP,这个只适合调试,怎么让开发板自动启动以太网并获取IP而不是手动输入命令???我在网上查找时,根据V3S,发现V33都是在文件系统,修改/etc/network/interfaces 就可以,但T113-S3的Tina SDK里我没找到这个文件,求大神指导
离线
我是在/etc/profile 最后面加了句udhcpc &
不过貌似不应该加在这里,应该加载rc/Sxx里,但是我没看明白怎么加。
离线
我是在/etc/profile 最后面加了句udhcpc &
不过貌似不应该加在这里,应该加载rc/Sxx里,但是我没看明白怎么加。
我也准备这样去加,不知道怎么加,另外这种方法应该不规范,比如我需要静态和动态IP切换
离线
脚本:/etc/init.d/S20network
#!/bin/sh
#
# Start the network....
#
case "$1" in
start)
printf "Start dhcpc: "
/sbin/ifconfig lo up
/sbin/ifconfig eth0 up
udhcpc &
[ $? = 0 ] && echo "OK" || echo "FAIL"
;;
static)
printf "Set network IP: "
/sbin/ifconfig lo up
/sbin/ifconfig eth0 192.168.1.127 netmask 255.255.255.0 up
/sbin/route add default gw 192.168.1.1
echo -e "nameserver 202.96.134.133\nnameserver 202.96.128.166" > /etc/resolv.conf
[ $? = 0 ] && echo "OK" || echo "FAIL"
;;
stop)
printf "Bring down network: "
killall udhcpc
ifconfig lo down
ifconfig eth0 down
[ $? = 0 ] && echo "OK" || echo "FAIL"
;;
restart|reload)
"$0" stop
"$0" start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit $?
最近编辑记录 海石生风 (2024-02-05 14:38:13)
离线
@海石生风
感谢,不过想知道具体怎么用?
S20network start?
S20network static?
是在哪里调用?
开机时会自动执行/etc/init.d/里的K和S开头的脚本吧,但是这个脚本里有多条命令,什么情况下执行的是start?什么情况下执行的是static?
最近编辑记录 Gentlepig (2024-02-06 08:55:45)
离线