goke程序移植:网络问题

路由信息文件:

/proc/net/route


一、查看路由信息指令(不能使用 vi 来查看):

1.查看十六进制指令:cat route

2.查看信息指令:route




二、添加路由信息:

在.sh的shell文件中添加指令(此处添加默认网关):

route add default gw 192.168.33.1

可在终端执行该指令,然后查看route信息,看是否生效



三、程序中打开、读取、解析文件/proc/net/route时,未发现default路由信息,导致网关不正确。但是shell文件中已添加路由信息,而程序执行后,查看路由信息,却没有default项路由信息。

发现程序在set dhcp 时,使用指令:

udhcpc -i eth0 -s /etc/udhcpc.script -n -q -t 15

而系统里没有文件(udhcpc的配置记录):/etc/udhcpc.script

添加udhcpc.script后,恢复正常



四、ntp同步时间出错:

直接执行时间同步指令:ntpdate -d time.nist.gov

出错:-sh: ntpdate: not found

ntpdate工具不存在,故下载工具源码ntp-4.2.6p5,交叉编译:


./configure --host=arm-linux CC=/opt/goke/ct_uClibc/4.6.1/usr/bin/arm-goke-linux-uclibcgnueabi-gcc AR=/opt/goke/ct_uClibc/4.6.1/usr/bin/arm-goke-linux-uclibcgnueabi-ar


make

(make有出现错误,但是已经生成 ntpdate 工具文件,没深究错误信息)

文件位置:./usr/sbin/ntpdate





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值