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

MTK双频:MT7620a + MT7612e

内存:256 MB

闪存:16 MB

固件:MTK自带SDK中的OpenWrt固件(mtksdk-openwrt-2.6.36-v1.3-20140423-dff5cfbf.bin)

【问题】

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

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

PC:192.168.1.11(通过手工配置)

【分析】

两端网口直连都无法ping通,先排查硬件问题,PC网口、开发板网口、网线均正常。再检查两端网口配置,PC网口配置无异常,开发板网口配置看起来也无异常。

【解决】

开发板网口的配置在/etc/config/network文件里。

文件初始配置是这样的:

config interface 'lan'

option ifname 'eth0.1'

optiontype'bridge'

option proto 'static'

option ipaddr '192.168.1.1'

option netmask '255.255.255.0'

option ip6assign '60'

config interface 'wan'

option ifname 'eth0.2'

option proto 'dhcp'

查看网口信息

[root@OpenWrt]ifconfigbr-lan Link encap:Ethernet HWaddr 00:0C:43:76:20:77inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0inet6 addr: fe80::20c:43ff:fe76:2077/64Scope:Link

inet6 addr: fd16:4e5b:1ca2::1/60Scope:Global

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:14 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:0 (0.0 B) TX bytes:1764 (1.7KiB)

eth0 Link encap:Ethernet HWaddr00:0C:43:76:20:77inet6 addr: fe80::20c:43ff:fe76:2077/64Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:10 errors:0 dropped:0 overruns:0 frame:0TX packets:240 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:786 (786.0 B) TX bytes:89596 (87.4KiB)

Interrupt:3eth0.1 Link encap:Ethernet HWaddr 00:0C:43:76:20:77UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:5 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:0 (0.0 B) TX bytes:526 (526.0B)

eth0.2 Link encap:Ethernet HWaddr 00:0C:43:76:20:77inet6 addr: fe80::20c:43ff:fe76:2077/64Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:226 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:0 (0.0 B) TX bytes:87291 (85.2 KiB)

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

自己先尝试着修改配置文件中的网口配置,连通性测试结果如下:

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

跑到OpenWrt官网上看了看各种网口名称的介绍:network interface introduction。eth0表示物理网口,eth0.1表示vlan为1的逻辑网口。这下清楚了,LAN口配置为eth0.1会打上ID=1的VLAN头,因此和PC直连也无法通信。

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

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

扩展阅读:

openwrt修改lan口地址失败_OpenWrt刷机后LAN口无法连通的问题相关推荐

  1. OpenWrt刷机后LAN口无法连通的问题

    [路由器开发板硬件固件配置] MTK双频:MT7620a + MT7612e 内存:256 MB 闪存:16 MB 固件:MTK自带SDK中的OpenWrt固件(mtksdk-openwrt-2.6. ...

  2. openwrt修改lan口地址失败_wr703n 刷openwrt 网口是lan口,怎样改成wan口?

    来自 OpenWrt中文网 标题:wr703n 刷openwrt 网口是lan口,怎样改成wan口? 作者:zhairen时间:2013-9-7 22:49 标题:wr703n 刷openwrt 网口 ...

  3. openwrt修改lan口地址失败_Openwrt 修改lan为wan

    本文由明月永在原创,复制或者引用请注明出处www.myopenwrt.org. 很多朋友使用openwrt系统,需要修改一个lan为wan,或者原wan损坏了,需要自定义一个lan为wan,网上的相应 ...

  4. openwrt修改lan口地址失败_openwrt里怎么wan口改成lan口来用?

    展开全部 openwrt里wan口改成lan口来用: 1.完全删62616964757a686964616fe78988e69d8331333433626562除wan. 2.关闭dhcp,设置lan ...

  5. OpenWrt 刷机后的网络配置

    写在前面: 本文章旨在总结备份.方便以后查询,由于是个人总结,如有不对,欢迎指正:另外,内容大部分来自网络.书籍.和各类手册,如若侵权请告知,马上删帖致歉. 之前那一篇TP-wr703N TTL刷机以 ...

  6. android电脑不识别手机号码,安卓手机刷机后电脑不识别怎么办 如何让电脑重新识别手机...

    安卓手机刷机后电脑不识别应该怎么办? 刷机就是通过软件技术手段获得较高的管理权限及较好的使用体验,或者更改或替换了手机原版系统中固有的一些语言.图片.铃声和软件版本或者操作系统,以达到系统的优化或自己 ...

  7. 三星手机刷机后显示无服务器,三星手机刷机后无基带无信号打不了电话等故障详细修复教程...

    原标题:三星手机刷机后无基带无信号打不了电话等故障详细修复教程 三星手机刷机后无基带的详细教程,一些用户用三星手机刷机后会出现无基带无信号,打不了电话等问题.今天给大家详细讲解一下修复教程,其实这些大 ...

  8. Jetson TX2刷机后USB无法使用 解决方案

    Jetson TX2刷机后USB无法使用 解决方案 Jetson TX2修改设备树 在非公版TX2刷机后可能出现无法使用USB的问题,这是由于官方的底板上采用INA3221芯片做了电源监控电路,只有确 ...

  9. i9300+imei丢失+三星原厂修复软件+连接三星认证服务器,I9300刷机后无信号 EFS错误等问题修复方法...

    我们在三星I9300刷机时由于错误的使用方法等等原因造成刷机之后各种故障问题,如:EFS 错误,无信号,IMEI改变等等!那么出现这些问题我们如何修复和解决了,下面就来为大家详细介绍! 三星I9300 ...

最新文章

  1. java集合框架容器 java框架层级 继承图结构 集合框架的抽象类 集合框架主要实现类...
  2. gradle build running很慢
  3. 随机森林算法demo python spark
  4. 上海人工智能实验室牛雅哲:通用决策AI平台的开拓创新之路
  5. 局部内部类访问它所在方法中的局部变量必须是final
  6. 和显卡驱动要配套吗_天天学渲染,你的显卡驱动用对了吗?
  7. 线程:信号量 sem_wait sem_post
  8. 蓝桥杯 ALGO-25 算法训练 Car的旅行路线
  9. 重新设置Visual Studio 环境
  10. Burp Suite Scanner Module - 扫描模块
  11. python抽奖教程_详解用python写一个抽奖程序
  12. asp.net+mysql,asp.net+mysql后台盲注入
  13. MOOC创新创业学第七章单元测试题及答案
  14. 计算机的专业课听不懂怎么办,为什么大学计算机课难以听懂?
  15. 总结一下自己的大学四年
  16. LabelImage 安装过程
  17. 通用人工智能最新突破!一个Transformer搞定一切
  18. iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码
  19. Android项目从零到上线的全过程
  20. oracle cheatsheet,OracleDB Cheatsheet

热门文章

  1. oracle12c生命周期,Oracle 12c 新特性之: ILM 数据生命周期管理
  2. 豆粕5连跌四月季节性偏弱,铁矿石认购翻倍,甲醇05-09季节性反套2022.3.30
  3. 爱情是人类最高贵的情感
  4. SitePoint播客#126:蛋黄在我们身上
  5. ipad浏览器安装java_在桌面浏览器中调试iphone、ipad等设备上的网页
  6. c#后台如何导出excel到本地_C#实现导出Excel
  7. C#调用大华相机SDK获取图片,转换成VisionPro的Icogimage格式
  8. 【JS】js判断等号、等同(===、==)
  9. 面试官:请你讲讲Saas应用的架构规范?
  10. poi导出excel中响应头文件名乱码