丫叩酱 发表于 2012-11-28 16:47

启动pppd,执行ip-up.local脚本出错

log:

   localIP address 115.170.29.152
    remote IP address 172.16.126.232
    primary   DNS address 219.141.136.10
    secondary DNS address 219.141.140.10
    Script /etc/ppp/ip-up started (pid 1252)
    Script /etc/ppp/ip-up finished (pid 1252), status = 0xff

脚本本身没有错,脚本ip-up.local执行出错,这是为什么?

zj47596731 发表于 2012-11-28 16:52

通过GPRS模块拨号的么 出的什么错 脚本内容是什么

goldenfort 发表于 2012-11-28 17:02

回复 1# 丫叩酱


    看你的 ip-up 脚本的具体内容

丫叩酱 发表于 2012-11-29 14:02

13 if [ -n "$USEPEERDNS" -a -f /etc/ppp/resolv.conf ]; then
14         rm -f /etc/ppp/resolv.prev
15         if [ -f /etc/resolv.conf ]; then
16               cp /etc/resolv.conf /etc/ppp/resolv.prev
17               cp /etc/ppp/resolv.conf /etc/resolv.config
18               #grep domain /etc/ppp/resolv.prev > /etc/resolv.conf
19               #grep search /etc/ppp/resolv.prev >> /etc/resolv.conf
20               #cat /etc/ppp/resolv.conf >> /etc/resolv.conf
21         else
22               cp /etc/ppp/resolv.conf /etc/resolv.config
23         fi
24 fi

zj47596731 发表于 2012-11-29 15:57

脚本不复杂 怎么有些是resolv.conf 有些是resolv.config...

丫叩酱 发表于 2012-12-03 16:58

请问ip-up是一个普通的shell脚本,还是有一定的规则需要遵循?我写了一个简单的echo语句,报错:Can't execute /etc/ppp/ip-up: Invalid argument
页: [1]
查看完整版本: 启动pppd,执行ip-up.local脚本出错