linux網絡管理

在 /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 ....
默認路由

2D}A(%K4_(JO05I%ZNU8E0H.png

例:主機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

(1)
forestforest
上一篇 2016-09-06 09:38
下一篇 2016-09-06 13:00

相關推薦

  • 馬哥linux0801課程內容

    0801課堂筆記 硬鏈接和軟鏈接最根本的區別 硬鏈接是同一個文件,而軟鏈接是兩個文件 軟鏈接查詢到文件的軟鏈接個數.比較麻煩. 而硬鏈接的個數可以通過鏈接數就可以看到. 硬鏈接不能跨分區,而軟鏈接可以跨分區 (因為每個分區都有自己的inode表) ln 創建硬鏈接 ln–s 創建軟鏈接(軟鏈接如果使用相對路徑,對象是相對軟鏈接的路徑,而硬…

    Linux干貨 2016-08-04
  • 計算機網絡基礎及常用工具

    Linux網絡屬性配置      計算機網絡:      TCP/IP: 協議棧(使用)      ISO, OSI: 協議棧(學習)  MAC:Media Access Control      48bits:   &…

    Linux干貨 2017-01-02
  • Python函數式編程指南(三):迭代器

    這一篇我們將討論迭代器。迭代器并不是函數式編程特有的東西,但它仍然是函數式編程的一個重要的組成部分,或者說是一個重要的工具。 轉載請注明原作者和原文地址:) 3. 迭代器 3.1. 迭代器(Iterator)概述 迭代器是訪問集合內元素的一種方式。迭代器對象從集合的第一個元素開始訪問,直到所有的元素都被訪問一遍后結束。 迭代器不能回退,只能往前進行迭代。這并…

    Linux干貨 2015-03-11
  • 安裝centos7

    在vmware安裝centos7

    2018-03-26
  • N26—第二周博客作業

    一、Linux常用管理命令     1、cp命令:復制         cp 源文件 目標文件 [root@localhost ~]# cp /etc/fstab /tmp cp: overwrite&nbsp…

    Linux干貨 2017-01-06
  • 馬哥教育21期網絡班—第8周課程+練習—-成長進行時–不退步

    1、請描述網橋、集線器、二層交換機、三層交換機、路由器的功能、使用場景與區別。 網橋:一種網路裝置,負責網路橋接,將網絡的多個網段在數據鏈路層連接起來。 集線器:將多條以太網線或光纖集合連接在同一段物理介質下的裝置。工作在物理層。 二層交換機:工作在數據鏈路層,交換機內部的CPU會在每個端口成功連接時,通過將MAC地址和端口對應,形成一張MAC表。在今后的通…

    Linux干貨 2016-08-24

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-10 12:09

    文章結構層次清晰,內容完整,圖文并貌,同時通過自己的實際操作,鞏固了當天所學的知識。對于實驗部分過于簡略了,望以后能調整一下。

欧美性久久久久