開發板如何連接外網


1、開發板通過網線連接路由器

2、得到開發板可用的的IP

2.1 通過uboot下的dhcp命令自動獲取

  2.1.1 開發板上電,按回車進入uboot命令行模式

  2.1.2 設置ethaddr的環境變量

setenv ethaddr 00:04:9f:04:d2:35

  ethaddr 為網絡 MAC 地址,是一個 48bit 的地址,如果在同一個網段內有多個
開發板的話一定要保證每個開發板的 ethaddr 是不同的,否則通信會有問題!

  2.1.3 輸入dhcp,開發板從路由器自動獲取一個IP地址

 2.2 自己確定

  需要保證ip與電腦的IP在同一個網段,且和其他設備IP沒有沖突。

3、開發板重新上電(或輸入boot命令重啟)進入linux系統,打開命令行控制窗口

4、設置IP地址

sudo vim /etc/network/interfaces

 

5.1 設置靜態IP

auto eth0                 #設置網卡開機自動啟動eth0接口
iface eth0 inet static  #配置靜態IP
address 192.168.1.250      #IP地址
netmask 255.255.255.0     #子網掩碼
gateway 192.168.1.1        #默認網關

5.2 設置動態IP

#The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

6、修改NetworkManager.conf中的參數managed=true

vim /etc/NetworkManager/NetworkManager.conf

修改managed=true

7、重啟網絡服務生效

sudo /etc/init.d/networking restart

知識點:

在Ubuntu主機下,開機沒有看到網絡連接標識:

sudo service network-manager stop
sudo service network-manager start

開機找不到eth0或者ens33

sudo dhclient ens33
sudo ifconfig ens33

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM