树莓派如何设置静态IP

wzxxtt0 2020-06-25

参考链接:https://blog.csdn.net/m15511023218/article/details/87920263

参考的主要代码:

auto eth0
iface eth0 inet static
address 192.168.3.90
gateway 192.168.3.1
netmask 255.255.255.0

一直看网上说要在/etc/dhcpcd.conf里边改,说在/etc/network/interfaces里边改不行,所以一直尝试在/etc/dhcpcd.conf里边改,但是最终都是失败的,最后尝试了在/etc/network/interfaces里边改对了。

修改之后成功的内容为:

将/etc/network/interfaces里边内容修改如下:

source-directory /etc/network/interfaces.d

auto lo

iface lo inet loopback

auto etho inet dhcp

auto wlan0

allow-hotplug wlan0

iface wlan0 inet static

  address 192.168.50.111  #要制定的静态IP

  gateway 192.168.50.1  #网关

  netmask 255.255.255.0  #子网掩码

  wpa-ssid "hahah" #需要连接的wifi账号

  wpa-psk "1234567"   #需要连接的wifi密码

修改之后没有成功的内容是:

在/etc/dhcpcd.conf文件末尾输入:

interface eth0

static ip_address=192.168.0.10/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

interface wlan0

static ip_address=192.168.0.200/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1

其中,eth0是有线的配置,wlan0是无线配置
ip_address就是静态IP,后面要接/24
routers是网关
static domain_name_servers是DNS

相关推荐