zynq网线连pc后联网

您所在的位置:网站首页 插上网线后怎么联网啊 zynq网线连pc后联网

zynq网线连pc后联网

2024-06-14 20:58| 来源: 网络整理| 查看: 265

1.wifi共享以太网 在这里插入图片描述 2.看以太网ip 在这里插入图片描述 3.连网线,对开发板设置同网段ip 接网线后会打印出如下,所以设置eth0,同网段就是ip和mask按位与以下所得地址相同 在这里插入图片描述

ifconfig eth0 192.168.137.2

这时可以ping通pc

root@ZYNQ:~# ping 192.168.137.1 PING 192.168.137.1 (192.168.137.1): 56 data bytes 64 bytes from 192.168.137.1: seq=0 ttl=64 time=2.006 ms 64 bytes from 192.168.137.1: seq=1 ttl=64 time=1.387 ms 64 bytes from 192.168.137.1: seq=2 ttl=64 time=1.393 ms

但不能ping通外网

root@ZYNQ:~# ping www.baidu.com PING www.baidu.com (110.242.68.4): 56 data bytes ping: sendto: Network is unreachable

4.设置网关,DNS route查看路由表会发现网关没有配置(gateway)

root@ZYNQ:~# route

配置网关

root@ZYNQ:~# route add default gw 192.168.137.1 Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface default DESKTOP-476O2VB 0.0.0.0 UG 10 0 0 eth0 192.168.137.0 * 255.255.255.0 U 0 0 0 eth0

然后就可以ping通了,这里由于之前ping百度的时候就可以解析域名,即PING www.baidu.com (110.242.68.3): 56 data bytes,所以不需要配置DNS

root@ZYNQ:~# ping www.baidu.com PING www.baidu.com (110.242.68.3): 56 data bytes 64 bytes from 110.242.68.3: seq=0 ttl=47 time=16.605 ms 64 bytes from 110.242.68.3: seq=1 ttl=47 time=16.768 ms

5.配置DNS 如果没有/etc/resolv.conf,创建打开/etc/resolv.conf

root@ZYNQ:~# touch /etc/resolv.conf root@ZYNQ:~# vi /etc/resolv.conf

复制以下内容进去,这是我打开该文件就已经存在的

domain mshome.net nameserver 192.168.137.1

也可以用其它的DNS,网上搜就好,然后esc,:wq保存退出,出现‘x’ not implement的话大概就是不支持啥啥符号吧,试试去掉注释啥的贴进去,不行就自己手动输入,中文不要更好也许

#114 DNS服务器 nameserver 114.114.114.114 #微软 DNS服务器 nameserver 233.5.5.5 #google DNS服务器 nameserver 8.8.8.8

6.开机需要重新设置的问题,vi /etc/profile打开文件 写入下面两行,即

ifconfig eth0 192.168.137.2 route add default gw 192.168.137.1

好像无效,每次reboot都会变回原来的脚本profile,但看到里面似乎开机会执行/etc/profile.d/*sh,于是建立/etc/profile.d/ipset.sh 写入下面两行

ifconfig eth0 192.168.137.2 route add default gw 192.168.137.1

无效,离谱,ok,现在确定是镜像的原因,每次关机就重置系统了,创建的文件也无了,可能是编译的petalinux镜像的什么选项 7.明白了,关机后自动重置系统是选了petalinux的image packaging configure 啥啥里的INITRAMFS,顾名思义大概就是把文件系统放ram里吧,这样掉电就丢失,换成EXT4/SD那堆就好,但SD要分区,将rootfs解压到另一个分区ext4(linux),image.bin等三个文件放第一个分区fat32



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3