前提:芯片驱动开了,并且通过make menuconfig配置过了。
如果在根文件系统下 ping 主机IP 不同。并且ifconfig命令下面什么都没有。
这是因为没有把网卡启动,命令如下。
ifconfig eht0 up //(ENET2)
ifconfig eht1 up //(ENET1)
分配ip地址
ifconfig eth0 192.168.3.44 netmask 255.255.255.0
ifconfig eth1 192.168.3.45 netmask 255.255.255.0
udhcpc
这样之后应该可以ping同内网了(主机等)
此刻还不能ping通外网(百度、CSDN网站)
我们可以查看一下
route
可以看出来网关还没有配置,我们需要给一个默认网关。
route add default gw 192.168.3.1
当我们再去ping 外网(百度)
ping www.baidu.com
结束
如果此时还是不能,那有可能就是 /etc/resolv.conf 没有配置域名解析服务器的 IP 地址,一般域名解析地址可以设置为所处网络的网关地址,192.168.3.1或者114.114.1144.114,这个是运营商的域名解析服务器地址。
///etc/resolv.conf 里面的内容
nameserver 114.114.114.114
nameserver 192.168.3.1
当然也可以通过指令去分配
udhcpc