CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 4845|回复: 1

[已解決]請問手動修改網卡 MAC Addr , 指定DHCP啟動 , 斷線後I...

[复制链接]
发表于 2014-1-6 19:18:46 | 显示全部楼层 |阅读模式
本帖最后由 PeterW 于 2014-1-6 23:23 编辑

為了手動修改網卡 MAC Addr , 修改 /etc/network/interfaces 為以下內容

auto eth0
iface eth0 inet dhcp
hwaddress ether 00:80:45:97:cc:d0

此時確實可以於 NAT 上取得 IP 而且 MAC ADDR 如我輸入的一樣 , 但是

為了測試網路穩定性 , 手動將網路線拔除 , 等待30秒再插回 , 此時IP不見了

但如果將以上內容清除為持系統自動處理 , 開機依舊是 DHCP 取 IP 無誤 , 但 MAC ADDR 不行指定 ,

再一次手動將網路線拔除 , 等待30秒再插回 , 螢幕會顯示網路重新連線成功 , 繼續之前的IP連線沒有問題 !!

如此一來是手動指定 MAC ADDR 的功能不能使用了 , 請問各位先進 /etc/network/interfaces

是不是少設定了一些參數值導致 CB2 失去了 IP 不會再回來 !!

PS. 當修改 /etc/network/interfaces 後 , LXDE 之 network connection GUI 設定時
     顯示 無法管理網路設定值 .





回复

使用道具 举报

 楼主| 发表于 2014-1-6 23:20:47 | 显示全部楼层
問題已解決 ...

修改 /etc/network/interfaces 內容

auto eth0
iface eth0 inet dhcp
hwaddress ether 00:80:45:97:cc:d0

的確是可以修改 MAC ADDR ,  但是這種方法有一個大問題 , 當網路斷線後 ,

IP ADDRESS 真的會消失 , 而且不會回來了 , 上網 google 一下 , 找到了解決方法 , 就是修改 script.bin

以下就剛才處理之步驟簡單說明一下供大家參考 ..

1. 先建立一個工作區 mkdir work
2. cd /home/cubie/work
3. cp /boot/script.bin script_org.bin
4. bin2fex script_org.bin script.fex
4. sudo nano script.fex
5. 在最後一行加上 (以下MAC ADDR為示範用 , 不要照抄) , 存檔
[dynamic]
MAC = "9E5264CD5822"
6. sudo fex2bin script.fex /boot/script.bin
7. sudo reboot 重新開機 , 完成 !!

cubian 已內含 bin2fex , fex2bin , 不需要再編譯這2個程式 , 很方便的 !!

到目前為止都沒有問題 , 大家可試看看吧 !!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-5 11:06 , Processed in 0.019326 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部