Luckfox Pico Pro/Luckfox Pico Max设置静态IP不起作用

2023-12-11 15:26:20 提问

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

我来答
浏览 1052 次
已有2个回答
斑梨用户8
回答时间:
2023-12-11 15:28:28

【】设置静态 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


点赞0

举报

斑梨用户8
回答时间:
2023-12-11 15:42:34
点赞0

举报