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