系統默認網卡第一塊以太網接口網卡eth0
另一個就是lo(localhost)其實是一個系統虛擬的環回接口
IP地址是127.0.0.1,利用這個接口可以實現系統內部發送和接收數據
確認系統內部建立連接,保證內部網絡通信正常
網絡IP命令
ping ---> 檢測網絡是否通暢
-w—等待時間
-c—ping次數
注 ---> -c- 3ping次數3次 -w 3等待時間3秒
ifconfig ---> 查看或設定網絡接口
ifconfig device ip/24 ---> 設置網卡ip
設置網卡eth0的ip爲1.1.1.111/24
ifconfig device up ---> 開啓網卡
開啓eth0網卡,查看eth0網卡
ifconfig device down ---> 關閉網卡
關閉eth0網卡,eth0網卡
ip addr show ---> 檢測或設定網絡接口
ip addr add ip/24 dev device ---> 設置網卡ip
設置網卡eth0的ip爲2.2.2.222/24,查看eth0網卡
ip addr add dev device ip/24 ---> 刪除網卡ip
刪除網卡eth0的ip,查看eth0網卡
ip addr flush eth0 ---> 清空網卡ip
清空eth0網卡ip,查看eth0網卡
注: device是一個實際物理網卡,設置的ip都是臨時生效的
.
永久生效命令
在RHEL7中默認使用NetworkManager 守護進程來監控和管理網絡設置
nmcli是命令行的管理NetworkManager的工具
會自動把配置寫到/etc/sysconfig/network-scripts/目錄下面
nmcli使用的情況有2種:
設備 ---> 正在使用的網絡接口
連接 ---> 一組配置設置,對於一個單一的設備可以有多個連接,可以在連接之間切換。
nmcli ---> NetworkManager必須開啓
nmcli device connect eth0 ---> 啓用eth0網卡
nmcli device disconnect eth0 ---> 禁用eth0網卡
nmcli device show eth0 ---> 查看網卡信息
nmcli device status eth0 ---> 查看網卡狀態
.
網卡接口名稱命令
nmcli connection show ---> 顯示網絡連接的詳情
nmcli connection up eth0 ---> 啓用網絡連接
啓用eth0的配置
nmcli connection down eth0 --->停用網絡連接(可被自動激活)
注 ---> 一個網卡可以有多個配置
禁用eth0的配置
nmcli connection delete eth0 --->刪除網絡連接的配置文件
刪除eth0連接配置文件
nmcli connection add type ethernet con-name test ifname eth0 ip4 172.25.254.131/24
--->指定靜態IP方式的網絡連接配置
connection add – 添加新的連接
con-name – 連接名
type – 設備類型
ifname – 接口名
針對一個已存在的接口,更改網絡連接配置
nmcli connection modify eth0 ipv4.method auto --->更改爲動態獲取IP方式的網絡連接配置
ipv4.methmod ---> 指定獲取IP地址的方式
nmcli connection modify eth0 ipv4.method manual --->更改爲靜態IP方式的網絡連接配置
ipv4.addresses ---> 指定IPv4地址
注 --->動態模式轉爲靜態配置ip時,需添加ip才能設置成功
.
網絡永久配置設置
/etc/sysconfig/network-scripts/ ---> 網絡配置目錄
---> 添加網卡配置文件信息
--->網卡配置文件具體信息
網絡配置文件的名命規則
DEVICE=eht0 ---> 設備名稱eht0
NAME=server ---> 接口名稱
BOOTPROTO=dhcp|static|none ---> 設備工作方式 選擇none
ONBOOT=yes ---> 網絡服務開啓時自動激活網卡
IPADDR=172.25.254.131 ---> IP地址
PREFIX=24 ---> 子網掩碼
NETMASK=255.255.255.0 ---> 子網掩碼注 兩種配置子網掩碼都行
一塊網卡也可配置多個IP
DEVICE=eth0
ONBOOT=yes
IPADDR0=172.25.254.166 ---> 第一個ip
NETMASK0=255.255.255.0 ---> 第一個子網掩碼
BOOTPROTO=noneIPADDR1=172.25.0.66 ---> 第二個ip
PREFIX1=24 ---> 第二個子網掩碼
注 ---> IPADDR0隨後添加的相關信息必須都是後面帶數字0纔可以生效
配置完成重啓並查看eth0網卡ip