Cubietruck Plus开发板017固定MAC地址及IP地址
1、 前天小编搭好了远程服务,并连接成功了,当然这里小编是通过网线连接网络的。投影仪看累了就没了,打算连直接用windows远程来折腾了,所以开机后直接打开Putty来远程连接了,载入昨天保存的Cubietruck设置(ip:192.168.31.191,端口22)直接打开,一直无法连接,最后直接显示连接超时了........

2、 郁闷了,只能再次连接投影仪查找原因了,在终端输入命令:ifconfig查看 结果发现IP:为192.168.31.222 好奇怪,怎么IP变了,IP不是自动获取的吗........

3、 翻滚论坛吧,找了很久终于发现问题了。 Cubietruck Plus没有固定MAC地址,当网线插上时实现物理层连接,在数据链路层会提供一个MAC地址,到网络贫脊雪赙层时路由器会根据MAC地址的解析相应的分配IP地址。 因而Cubietruck Plus连接网络上时自动获取的IP地址随着MAC地址的改变而改变,而无线连接是直接在网络层发生的,所以不影响其IP地址。 所以这个问题只会出现在有线网上,也就是说如果你是通过无线连接话暂时可以忽略这个问题....... MAC(Media Access Control,介质访问控制)地址,也叫硬件地址

4、 如果你是使用有线连接Cubietruck Plus的话这点还是应该注意的,你总不希望时刻去查看自己的IP吧,那多繁琐啊。所以固定IP是我们进行远程登陆必不可少的一项操作(无线绕行)! 解决问题当然是从根源上出发,既然是MAC地址在变,那么我们就先来锁定MAC地址。
5、 打开终端,使用命令:cat/etc/network/inter酆璁冻嘌faces 查看interfaces信息,这里我们可以对所有网卡的配置,基本上都在这个文件中(无线):# interfaces(5) file used by ifup(8) and ifdown(8)auto lo eth0allow-hotplug eth0iface lo inet loopbackiface eth0 inet dhcp#"your-ssid-here" and "your-passwd-here" should been replase with yours and remove the annotation#auto wlan0#iface wlan0 inet dhcp#pre-up ip link set wlan0 up#pre-up iwconfig wlan0 essid your-ssid-here#wpa-ssid your-ssid-here#wpa-psk your-passwd-here

6、 当你通过网线连接时,interfaces信息一般是这样的:1.auto lo2.iface lo inet loopback3.auto eth04. iface eth0 inet static # 固定 IP(静态)。5.address 192.168.31.222 # IP 位址6.network 192.168.31.0 #网络号7.netmask 255.255.255.0 # 子网掩码8.broadcast192.168.0.255 #广播地址9.gateway 192.168.31.1 #网关,预设IP看路由器怎么设定。第1行跟第3行说明lo接口跟eth0接口会在系统启动时被自动配置;第2行将lo接口设置为一个本地回环(loopback)地址;第4行指出eth0接口具有一个静态的(static)IP配置;第5行-第9行分别设置eth0接口的ip、网络号、子网掩码、广播地址和网关。

7、 我们需要在结尾处在增加一行来设定MAC地址: hwaddressether06:B5:06:C4:78:AD 这个地址不是固定的,依个人情况而定 MAC地址的分配是基于制造商,每个板子都有其独一无二的MAC地址,而开发板却没有固定MAC地址,让板子更具可玩性了。

8、 根据你个人情况来配置interfaces信息,可以用VI进行编辑,修改之后保存退出,然后重新开机,CubieTruck的MAC地址及IP地址就是固定的了。