Hello world @我是石侃侃,这是我在嵌入式Linux学习过程中做的一些随笔
关于ping之二三事
ping问题 :
装VMwnare,ubutu配置ubutu
ping -c 8 192.168.1.100
注:设置正确ping不通重启网卡:ifconfig eth0 down&& ifconfig eth0 up
设置IP(sudo) ifconfig eth0 172.25.134.30 netmask 255.255.254.0
route add default gw 172.25.134.1
将ubutu设为静态IP, 见附录一,设置静态IP后重启
关防火墙:Sudo ufw disable
a:
没网线无无线时
没路由器,没交换机,开发板直连电脑
windows 和Linux指定静态IP,开发板直连电脑,虚拟机设为NAT连接,开发板ping不通虚拟机,能ping通电脑,电脑能ping通虚拟机 IP在虚拟机网段下不能ping主机和虚拟机
NAT连接设置:
用NET连接:虚拟机设置IP sudo ifconfig 192.168.1.57(和电脑主机不一网段)
Vm – setting – -- Network Adaptecr NET连接
Edit – Virtual Network Editor – Vmnet8(NAT那个)—下面选择NAT -- IP adress 192.168.1.0 subnet mask:255.255.255.0(mask不能乱改) – DHCP setting:192.168.1.12 192.168.1.254 -- NAT setting:Gateway IP:192.168.1.2—OK – apply –电脑ping通 -- 远程登录
电脑设置静态IP:控制面板网络和 Internet网络和共享中心 -- -更改适配器设置
下面设置电脑的静态IP,根据实际情况,在对应的网卡上点击右键选择属性,这里以以太网卡为例:
Vmware-edit-virtual network editor-桥式,Automatic
edit 下去除不合适网卡 window下IP和ubutu IP前三段要一样 cmd ipconfig 172.25.134.32 linux下ifconfig查地址 windows下 cmd ping ubutu ip地址看能不能ping通
ubutu---修改ip地址--- 即时生效:
sudo ifconfig eth0 172.25.134.6 netmask255.255.254.0
直连时时开发板能不用路由器ping通电脑主机和虚拟机
b::电脑连接无线网上网时(无路由器,无交换机,开发板直连电脑)无线时ubutu好电脑主机连接不稳定
ubutu静态IP(和win无线一个网段),电脑自动IP (QLU-Student要登录)主机虚拟机能ping通能上网,刚连网IP会延迟一会变化开发板不稳定有时ping不通电脑主机,有时行,ping不通虚拟机
cmd ipconfig查看win下IP
window下IP和ubutu IP前三段要一样(同一网段)
Vmware-edit-virtual network editor-桥式,Automatic改为无线网卡
c电脑连接有线网时(即用交换机连网线)
进的网线接,主机能ping虚拟机,j开发板能ping主机,开发板不能ping虚拟机有交换机不接线时有时电脑主机和虚拟机能ping,但是开发板ping虚拟机ping过后主机和虚拟机就不能ping了(IP刷新变为固定静态IP)
ubutu静态IP,电脑自动IP
cmd ipconfig查看win下IP
window下IP和ubutu IP前三段要一样(同一网段)
注:每一个不同的网下有不同的IP
d:电脑连接路由器局域网时
水星路由器进入管理页面办法:手机连接无线网 – 浏览器输入melogin.cn进入设置固定IP,dns和IP同一网段,电脑自动获取IP
三者可ping 水星路由器恢复出厂设置方法:长按ping到灯全亮
e.开发板自身IP和服务器IP的ping方法:
开机-空格-q进入命令格式:
将Vmware-edit-virtual network editor-桥式,Automatic改为有线网卡
setenv ipaddr 169.254.158.3 (开发板IP)
setenv serverip 169.254.158.2 (服务器虚拟机IP)
saveenv
reset
print
ping serverIP
host 10.177.81.76 is alive表示成功u-boot能ping成不代表进入linux后一样能行,要重设IP
网线直接连电脑能ping通虚拟机(交换机不行):
(烧录最小文件系统后也可以)
@转载请注明出处