修改Centos7的網卡命名方式及網卡的相關配置

修改主機名
centos6
vim /etc/sysconfig/network永久有效
hostname newname 立即臨時生效
也可以存網關,但優先級低于網卡配置文件
GATEWAY=
**centos7 /etc/hostname修改主機名
hostnamectl set-hostname newname
修改主機名直接生效

/etc/hosts :
添加域名對應的關系 不走DNS服務 優先級比DNS高
格式為 : ip地址 域名
@@
nslookup 檢測dns
正向解析:FQDN–>IP
dig -t A FQDN
host -t A FQDN
?反向解析:IP–>FQDN(域名)
dig -x IP
host -t PTR IP

修改主機名也要修改/etc/hosts的配置文件不然有些服務會錯誤
cat /etc/hosts & getent hosts 查看文件
/etc/nsswitch 可以修改/etc/hosts文件的優先級
將hosts: files dns 改為hosts: dns files
降低hosts的優先級(一般提倡修改)。
網卡配置文件的主要項
DEVICE= 設備名稱
ONBOOT=開機啟動
NM_CONTROLLED=yes|no 是否主動開啟用圖形界面控制
BOOTPROTO=none|static|dhcp 設置ip獲取項
MAC(HW)ADDR= 可修改mac地址
NAME= 圖形控制界面的名字
PEERDNS=yes|no 是否主動從dhcp獲取dns
GATEWAY=網關
PREFIX | NETMASK=
IPADDR=
查看 dns配置是否生效
cat /etc/resolv.conf

同一張網卡設置兩種ip獲取方式
主網卡的配置文件可以設置自動獲取
網卡別名只能手工指定,不能自動獲取
在一個網上配置多個地址
ifconfig eth0:1 2.2.2.2/24
ifconfig eth0:1 down 關閉
修改配置文件
cp ifcfg-eth0 ifconfig-eth0:1
(修改里面的配置項)
添加路由永久有效
添加/etc/sysconfig/network-scripts/route-設備名稱
第一種:10.0.0.0/8 via 172.20.0.1
第二種:(每三行定義一個路由)
ADDRESS#=目標地址
NETMASK#=mask
GATEWAY#=GW
修改centos7上的網卡名的命名方式
en:以太網有線局域網
wl:wlan 無線局域網
ww:wwan無線廣域網
o :集成設備的設備索引號
s :擴展槽的索引號
x :基于MAC地址的命名
p : enp2s1
第一種:
vim /boot/grub2/grub.cfg
在menuentry行啟動菜單
在linux16這一行最后加入
net.ifnames=0
重啟
第二種:
vim /etc/default/grub
GRUB_CMDLINE_LINUX=”rhgb quiet net.ifnames=0″
grub2-mkconfig -o /etc/grub2.cfg
/etc/grub2.cfg是個軟鏈接指向/boot/grub2/grub.cfg

BONDING***將多個網卡綁定到一個地址上
避免單點失??;有容錯性
綁定的兩張網卡要處于同一個物理域
BONDING模式
Mode0
輪轉:兩個網卡同時工作,負載均衡,各容錯能力
Mode1 active-backup
活動-備份:只有一個slave工作
Mode 3 broadcast
廣播策略:幾個網卡接口同時接收同一個包(網卡會接收到重復文件)提供容錯性
創建bonding設備的配置文件
/etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=none
BONDING_OPTS=”miimon=100 mode=0″
mode 定義模式
miimon過多長時間監控一下網卡單位為毫秒
/etc/sysconfig/network-scripts/ifcfg-eht0
DEVICE=eth0
BOOTPROTO=none
MASTER=bond0
SLAVE=yes
USERCTL=no
查看bond0狀態
cat /proc/net/bonding/bond0
刪除binding
lsmod顯示所有的驅動模塊
ifconfig bond0 down
lsmod |grep bonding
modprobe -r bonding 卸載模塊
rm -f /etc/sysconfig/network-scripts/ifcfg-bond0
恢復原網卡的配置

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97422

(1)
xchlinuxxchlinux
上一篇 2018-05-03
下一篇 2018-05-03

相關推薦

  • linux中cat、more、less命令區別詳解

    眾所周知linux中命令cat、more、less均可用來查看文件內容,主要區別有:
    cat是一次性顯示整個文件的內容,還可以將多個文件連接起來顯示,它常與重定向符號配合使用,適用于文件內容少的情況;
    more和less一般用于顯示文件內容超過一屏的內容,并且提供翻頁的功能。more比cat強大,提供分頁顯示的功能,less比more更強大,提供翻頁,跳轉,查找等命令。而且more和less都支持:用空格顯示下一頁,按鍵b顯示上一頁。下面詳細介紹這3個命令。

    2018-04-15
  • 正則式

    第四周作業

    Linux筆記 2018-06-10
  • linux一周小結

    計算機基礎,linux基礎命令,文件管理

    2018-04-01
  • 第二周筆記

    ### 4 月2日筆記 – #### IO重定向“`I:input指的是標準輸入 描述符用0表示O:output指的是標準輸入 描述符用1表示標準錯誤 描述符用2表示“`一般文件或者命令的標準輸入是指的鍵盤,標準輸出是值得終端窗口。我們用重定向來改變他們的方向大于號> 表示標準輸出:把輸出內容定向到一個文件中&#82…

    Linux筆記 2018-04-01
  • shell腳本基礎及編程練習

    shell基礎語法

    Linux筆記 2018-04-15
欧美性久久久久