✔ 最佳答案
首先, 見到 $ 字樣即您仲係普通使用者身份。停用網絡介面 ifconfig eth0 down 或者改 mac address 等工作都要系統管理員身竹份 (即使用者 root) 先有權力做。如果你係用 Ubuntu/Xubuntu/Kubuntu, 你需要打:
sudo -i
再入番你個密碼變身成使用者 root 。其他 GNU/Linux (包括 Debian/Fedora/Mandriva/SuSE/CentOS 等) 要打
su
再入番 root 個密碼才可以變身成 root。見到之前 $ 提示符變成了 # 就變示你成功變身成 root。
要改 MAC address 有三種方法:
用 ifconfig 命令用 GNU MAC Changer 工具用 MacChanger-GTK 圖形介面工具注意改 MAC address 唔係一個正常行為。希望你知自己做乜,唔好用係惡意用途方面。
ifconfig 命令
在系統管理員身份使用命令 「ifconfig interface hw class new_hw_addr」:
ifconfig eth0 hw ether 30:bd:4f:a1:4b:2c
完成設定後,您可以再打一次 ifconfig 檢查是否設定成功:
# ifconfig
eth0 Link encap:Ethernet HWaddr 30:bd:4f:a1:4b:2c
inet addr:192.168.0.122 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:54648 errors:0 dropped:0 overruns:0 frame:0
TX packets:40685 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:70072617 (66.8 MB) TX bytes:4559205 (4.3 MB)
GNU MAC Changer
留意唔係個個 6 個 bytes 既數字都可以設定做 MAC address。 GNU MAC Changer 就可以變成揀個岩既 MAC address 。Debian/Ubuntu 有 GNU MAC Changer 既 package, 你只需要打
apt-get install macchanger
就可以安裝到 GNU MAC Changer 。其他 distro 使用者可以去佢個官方網站 (
http://www.alobbs.com/macchanger) 下載對應既 package 安裝。
要改變 MAC 地址,可以打命令“macchanger --mac=new_hw_addr interface”:# macchanger --mac=30:bd:4f:a1:4b:2c eth1
Current MAC: 00:40:96:43:87:65 [wireless] (Cisco/Aironet 4800/340)
Faked MAC: 30:bd:4f:a1:4b:2c (unknown)詳細 MAC Changer 用法可以參考:
http://wiki.linux.org.hk/w/Change_Network_Interface_MAC_Address MacChanger-GTK MacChanger-GTK 是 GNU Mac Changer GUI 前端。
圖片參考:
http://wiki.linux.org.hk/wiki/images/c/c4/Macchanger-gtk.png
Ubuntu/Debian 有提供 MacChanger-GTK 的套件 macchanger-gtk,您只要以系統管理員身份打以下命令就可以安裝 macchanger-gtk:
apt-get install macchanger-gtk
安裝完成後,就可以以系統管理員身份打 macchanger-gtk 執行 MacChanger-GTK 。
MacChanger-GTK 個官方 site down 左... 所以除非你肯手動自改由 Ubuntu/Debian上移植,否則只暫時其他用唔到 MacChanger-GTK
你提過 ifconfig eth0 down, 呢個指令同改 MAC address 無關。如果你其實係指點改 IP address, 可以參考:
http://wiki.linux.org.hk/w/Connect_network_with_fixed_IP_address