本帖最后由 风精灵 于 2025-4-25 14:07 编辑

以太网配置- Desktop文件系统
& 说明:
参考IPv4 基本命令测试,可以在命令行中设置板卡的 IP 地址、网关等信息,这种设置仅为临时生效。如需使其永久生效,需修改相关配置文件。
ELF 2板载一个千兆网卡,插入网线连接网络的情况下,出厂时默认配置为动态IP。
查看NetworkManager中当前的网络连接:
root@elf2-buildroot:~# nmcli con show
NAME             UUID                                  TYPE    DEVICE
Wired connection 1 51065622-78fe-3d8d-b848-d14f8b8d5585  ethernet  eth0

这里eth0在NetworkManager中网络连接的名称为Wired connection 1”。
设置静态配置ip,以下以eth0设置ip为192.168.0.232为例:
root@elf2-buildroot:~# nmcli con mod 'Wired connection 1' ipv4.method manual ipv4.addresses 192.168.0.232/24 ipv4.gateway 192.168.0.1 ipv4.dns 8.8.8.8 connection.autoconnect yes

参数
含义
con mod
用于指定需要固定IP的网络连接名称
ipv4.address
用于指定需要固定的Ipv4地址和子网掩码
Ipv4.gateway
用于指定Ipv4网关
ipv4.dns
用于指定Ipv4 DNS
connection.autoconnect
用于设置自动连接

设置完后激活网络连接,配置生效。
root@elf2-buildroot:~# nmcli con up 'Wired connection 1'   //激活网络连接
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/6)

root@elf2-buildroot:~# ifconfig eth0                      //查看eth0配置信息已生效
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.232  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::c5a0:7eb7:3ca2:ee46  prefixlen 64  scopeid 0x20<link>
        ether aa:dc:37:cf:ca:0b  txqueuelen 1000  (Ethernet)
        RX packets 862  bytes 186554 (186.5 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 317  bytes 78463 (78.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 127

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Powered by Discuz! X3.5  © 2001-2013 Comsenz Inc.