文章

树莓派配置静态 ip

树莓派配置静态 ip

并不是所有的 Debian 衍生系统都使用 /etc/network/interfaces 来配置 IP, 常用的还有通过 NetworkManager 或者其他方式, 不过本文主要讲使用 /etc/network/interfaces 来配置的方式。

确认网络接口名称

在开始配置之前,你需要确定要配置的网络接口名称。可以通过执行以下命令来查看所有可用的网络接口:

1
ifconfig -a

或者

1
ip link show

找到你想要配置的网络接口的名称,例如 eth0 。

配置

编辑 /etc/network/interfaces 文件:

1
sudo vim /etc/network/interfaces

在文件中找到与你的网络接口相关的部分,或者如果还没有,就添加新的配置。例如,如果你的接口名称是 eth0 ,并且你想要设置的静态IP地址是 192.168.1.100 ,子网掩码是 255.255.255.0 ,默认网关是 192.168.1.1 ,那么你应该这样配置:

1
2
3
4
5
6
auto eth0
iface eth0 inet static
    address 192.168.1.100
    netmask 255.255.255.0
    gateway 192.168.1.1

重启网络服务

配置完成后,你需要重启网络服务来应用更改。在 Debian 和 Ubuntu 系统中,可以使用以下命令:

1
sudo /etc/init.d/networking restart

或者

1
sudo service networking restart

验证配置

重启网络服务后,使用以下命令来确认IP地址已正确配置:

1
ifconfig eth0

或者

1
ip addr show eth0

你应该会看到你配置的静态 IP 地址已经被分配到 eth0 网络接口上。

本文由作者按照 CC BY 4.0 进行授权