对于IP地址通常情况下是用 /etc/network/interfaces 中配置的,最近为了统一RaspberryPI的环境使用 dhcpcd 来配置.

安装 dhcpcd

sudo apt install dhcpcd5

为啥是 dhcpcd5 ? 那是因为要支持IPv6的地址丫.


网络接口改名

安装完 dhcpcd 后,系统中的网络接口名称就变了,我要把它改回熟悉的 eth0 !

sudo vi /etc/udev/rules.d/70-persistent-net.rules

添加如下内容,注意MAC地址修改成自己的:

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="b8:ac:6f:65:31:e5", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

配置 dhcpcd

在 /etc/dhcpcd.conf 最后添加如下内容,注意修改成自己的子网IP地址。

interface eth0
static ip_address=192.168.10.10/24
static routers=192.168.10.1
static domain_name_servers=192.168.10.1 8.8.8.8

支付宝打赏 微信打赏

您的打赏是对我最大的鼓励!

linzhanyu


Linux, VIM, OpenGL, OpenCL.

Python, C++, C#, ML.

相看莫相笑,同是竹林人。