CentOS6下的網絡信息配置

簡介

    我們都知道在我們互聯網中,所有的通信都通過網絡來完成的,有了網絡當然也要有對應的地址,MAC地址是固定不變的,所以能變的只有IP的地址,那么今天來帶給大家如何在CentOS6中如何配置網卡。當然一下的所有命令都是在CentOS6中進行的。

一、網卡的配置文件

   1.操作網卡的命令

     ifconfig

        ifconfig 直接輸入查看活動的網卡;

        ifconfig -a 查看所有的網卡信息活躍的,不活躍的;

        ifconfig 網卡名 指定網卡查詢;

          ifconfig down 網卡名 關閉指定網卡,直接關閉設備;

          ifconfig up  網卡名 開啟指定網卡,直接開啟這邊;

        ifdown 取消設備IP;

        ifup  激活設備IP;

        ifconfig eth0 IP/子網 添加臨時IP

      ip 

        ip a查看網卡所有的信息 

link 對數據鏈路層操作

addr 對網絡層操作

              添加IP  

             使用方法 

                            ip addr add 3.3.3.3/24 dev eth1

             label 添加標簽

             使用方法

                            ip addr add 3.3.3.4/24 dev eth1 label eth1:3

              flush 清空所有IP地址

             使用方法

                            ip addr flush eth1                        

        

route 對路由表操作

ip route add 目標地址 via 網關 

del   刪除

flush  清空

    1.1、CentOS6中網卡的配置文件存放在/etc/sysconfig/network-scripts/中

[root@centos6 boot]#ls /etc/sysconfig/network-scripts/
ifcfg-eth0           ifcfg-lo

網卡配置文件

touch /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth1   設備名   

ONBOOT=yes  開機自啟

        BOOTPROTO=static  設置ip獲取協議dhcp|static

IPADDR=6.6.6.6  設置IP

PREFIX=8       設置子網掩碼

GATEWAY=6.6.6.1  設置網關

DNS1=114.114.114.114 設置主DNS

DNS2=8.8.8.8  設置備用DNS

DNS3=8.8.4.4  設置備用DNS (DNS最多3個)

DOMAIN=magedu.com  設置域名(當輸入域名不全的時候,系統自動補全此域名)

HWADDR=00:00:00:00:00:00 設備MAC地址

MACADDR=00:00:00:00:00:00 修改設備MAC地址

PEERDNS=yes|no   設置是否自動獲取DNS

確定一個硬件網卡DEVICE|HWADDR|MACADDR

Centos6中/etc/network中也可已配置網關

  添加GATEWAY=0.0.0.0 網關地址

        若果network文件與網卡配置文件網關沖突優先生效網卡配置文件

[root@centos6 ~]#cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Ethernet
UUID=99326609-c6e3-4a5b-bc2b-c8906da2e50f
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System eth0"
HWADDR=00:0C:29:9E:B6:C9
IPADDR=172.18.17.10
PREFIX=16
GATEWAY=172.18.0.1
LAST_CONNECT=1489456625

為網卡添加別名

 添加網卡別名

 ifconfig 網卡別名 IP

ifconfig eth1:1 172.168.1.1/16

 ip addr add IP dev 網卡 label 網卡別名 

ip addr add 172.16.1.1/16 dev eth0 label eth0:0

刪除網卡別名

ip addr del 172.16.1.1/16 dev eth0 label eth0:0

清空網卡別名

ipaddrflush dev eth0 label eth0:0

 

Centos6添加網卡別名

 永久添加網卡別名(必須關閉NetworkManager)

 cp /etc/sysconfig/network-scripts/ifcfg-eth0{,:100}

修改內容

 DIVICE

 IPADDR

DNS 配置文件

/etc/resolv.conf 此文件是自動生成的

hosts比DNS優先級別高

修改優先級文件 vim /etc/nsswitch.conf 

hosts   files dns 更換位置就好

    CentOS6網卡的更改方法

基于BIOS支持啟用biosdevname軟件

內置網卡:em1,em2

pci卡:pYpXY:slot ,X:port

(2) 名稱組成格式

en: Ethernet 有線局域網

wl: wlan無線局域網

ww: wwan無線廣域網

名稱類型:

o<index>: 集成設備的設備索引號

s<slot>: 擴展槽的索引號

x<MAC>: 基于MAC地址的命名

p<bus>s<slot>: enp2s1

    網卡及別名總結

為每個設備別名生成獨立的接口配置文件

?關閉NetworkManager服務

?ifcfg-ethX:xxx

?必須使用靜態聯網

DEVICE=eth0:0

IPADDR=10.10.10.10

NETMASK=255.0.0.0

ONPARENT=yes

注意:service network restart 生效

NetworkManager: 圖形化管理工具 

Centos6中NetworkManager并不成熟

所以建議關閉該服務

                        service NetworkManager stop        
                        chkconfig NetworkManager off

參考/usr/share/doc/initscripts-*/sysconfig.txt

原創文章,作者:TianRandai,如若轉載,請注明出處:http://www.www58058.com/71480

(0)
TianRandaiTianRandai
上一篇 2017-03-20 16:30
下一篇 2017-03-20 22:18

相關推薦

  • 文本處理工具

    文本處理工具 文件內容:less和 cat,more文件截?。篽ead和tail文本內容處理:tr按列抽?。篶ut按關鍵字抽?。篻rep 文件查看命令:cat, tac,rev cat  復制標準輸入到當前輸出 語法:cat [OPTION]… [FILE]…選項: -E: 顯示行結束符$ -n: 對顯示出的每一行進行編號 -A:顯示所有…

    Linux干貨 2016-08-07
  • 馬哥linux0811作業內容

    總結位置變量$1,$2.. $10,$11…MAX 位置變量的含義分別就是代表第幾個參數,$1就是腳本運行的第一個參數.$2就是第二個.以此類推.直到最后. $*,$@,$# 區別 特殊變量: $0 : 表示命令本身 $#:傳遞給命令的參數個數 $*:傳遞給腳本的所有參數(所有參數是一個整體的字符串) $@:傳遞給腳本的所有參數(各個參數都是獨立…

    Linux干貨 2016-08-19
  • lvs應用

    練習一:負載均衡一個php應用: 測試是否需要會話保持; 是否需要用到共享存儲;    為了檢測是否需要會話保持和共享存儲,要在兩臺主機上分別配置LAMP環境;這樣就使得兩者之間沒有了共享存儲;負載均衡使用nat模型的wlc算法,并且不使用lvs的長連接選項。數據庫故意使用了相同的賬號密碼來進行安裝。 步驟一:配置環境: 使用yum分別安…

    Linux干貨 2016-11-11
  • 設計模式 ( 十四 ) 迭代器模式Iterator(對象行為型)

    1.概述 類中的面向對象編程封裝應用邏輯。類,就是實例化的對象,每個單獨的對象都有一個特定的身份和狀態。單獨的對象是一種組織代碼的有用方法,但通常你會處理一組對象或者集合。 集合不一定是均一的。圖形用戶界面框架中的 Window 對象可以收集任意數量的控制對象 - Menu、Slider 和 Button。并且,集合的實現可以有多種方式:PHP 數字是一個集…

    Linux干貨 2015-07-19
  • echo顯示閃爍,screen用法及顯示時間的前后

    我們這門今天學習的一些主要內容 標準的命令的格式 命令(COMMAND)  [選項(OPTIONS)….[參數(ARGUMENTS…)] 選項:啟用或者關閉命令的某個或某些功能 參數:命令作用的對象,比如文件名,用戶名等 首先我們來統計一下學習到的linux的一些基礎的命令 who  查詢當前用戶 hostname 顯…

    Linux干貨 2016-08-04
  • LVS調度方法

    lvs scheduler:     根據其調度時是否考慮后端主機的當前負載,可分為靜態方法和動態方法     靜態方法:僅根據算法本身進行調度:         RR:Round Ronin 輪詢         WRR:Weighted…

    Linux干貨 2017-01-10
欧美性久久久久