1. 程式人生 > 其它 >IMX6ULL ping不同內網 或 百度

IMX6ULL ping不同內網 或 百度

技術標籤:IMX6ULL

前提:晶片驅動開了,並且通過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

在這裡插入圖片描述