天天看點

ifconfig指令

假設想把網卡設定為如下:
可以這樣:
有時候我們需要修改網卡的mac位址,比如我現在的網卡資訊如下:
上面顯示的HWaddr就是mac位址:00:15:22:99:36:c9。現在我們想把 它修改成我們需要的:
然後可以重新開機網絡:
如果我們有多個網卡,linux下可能叫eth0,eth1,eth2等等,有時候我 們自己都分不清到底哪個網卡對于哪個名字。這時候可以将mac可網卡 名綁定。

Redhat系列linux:

使用sysinit作為scripts管理一些系統服務,可以在類似的 /etc/sysconfig/network-scripts/ifcft-ethX 中寫上 HWADDR=00:01:02:8C:50:09 ,這樣以後這個ethX網卡就是mac值為 00:01:02:8C:50:09 的網卡了。這裡MAC換成自己機器網卡的 mac,ethX中的X代表0,1,2,等等數字。

有nameif指令的linux:

基本都有這個指令,可以man一下,這個可以設定mac和網卡名字綁定。

建立一個指定使用者有權限的裝置 <code>tap0</code>

靜态IP

DHCP

fedora10 就是使用 udev 設定網卡的名字,比如我的系統有兩塊網卡,e1000e已經 壞了,3c59x還是好的。每次都認3c59x為eth1,即使我在 /etc/sysconfig/network-scripts/ifcfg-eth0 中設定了mac都不行。後來發現在 /etc/udev/rules.d/70-persistent-net.rules 下有這些内容 :

我把 eth0,和 eth1 名字交換。這樣就可以了。

如果不需要用複雜的 iptables,可以簡單地在 route 裡加上一條:

使用route 指令添加的路由,機器重新開機或者網卡重新開機後路由就失效了,方法:

方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

本文轉自 tiger506 51CTO部落格,原文連結:http://blog.51cto.com/tiger506/362260,如需轉載請自行聯系原作者

繼續閱讀