开发板通过以太网和电脑连接后,串口打印 ifconfig 后没有显示ipv4地址

11 篇文章 0 订阅

https://blog.csdn.net/kbwzy/article/details/45650191

https://blog.csdn.net/qq_33229669/article/details/79138556

https://blog.csdn.net/u012995514/article/details/45718149

这三个方法很全。记录一下

问题描述:ifconfig eth0 后开发板没有显示ip地址

root@EasyARM-iMX283 ~# ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 02:00:92:B3:C4:A8
          BROADCAST MULTICAST  MTU:1500  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:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B) 板子默认是安装了网卡驱动吗?接上网线后连接到集线器怎么没有默认ip4地址啊?

     解决方法:板子默认安装了网卡驱动的,显示为没有加载网卡,需要自行配置:ifconfig eth0 192.168.1.10,不必与主机保持同一网段。我的是microzed板子,所以根据文档情况写的这个IP,结果成功了。

我是上面这个方法解决的,其他方法试了不符合,但以后可能需要,都放在一起

另一篇也是配置IP的基础,记录下

先说结论:不显示ipv4地址的原因是Linux系统未开启上网功能,需要用开启上网ifupeth0命令后才能获取ip地址.

想要获取CentOS ipv4地址原因是需要用SecureCRT 来连接Linux系统, SecureCRT连接Linux系统必须知道Linux系统的ip地址才行.使用SecureCRT可以更加方便的对Linux进行相关操作.

Linux网卡的开启与上网功能的开启,ifconfig 为Linux 的网络通讯命令,在Linux操作系统中,输入ifconfig可显示网络设备.

在我的虚拟机中,输入ifconfig 只显示出了lo.原因是eth0网卡未启动

输入ifconfigeth0 up 可启用eth0网卡, ifconfig eth0 down  可停用eth0网卡

在Linux命令中输入ifconfig  eth0 up 回车之后

再输入 ifconfig 查看网络设备,可以看到这个时候显示出来了eth0网卡,可是只显示了ipv6地址,未显示ipv4地址

原因是Linux 系统未开启上网功能. 在命令行中,输入命令ifup eth0 来打开网络

再次输入ifconfig则可看到Linux 系统的ip地址为192.168.64.128

/etc/init.d/networking restart这个命令也可以试一下

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值