首页 > 作文

lan口

更新时间:2023-03-05 09:47:13 阅读: 评论:0

冬天吃什么水果-吃火龙果的好处

lan口
2023年3月5日发(作者:乾封)

OpenWrt刷机后LAN⼝⽆法连通的问题

【路由器开发板硬件固件配置】

MTK双频:MT7620a+MT7612e

内存:256MB

闪存:16MB

固件:MTK⾃带SDK中的OpenWrt固件()

【问题】

路由器开发板刷机后,与PC⽆法ping通。PC与路由器开发板的LAN⼝相连,开发板和PC⽤ifconfig命令都可以查到IP。

开发板:192.168.1.1(刷机后缺省配置)

PC:192.168.1.11(通过⼿⼯配置)

【分析】

两端⽹⼝直连都⽆法ping通,先排查硬件问题,PC⽹⼝、开发板⽹⼝、⽹线均正常。再检查两端⽹⼝配置,PC⽹⼝配置⽆异常,开发板⽹

⼝配置看起来也⽆异常。

【解决】

开发板⽹⼝的配置在/etc/config/network⽂件⾥。

⽂件初始配置是这样的:

configinterface'lan'

optionifname'eth0.1'

optiontype'bridge'

optionproto'static'

optionipaddr'192.168.1.1'

optionnetmask'255.255.255.0'

optionip6assign'60'

configinterface'wan'

optionifname'eth0.2'

optionproto'dhcp'

查看⽹⼝信息

[root@OpenWrt]ifconfig

br-lanLinkencap:EthernetHWaddr00:0C:43:76:20:77

inetaddr:192.168.1.1Bcast:192.168.1.255Mask:255.255.255.0

inet6addr:fe80::20c:43ff:fe76:2077/64Scope:Link

inet6addr:fd16:4e5b:1ca2::1/60Scope:Global

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:0errors:0dropped:0overruns:0frame:0

TXpackets:14errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:0

RXbytes:0(0.0B)TXbytes:1764(1.7KiB)

eth0Linkencap:EthernetHWaddr00:0C:43:76:20:77

inet6addr:fe80::20c:43ff:fe76:2077/64Scope:Link

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:10errors:0dropped:0overruns:0frame:0

TXpackets:240errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:1000

RXbytes:786(786.0B)TXbytes:89596(87.4KiB)

Interrupt:3

eth0.1Linkencap:EthernetHWaddr00:0C:43:76:20:77

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:0errors:0dropped:0overruns:0frame:0

TXpackets:5errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:0

RXbytes:0(0.0B)TXbytes:526(526.0B)

eth0.2Linkencap:EthernetHWaddr00:0C:43:76:20:77

inet6addr:fe80::20c:43ff:fe76:2077/64Scope:Link

UPBROADCASTRUNNINGMULTICASTMTU:1500Metric:1

RXpackets:0errors:0dropped:0overruns:0frame:0

TXpackets:226errors:0dropped:0overruns:0carrier:0

collisions:0txqueuelen:0

RXbytes:0(0.0B)TXbytes:87291(85.2KiB)

值得注意的是LAN⼝名称是'eth0.1',WAN⼝名称是'eth0.2'。这种eth0.x是啥意思呢?

⾃⼰先尝试着修改配置⽂件中的⽹⼝配置,连通性测试结果如下:

将eth0.1改为eth0就可以ping通,看来确实是名称的问题。

跑到OpenWrt官⽹上看了看各种⽹⼝名称的介绍:。eth0表⽰物理⽹⼝,eth0.1表⽰vlan为1的逻辑⽹⼝。这下清楚了,LAN⼝配置为eth0.1

会打上ID=1的VLAN头,因此和PC直连也⽆法通信。

在PC端抓包确认,确实如此。

注意:开发板每次修改⽹卡配置后需要重启⽹卡,命令:/etc/init.d/networkrestart

扩展阅读:

本文发布于:2023-03-05 09:47:12,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1677980833144628.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:lan口.doc

本文 PDF 下载地址:lan口.pdf

标签:lan口
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|