IMX6ULL ping不同內網 或 百度
阿新 • • 發佈:2021-02-06
技術標籤: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