一、修改MAC地址方法
linux環境下:
需要用
#ifconfig eth0 down
先把網卡禁用
再用ifconfig eth0 hw ether 1234567890ab
這樣就可以改成功了
要想永久改就這樣:
在/etc/rc.d/rc.local里加上這三句(也可以在/etc/init.d/network里加下面三行)
ifconfig eth0 down
ifconfig eth0 hw ether 1234567890ab
ifconfig eht0 up
二、修改IP地址的方法
#ifconfig ethe0 down
#ifconfig ethe0 192.168.169.245 netmask 255.255.255.0
以上的方法下次啟動時就無效了
如果要以后每次都生效則加入到以下文件里面
在/etc/sysconfig/network-scripts/下修改ifcfg-eth0地址
三、一塊網卡添加兩個ip地址
ifconfig eth0:1 192.168.1.1 netmask 255.255.255.0
ifconfig eth0:2 192.168.1.2 netmask 255.255.255.0
以上是對網卡eth0修改了兩個IP地址的方法
首先必須關閉網卡設備,否則會報告系統忙,無法更改。
命令是:
/sbin/ifconfig eth0 down
修改 MAC 地址,這一步較 Windows 中的修改要簡單。
命令是:
/sbin/ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
重新啟用網卡
/sbin/ifconfig eht0 up
網卡的 MAC 地址更改就完成了
上面的方法是開機狀態,如果想固定改變MAC地址,在/etc/rc.local添加
ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE
就可以了。
或者直接用 ifconfig xl0 ether 00:b0:d0:33:33:33 就可以改掉, 不用先DOWN 再UP,(這個方法我沒有試驗過)
可以的,我用的是fedora 但都是一樣的,在“管理”找到“網絡”,找開“網絡配置”找到點 “設備”標簽,再點上面的“編輯”在彈出的“以太網設備”中點“硬件設備”標簽 看到了沒????就是第二個“關聯到MAC地址”好了,親愛的朋友,你改就好啦,改完了別忘了點左邊的“探測”試試行不行啊~
好了,就這樣吧,再有事再問我吧,我也剛開始啊~相互交流吧
一個網卡綁定多個IP
linux的網絡設備配置文件存放在/etc/sysconfig/network-scripts里面,
對於以太網的第一個網絡設備,配置文件名一般為ifcfg-eth0。
如果需要為第一個網絡設備多綁定一個IP地址,只需要在
/etc/sysconfig/network-scripts目錄里面創建一個名為ifcfg-eth0:0的文件,
內容樣例為:
內容樣例為:
DEVICE="eth0:0"
IPADDR="211.100.10.119"
NETMASK="255.255.255.0"
ONBOOT="yes"
其中的DEVICE為設備的名稱,
IPADDR為此設備的IP地址,
NETMASK為子網掩碼
ONBOOT 表示在系統啟動時自動啟動。
如果需要再綁定多一個IP地址,
只需要把文件名和文件內的DEVICE中的eth0:x加一即可。
LINUX最多可以支持255個IP別名
多個網卡綁定一個IP
使用多塊網卡虛擬成為一塊網卡,具有相同的IP地址。
這項技術其實在sun和cisco中已經存在,分別稱為Trunking和etherchannel技術,
在linux中,這種技術稱為bonding。
因為bonding在內核2.4.x中已經包含了,
只需要在編譯的時候把網絡設備選項中的 Bonding driver support選中就可以了。
然后,重新編譯核心,重新起動計算機,執行如下命令:
ismod bonding
ifconfig eth0 down
ifconfig eth1 down
ifconfig bond0 ipaddress
ifenslave bond0 eth0
ifenslave bond0 eth1
現在兩塊網卡已經象一塊一樣工作了,這樣可以提高集群節點間的數據傳輸。
你最好把這幾句寫成一個腳本,再由/etc/rc.d/rc.local調用,
以便一開機就生效。
bonding對於服務器來是個比較好的選擇,在沒有千兆網卡時,
用兩三塊100兆網卡作 bonding,可大大提高服務器到交換機之間的帶寬。
但是需要在交換機上設置連接bonding 網卡的兩個口子映射為同一個虛擬接口。