DHCP无法正确获取到IP及网关地址,/usr/share/udhcpc/default.script: 52: arithmetic expression: expecting primary: "metric++"问题

现象是程序在执行HDCP的时候,无法正确获取到IP及网关地址。

原因是:

发现 Ubuntu 中/bin/sh链接默认指向的是dash shell,而服务器上指向的是bash shell。
dash是一个小巧的shell,他的功能自然也就没有bash强大,上述问题就是有与dash shell不支持++运算和let命令造成的。

解决:sudo ln -sf /bin/bash /bin/sh

posted @ 2022-06-10 11:43  huangcx6  阅读(553)  评论(0)    收藏  举报