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这个命令也可以试一下