动态配置ip
ifconfig eth0 192.168.5.9 netmask 255.255.255.0
静态配置ip
1. NetworkManager方式
- 设置IP为固定静态IP(开机不变) 设置eth0为静态IP地址, 开发板/etc/network/目录下对interfaces文件进行修改 。
[root@100ask:~]# vi /etc/network/interfaces
#修改并为如下内容,执行 :wq 保存并退出,执行/etc/init.d/S40network restart 重启网络服务。
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.5.9
netmask 255.255.255.0
gateway 192.168.5.1
2.systemd-networkd
原文链接:https://www.imooc.com/article/275055
-
如果你想给网络设备分配一个静态 IP 地址,那就新建下面的配置文件。
$ sudo vi /etc/systemd/network/10-static-eth0.network #修改为 [Match]Name=eth0 [Network]Address=192.168.5.11/24 Gateway=192.168.5.1 DNS=8.8.8.8
eth0 接口地址会被指定为 192.168.5.11/24,默认网关是 192.168.5.1, DNS 服务器是 8.8.8.8。
-
重启 systemd-networkd 服务或者重启机器。
sudo systemctl restart systemd-networkd
-
运行以下命令检查服务状态
$ systemctl status systemd-networkd $ systemctl status systemd-resolved