“How to configure ethernet interface”的版本间的差异
来自百问网嵌入式Linux wiki
Zhouyuebiao(讨论 | 贡献) |
|||
(未显示同一用户的1个中间版本) | |||
第1行: | 第1行: | ||
+ | {{DISPLAYTITLE:如何配置以太网接口}} | ||
+ | =如何配置以太网接口= | ||
+ | ==目的== | ||
+ | : 本文介绍如何使用 ifconfig 工具配置以太网接口。 | ||
+ | : 连接网线后即可进行下面的操作 | ||
+ | :: 在启动时,SSH 守护程序(sshd)和 ifplugd 守护程序会自动启动: | ||
+ | ** sshd(用于执行 ssh,scp) | ||
+ | ** ifplugd 检测: | ||
+ | *** udhcpc 在检测到网线接入时启动,用来检查 IP 地址, | ||
+ | : 如果没有DHCP服务器,则可以使用以下命令设置以太网的 IP 地址: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | Board $> ifconfig eth0 uuu.xxx.yyy.zzz | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | : 要检查 eth0 和网关的配置是否正确,可以输入下面的命令: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | Board $>ifconfig | ||
+ | Board $>route | ||
+ | </syntaxhighlight> | ||
+ | : 在控制台中,将会显示类似于以下的日志信息: | ||
+ | <syntaxhighlight lang="bash"> | ||
+ | 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 | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | |||
[[Category:Linux_Operating_System]] | [[Category:Linux_Operating_System]] | ||
[[Category:Networking]] | [[Category:Networking]] | ||
[[Category:Netdev]] | [[Category:Netdev]] | ||
[[Category:Ethernet]] | [[Category:Ethernet]] |
2020年1月6日 (一) 14:49的最新版本
如何配置以太网接口
目的
- 本文介绍如何使用 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