搜索

2

主题

5

帖子

48

积分

新手上路

Rank: 1

积分
48
发表于 2014-11-8 11:24:49 15221 浏览 6 回复

开发板 ping不通 求助

本帖最后由 lu007kill 于 2014-11-8 11:48 编辑

菜鸟一枚 目前环境 用的光盘里的 linux+qt  内核和uboot
文件系统是 光盘里的 root 压缩包做完搭建linux+qt实验后 并去除了 opt 下的目录文件
正在学习 tftp实验

root/etc/eth0-setting  文件填写如下
IP=210.45.146.230
Mask=255.255.255.192
Gateway=210.45.146.126
DNS=192.168.1.1
MAC=08:90:90:90:90:90

虚拟机  ifconifg 得到如下
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0c:29:8b:9e:92  
          inet addr:210.45.146.105  Bcast:210.45.146.127  Mask:255.255.255.192
          inet6 addr: fe80::20c:29ff:fe8b:9e92/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:250344 errors:0 dropped:0 overruns:0 frame:0
          TX packets:430341 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:17762752 (17.7 MB)  TX bytes:1004557575 (1.0 GB)
lo        Link encapocal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:186 errors:0 dropped:0 overruns:0 frame:0
          TX packets:186 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:23341 (23.3 KB)  TX bytes:23341 (23.3 KB)

开发板 ifconfig得到如下
[root@iTOP-4412]# ifconfig
eth0      Link encap:Ethernet  HWaddr 08:90:90:90:90:90  
          inet addr:210.45.146.230  Bcast:210.45.146.255  Mask:255.255.255.192
          inet6 addr: fe80::a90:90ff:fe90:9090/64 Scopeink
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:68 errors:0 dropped:1 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5135 (5.0 KiB)  TX bytes:480 (480.0 B)
lo        Link encapocal Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

虚拟机 和 开发板 是各自通过网线连在 一台交换机上
主机 和 虚拟机 可以互相ping通
主机 和 开发板 ping不通
虚拟机 和 开发板 ping 不通

[root@iTOP-4412]# ping 210.45.146.105
PING 210.45.146.105 (210.45.146.105): 56 data bytes
ping: sendto: Network is unreachable

求大虾帮助,感激不尽!

回复

使用道具 举报

48

主题

604

帖子

1923

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1923
发表于 2014-11-8 11:45:03
Ubuntu的IP和开发板的IP在同一网段么?
回复 点赞

使用道具 举报

2

主题

5

帖子

48

积分

新手上路

Rank: 1

积分
48
 楼主| 发表于 2014-11-8 11:46:59
虚拟机 IP  210.45.146.105  
开发板 IP 210.45.146.230
回复 点赞

使用道具 举报

2

主题

5

帖子

48

积分

新手上路

Rank: 1

积分
48
 楼主| 发表于 2014-11-9 09:07:40
推倒重来尝试

现在重新烧写了 光盘 linux 镜像下的 内核和根文件系统
启动后 网线打印如下
[    7.714232] Link Status is: 1
[    7.717761] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[    7.727625] dm9620 1-3.2:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x4DE1
[    7.741130] link_reset() speed: 10 duplex: 0

查看此时默认IP为 192.168.1.230  
[root@iTOP-4412]# ifconfig
eth0      Link encap:Ethernet  HWaddr 08:90:90:90:90:90  
          inet addr:192.168.1.230  Bcast:192.168.1.255  Mask:255.255.255.0

修改IP地址为 eth0 210.45.146.130
[root@iTOP-4412]# ifconfig eth0 210.45.146.130
[root@iTOP-4412]# ifconfig
eth0      Link encap:Ethernet  HWaddr 08:90:90:90:90:90  
          inet addr:210.45.146.130  Bcast:210.45.146.255  Mask:255.255.255.0

虚拟机下查看IP为 210.45.146.105  
root@ubuntu:/home/topeet/Linux+QT/root# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0c:29:8b:9e:92  
          inet addr:210.45.146.105  Bcast:210.45.146.127  Mask:255.255.255.192

最后 开发板ping主机 仍ping不通
[root@iTOP-4412]# ping 210.45.146.105
PING 210.45.146.105 (210.45.146.105): 56 data bytes
^C
--- 210.45.146.105 ping statistics ---
7 packets transmitted, 0 packets received, 100% packet loss
回复 点赞

使用道具 举报

1

主题

357

帖子

1111

积分

QQ游客

积分
1111
发表于 2014-11-10 08:43:51
看看你的windows的ip是多少,虚拟机的网络设置成桥接模式
回复 点赞

使用道具 举报

2

主题

5

帖子

48

积分

新手上路

Rank: 1

积分
48
 楼主| 发表于 2014-11-10 08:56:38
topeet_sky 发表于 2014-11-10 08:43
看看你的windows的ip是多少,虚拟机的网络设置成桥接模式

windows  ip 210.45.146.86
              子网掩码 255.255.255.192
              网关 210.45.146.126
虚拟机默认桥接
虚拟机可以ping通windows
回复 点赞

使用道具 举报

48

主题

604

帖子

1923

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1923
发表于 2014-11-11 10:42:51
第一步:先将问题简化一下~
你把开发板和PC机用一根网线直接连一起测试下~
注意1:开发板网口的灯是否亮了
注意2:要设置一下PC机器的IP地址和开发板的IP地址在同一网段
先测试一下~

第二步:很多用户犯一个错误,需要做最小无界面Linux文件系统的时候,那几个需要添加的文件中有错误,这是目前最多出现的问题~
你去网盘下载一下迅为提供的文件,和你自己写的对比一下,看看是不是什么地方有差别~除了IP地址,其它的都应该一样
回复 点赞

使用道具 举报

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

本版积分规则

登录或注册

官方客服

QQ:2551456065

官方QQ群

195631883

扫一扫关注迅为公众号

群号652692981

 
快速回复 返回顶部 返回列表