Luckfox Pico Pro/Luckfox Pico Max设置静态IP不起作用
在interface文件中,想把etho设置为静态的ip,为何没有生效?
auto eth0
iface eth0 inet static
address 192.168.2.101
network 192.168.2.1
netmask 255.255.255.0
broadcast 192.168.2.255
Luckfox Pico Pro/Luckfox Pico Max设置静态IP不起作用
在interface文件中,想把etho设置为静态的ip,为何没有生效?
auto eth0
iface eth0 inet static
address 192.168.2.101
network 192.168.2.1
netmask 255.255.255.0
broadcast 192.168.2.255
【】设置静态 IP
如果想做一个简易的服务器,每次路由器分配的IP地址是随机的,想要设置一个静态 IP。注意静态 IP 地址:
】静态IP地址与路由器网段一致
】不要和路由器分配出去的 IP 地址发生冲突
#!/bin/sh
MAX_TRIES=10
TRIES=0
check_ip_address() {
if ifconfig eth0 | grep -q "inet "; then
return 0
else
return 1
fi
}
static_ip()
{
while [ $TRIES -lt $MAX_TRIES ]; do
if check_ip_address; then
echo "DHCP succeed!"
ifconfig eth0 192.168.10.66 netmask 255.255.252.0
break
else
echo "wait DHCP IP..."
TRIES=$((TRIES + 1))
sleep 5
fi
done
if [ $TRIES -eq $MAX_TRIES ]; then
echo "error"
fi
}
case $1 in
start)
echo "start"
static_ip
;;
stop)
echo "stop"
;;
*)
exit 1
;;
esac
举报