How to configure ethernet interface

来自百问网嵌入式Linux wiki
Zhouyuebiao讨论 | 贡献2019年12月26日 (四) 16:09的版本

如何配置以太网接口

目的

本文介绍如何使用 ifconfig 工具配置以太网接口。
连接网线后即可进行下面的操作
在启动时,SSH 守护程序(sshd)和 ifplugd 守护程序会自动启动:
    • sshd(用于执行 ssh,scp)
    • ifplugd 检测:
      • udhcpc 在检测到网线接入时启动,用来检查 IP 地址,
如果没有DHCP服务器,则可以使用以下命令设置以太网的 IP 地址:
	Board $> ifconfig eth0 uuu.xxx.yyy.zzz
要检查 eth0 和网关的配置是否正确,可以输入下面的命令:
	Board $>ifconfig
	Board $>route
在控制台中,将会显示类似于以下的日志信息:
	Board $> ifconfig
	eth0      Link encap:Ethernet  HWaddr 00:80:E1:01:39:61  
	         inet addr:10.48.1.172  Bcast:10.48.3.255  Mask:255.255.252.0
	         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
	         RX packets:18 errors:0 dropped:0 overruns:0 frame:0
	         TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
	         collisions:0 txqueuelen:1000 
	         RX bytes:3038 (2.9 KiB)  TX bytes:684 (684.0 B)
	         Interrupt:103 
	STM32MP1 # route
	Kernel IP routing table
	Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
	default         lme-gw-vl802.lm 0.0.0.0         UG    10     0        0 eth0
	10.48.0.0       *               255.255.252.0   U     0      0        0 eth0