在 /etc/udev/rules.d/路徑下有個70-persistent-ipoib.rules文件,;里邊有關于網卡信息的配置,,,在里邊可以更改網卡的名字
注意:修改完之后要在/etc/sysconfig/network-scripts/ifcfg-eth0中修改,不然不能使用。 在Centos6以后有一個服務NetworkManager,他可以自動的檢測網卡配置文件并執行,有的時候這個服務不穩定,所以還是關了,手動啟動網卡較好,
service NetworkManager status查看狀態 service NetworkManager stop關閉 chkconfig NetworkManager off 服務將不會開機啟動
route -n 查看本地網關
cat /etc/resolv.conf 查看本地DNS
如果要改mac地址,,就在ifcfg-eth0中修改HWADDR,該成MACADDR,就可以修改MAC地址了
后期我們要做到可以自己寫一份網卡配置文件
例一:
DEVICE=eth0 IPADDR=10.1.1.1PREFIX=16GATEWAY=10.1.1.254DNS1=8.8.8.8
例二: DEVICE=eth0 BOOTPROTO=dhcp
實驗1:一個網卡綁定多個ip
復制一份ifcfg-eth0 到ifcfg-eth0:num(num是為了標識網卡別名) 修改DEVICE=eth0:num修改完之后重啟網卡即可生效
如果需要可以dhcp上網又可以用指定ip上網,并且不沖突。 修改真實物理網卡配置文件,使用dhcp的方式,,其余的虛擬網卡別名必須使用靜態IP。
實驗2:兩個網卡綁定一個IP
bonding 就是將多塊網卡綁定同一IP地址對外提供服務,可以實現高可用或者負載均衡。當然,直接給兩塊網卡設置同一IP地址是不可能的。通過bonding,虛擬一塊網卡對外提供連接,物理網卡的被修改為相同的MAC地址。 ? Mode 0 (balance-rr) 輪轉(Round-robin)策略:從頭到尾順序的在每一個slave接口上面發送數據包。本模式提供負載均衡和容錯的能力 ? Mode 1 (active-backup) 活動-備份(主備)策略:在綁定中,只有一個slave被激活。當且僅當活動的slave接口失敗時才會激活其他slave。為了避免交換機發生混亂此時綁定的MAC地址只有一個外部端口上可見 ? Mode 3 (broadcast) 廣播策略:在所有的slave接口上傳送所有的報文。本模式提供容錯能力。1) 我們需要用vmware給系統添加一塊網卡2)創建一個ifcfg-bond0 DEVICE=bond0 IPADDR=10.1.252.222PREFIX=16GATEWAY=10.1.0.1DNS1=8.8.8.8BONDING_OPTS="miimon=100 mode=1" ##100毫秒檢測一次 使用模式1修改eth0的配置 DEVICE=eth0 SLAVE=yes MASTER=bond0 配置eth1 DEVICE=eth1 SLAVE=yes MASTER=bond0 修改完之后重啟網卡,生效。
route命令
查看路由:route -n 添加:route add路由表中有三種記錄: 主機路由 route add -host ... 網絡路由 route add -net .... 默認路由
例:主機A要和主機B通訊,需要在R1和R2中添加路由表,
R1 192.168.0.0/24 0 192.168.0.1 10.0.0.0/8 1 10.0.0.1 172.16.0.0/16 1 10.0.0.2 route add -net 172.16.0.0/16 gw 10.0.0.2 dev eth1 R2 192.168.0.0/24 1 10.0.0.1 route add -net 192.168.0.0/24 gw 10.0.0.1 dev eth1 10.0.0.0/8 1 10.0.0.2 172.16.0.0/16 0 172.16.0.1 echo 1 > /proc/sys/net/ipv4/ip_forward ##這一步是為了讓linux本地具有路由功能 iptables -F ## 清空防火墻記錄
原創文章,作者:forest,如若轉載,請注明出處:http://www.www58058.com/43746
文章結構層次清晰,內容完整,圖文并貌,同時通過自己的實際操作,鞏固了當天所學的知識。對于實驗部分過于簡略了,望以后能調整一下。