wlan0 的静态 IP 定义不起作用

wlan0 的静态 IP 定义不起作用

我正在我的树莓派上设置一个网络服务器。我想通过以太网(静态 IP)将其连接到我的路由器,但如果以太网断开连接,我希望它自动开始使用 wifi(静态 IP)。

eth0 静态 ip 定义有效,但我的 wifi 静态 ip 定义无效。我的路由器与 wifi IP 混淆,要么根本不提供 IP 地址,要么使用 dhcp。

我已经研究过/etc/network/interfaces,但还没有找到完整的教程,除了我的主要目标之外,我还剩下其他具体问题。

这是我当前的/etc/network/interfaces文件。

source-directory /etc/network/interfaces.d

iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.1.66
        netmask 255.255.255.0
        network 192.168.1.64
        broadcast 192.168.1.253
        gateway 192.168.1.254

allow-hotplug wlan0
iface wlan0 inet manual
        wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

iface home inet static
        address 192.168.1.68
        netmask 255.255.255.0
        network 192.168.1.64
        broadcast 192.168.1.253
        gateway 192.168.1.254

iface default inet dhcp

这是我的/etc/wpa_supplicant/wpa_supplicant.conf

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=CA

network={
        ssid="r0uter"
        psk="Xxxxxxxx"
        key_mgmt=WPA-PSK
        id_str="home"
}

服务器wlan0和eth0的路由器状态

wlan0 的路由器状态和详细信息

**为什么我的路由器在服务器的 wlan0 上使用 DHCP,而不是使用我的静态 IP 定义?

目的是什么iface lo inet loopback?如果我忽略它会发生什么?

auto eth0auto lo或 的目的是什么auto wlan0

这样做的目的是什么allow-hotplug wlan0?如果我忽略它会发生什么?**

谢谢你的帮助。

相关内容