Centos7中網路及裝置相關配置
centos7中,不再贊成使用ifconfig工具,取而代之的是nmcli工具,服務管理也是以systemctl工具取代了service,這些之前版本的工具雖然在centos7中還可以繼續使用,只是出於版本相容的目的,
下面,我們就對centos7中網路配置和管理進行介紹和說明。
1.nmcli獲取網路卡相關資訊
# nmcli connection show
--如網路卡未啟用,也未建立相關配置檔案,則在device欄位顯示”—”。在配置完成,重啟網路服務後就會顯示相應的裝置名。
--注:
centos7中,對網路卡的命名規則有所變更,具體如下。
1)eno1:由主機板BIOS內建的網路卡;
2)ens1:由主機板BIOS內建的PCI-E介面的網路卡;
3)enp2s0:PCI-E介面的獨立網路卡,可能有多個網路卡介面,所以,也許會有s0,s1...等的編號;
4)eth0:如上述命名規則都不適用,則回到原來的網路卡命名及編號規則;
2.nmcli手工配置網路卡
# nmcli connection modify ens1 \
connection.autoconnect yes \
ipv4.method manual \
ipv4.address 192.168.1.21/24 \
ipv4.gateway 192.168.1.1 \
ipv4.dns 114.114.114.114
--重啟網路服務
# systemctl restart network.service
或
# systemctl restart network
3.nmcli檢視確定網路卡相關資訊
# nmcli connection show ens1
# nmcli device status
centos7中,不再使用ifconfig,以ip addr取而代之。
# ip addr
4.為網路卡設定雙IP
# cd /etc/sysconfig/network-scripts/
# cp ifcfg-enps1 ifcfg-ens1:1
# vi ifcfg-enps1:1
--修改如下內容,儲存並退出。
NAME=ens1:1
DEVICE=ens1:1
IPADDR=192.168.1.22
PREFIX=24
# nmcli connection show ens1
--輸出結果中將看到該網路卡有兩個IP地址。
--檢視所有網路裝置資訊
# ip addr
--輸出結果中兩個inet部分包含兩個IP地址。
5.配置hostname
# hostnamectl set-hostname www.test.com
# cat /etc/hostname
6.nmcli配置網路卡自動獲取IP地址
# nmcli connection modify eth0 \
> connection.autoconnect yes \
> ipv4.method auto
# systemctl restart network
6.配置bonding網路卡
6.1 bonding概念
將多塊網路卡繫結到同一個IP地址,並對外提供服務,既可以實現高可用,還可以實現負載均衡。因為,不可以將兩塊網路卡設定為同一個IP地址,通過bonding機制,可以虛擬一塊網路卡對外提供服務,且物理網路卡被對映為相同的MAC地址。
6.2 bonding工作模式
1) Mode 0 (balance-rr和Round-robin)
一次輪詢在每一個slave 介面上面傳送資料包,本模式提供負載均衡和容錯的能力。
2) Mode 1 (active-backup)
任何時刻只有一個slave被啟用,當且僅當活動的slave介面失敗時,才會啟用其他slave。為避免交換機發生混亂,該模式繫結的MAC地址只在一個外部埠上可見。
3) Mode 3 (broadcast)
所有slave介面上傳送所有報文,提供容錯能力。
此外,active-backup、balance-tlb 和 balance-alb 模式無需對交換機進行任何特殊配置,而其他模式為了整合連結,則需對交換機進行相關配置。
6.3 新增bonding步驟
1) 新增bonding介面
#nmcli
connection add type bond con-name bond0 ifname bond0 mode active-backup
ipv4.method manual ipv4.addresses 192.168.1.66/24 ipv4.dns
114.114.114.114 ipv4.gateway 192.168.1.1
--注
1)nmcli connection add:建立命令必須;
2)type bond:指定配置型別;
3)con-name bond0:指定配置檔名字;
4)ifname bond0:指定介面名字;
5)mode active-backup:指定繫結模式;
6)ipv4.method(manual | auto):指定ip地址模式,manual對應靜態地址,auto對應動態地址(ip,dns,gateway都無需指定);
7)ipv4.addresses:指定ipv4靜態地址;
8)ipv4.dns:指定dns伺服器;
9)ipv4.gateway:指定閘道器;
10)該命令自動建立配置檔案,伺服器重啟配置不會丟失。
2) 新增slave介面
# nmcli connection add con-name bond-slave0 type bond-slave ifname eth0 master bond0
# nmcli connection add con-name bond-slave1 type bond-slave ifname eth1 master bond0
3) 啟動繫結
--須先啟動slave介面
# nmcli connection up bond-slave0
# nmcli connection up bond-slave1
# nmcli connection up bond0
4) 檢視binding網路卡資訊
cd /etc/sysconfig/network-scripts/
#cat /proc/net/bonding/bond0
6.4 刪除bonding步驟
1) down掉bonding裝置
# nmcli connection down bond0
# nmcli connection down bond-slave0
# nmcli connection down bond-slave1
2) 解除安裝bonding驅動模組
# lsmod | grep bonding
# modprobe -r bonding
3)刪除bonding相關配置檔案
# nmcli connection delete bond0
# nmcli connection delete bond-slave0
# nmcli connection delete bond-slave1
4)檢視啟動網路卡裝置
# nmcli device status
# nmcli device show
# nmcli d c eth0
# nmcli d c eth1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8484829/viewspace-2674263/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 網路裝置配置與管理————19、VLAN及中繼中繼
- centos7配置網路及sshCentOS
- CentOS7 安裝 配置網路CentOS
- mac下安裝nginx及相關配置MacNginx
- 網路裝置配置與管理————13、管理Cisco網路
- 網路裝置配置與管理————21、VTP
- docker 運用 gpu 網路相關配置DockerGPU
- 2021年A特種裝置相關管理(電梯)答案解析及A特種裝置相關管理(電梯)找答案
- centos7網路配置CentOS
- 2020年A特種裝置相關管理(電梯)考試試卷及A特種裝置相關管理(電梯)試題及答案
- 網路裝置
- 2020年A特種裝置相關管理(電梯)答案解析及A特種裝置相關管理(電梯)模擬試題
- CentOS7 配置靜態IP 及網路問題排查CentOS
- 網路相關
- 網路裝置配置與管理————9、路由器路由器
- 網路裝置配置與管理————10、命令列介面命令列
- CentOS7系統安裝虛擬環境,安裝及相關報錯問題解決方案、配置、問題解決、常見相關命令CentOS
- 2020年A特種裝置相關管理(電梯)複審考試及A特種裝置相關管理(電梯)考試試題
- 網路流相關
- 網路裝置配置與管理————17、網路地址轉換NAT
- ubuntu中Django相關配置UbuntuDjango
- VirtualBox CentOS7網路配置(待整理)CentOS
- 多種網路裝置的優缺點及網路故障的排除方法
- 2018網路裝置配置與管理A(試卷)————第一題
- 2018網路裝置配置與管理A(試卷)————第二題
- 網路裝置配置與管理————15、高階路由協議路由協議
- 網路裝置配置與管理————11、配置主機名、時鐘、IP地址
- Linux網路相關命令Linux
- iOS探索:網路相關iOS
- 【linux】命令-網路相關Linux
- linux系統配置及相關檔案Linux
- centos7.3原始碼安裝常用軟體及相關配置合集CentOS原始碼
- Centos7網路配置——設定固定ipCentOS
- 2020年A特種裝置相關管理(鍋爐壓力容器壓力管道)考試題庫及A特種裝置相關管理(鍋爐壓力容器壓力管道)試題及答案
- 網路裝置配置與管理————12、路由器口令、標題欄、介面描述配置路由器
- 2020年A特種裝置相關管理(電梯)考試資料及A特種裝置相關管理(電梯)考試技巧
- 面試中必備的網路相關知識面試
- 2017-2018網路裝置配置與管理A(試卷)————第一題