MyFPGA Forum

标题: 【FAQ】如何固定 SoC FPGA 板子的 mac address ? [打印本页]

作者: Doreen    时间: 2021-8-6 16:48
标题: 【FAQ】如何固定 SoC FPGA 板子的 mac address ?
本帖最后由 Doreen 于 2021-8-9 16:47 编辑

Q:  按照 【FAQ】DE1-SOC跑de1soc_ubuntu_1604.img设置静态IP(固定)http://www.myfpga.org/discuz/for ... &fromuid=105864

固定好IP以后,我发现这个mac address每次开机都在变,我们想要路由器保留IP位置给特定装置,以免其他装置连入时占用该IP, 也就是说如果其他设备先接入占用了 192.168.1.255时,那我设定的静态IP就没有用了。 而路由器确认IP使用者的方法是通过Mac address, 如果Mac Address一直在变动,使路由器无法保留IP,这是未来使用上的隐患。



A: 有两种办法:

(1)在uboot,可以用指令:
setenv ethaddr e2:db:a8:90:9d:0a
saveenv
設定固定的mac address



(2)用这个去创建自启动脚本:

vi /etc/init.d/board_vh_client.sh
#!/bin/sh
ifconfig eth0 down
ifconfig eth0 hw ether 00:00:00:00:00:0b
ifconfig eth0 up


chmod +x /etc/init.d/board_vh_client.sh
update-rc.d board_vh_client.sh start 99 4 .





欢迎光临 MyFPGA Forum (http://www.myfpga.org/discuz/) Powered by Discuz! X3