在 artik10 上创建以太网静态 IP

在 artik10 上创建以太网静态 IP

我似乎无法修复 artik10 上的以太网 IP。我按照 ARTIK 文档上的说明进行操作,如下所示:

将 /etc/sysconfig/network-scripts/ifcfg-eth0 更改为:

DEVICE="eth0"
TYPE="Ethernet"
ONBOOT="yes"
BOOTPROTO="static"
USERCTL="no"
IPADDR=192.168.10.199
NETMASK=255.255.255.0
BROADCAST=192.168.10.255
NETWORK=192.168.10.0
GATEWAY=192.168.10.1

并将以下内容添加到 /etc/resolv.conf 文件中:

nameserver 192.168.1.1

但 eth0 IP 在重新启动时不会改变,但会改变

systemctl restart network.service

但我不想每次都需要这样做。

答案1

Linux 内核不会自行恢复接口配置。所以,重启后,IP地址、网关地址等就消失了。大多数 Linux 发行版都使用某种软件,该软件在引导时启动并配置接口。这可以是 NetworkManager、systemd 的网络、DHCP 客户端,或者像您的情况一样,是网络服务。

网络服务由 systemd 启动,可以手动使用systemctl start network,也可以在每次重新启动后自动使用systemctl enable network。从现在开始,您还可以使用systemctl enable network && systemctl start network已配置的网络接口:)

相关内容