linux網絡命令快速入門

系統默認網卡第一塊以太網接口網卡eth0
另一個就是lo(localhost)其實是一個系統虛擬的環回接口
IP地址是127.0.0.1,利用這個接口可以實現系統內部發送和接收數據
確認系統內部建立連接,保證內部網絡通信正常
linux網絡命令快速入門
網絡IP命令
ping ---> 檢測網絡是否通暢
-w—等待時間
-c—ping次數
linux網絡命令快速入門
注 ---> -c- 3ping次數3次 -w 3等待時間3秒

ifconfig    ---> 查看或設定網絡接口

linux網絡命令快速入門
ifconfig device ip/24 ---> 設置網卡ip
linux網絡命令快速入門
設置網卡eth0的ip爲1.1.1.111/24

ifconfig device up ---> 開啓網卡
linux網絡命令快速入門
開啓eth0網卡,查看eth0網卡
ifconfig device down ---> 關閉網卡
linux網絡命令快速入門
關閉eth0網卡,eth0網卡

ip addr show ---> 檢測或設定網絡接口
ip addr add ip/24 dev device ---> 設置網卡ip
linux網絡命令快速入門
設置網卡eth0的ip爲2.2.2.222/24,查看eth0網卡
ip addr add dev device ip/24 ---> 刪除網卡ip
linux網絡命令快速入門
刪除網卡eth0的ip,查看eth0網卡
ip addr flush eth0 ---> 清空網卡ip
linux網絡命令快速入門
清空eth0網卡ip,查看eth0網卡

注:  device是一個實際物理網卡,設置的ip都是臨時生效的

.


永久生效命令
在RHEL7中默認使用NetworkManager 守護進程來監控和管理網絡設置
nmcli是命令行的管理NetworkManager的工具
會自動把配置寫到/etc/sysconfig/network-scripts/目錄下面

nmcli使用的情況有2種:
設備 ---> 正在使用的網絡接口
連接 ---> 一組配置設置,對於一個單一的設備可以有多個連接,可以在連接之間切換。
nmcli ---> NetworkManager必須開啓

nmcli device connect eth0 ---> 啓用eth0網卡
linux網絡命令快速入門
nmcli device disconnect eth0 ---> 禁用eth0網卡
linux網絡命令快速入門
nmcli device show eth0 ---> 查看網卡信息

nmcli device status eth0 ---> 查看網卡狀態
linux網絡命令快速入門
.


網卡接口名稱命令

nmcli connection show ---> 顯示網絡連接的詳情
linux網絡命令快速入門
nmcli connection up eth0 ---> 啓用網絡連接
linux網絡命令快速入門
啓用eth0的配置
nmcli connection down eth0 --->停用網絡連接(可被自動激活)
注 ---> 一個網卡可以有多個配置
linux網絡命令快速入門
禁用eth0的配置

nmcli connection delete eth0 --->刪除網絡連接的配置文件
linux網絡命令快速入門
刪除eth0連接配置文件
nmcli connection add type ethernet con-name test ifname eth0 ip4 172.25.254.131/24
--->指定靜態IP方式的網絡連接配置
connection add – 添加新的連接

con-name – 連接名

type – 設備類型

ifname – 接口名
linux網絡命令快速入門
針對一個已存在的接口,更改網絡連接配置
nmcli connection modify eth0 ipv4.method auto --->更改爲動態獲取IP方式的網絡連接配置

ipv4.methmod ---> 指定獲取IP地址的方式
linux網絡命令快速入門linux網絡命令快速入門

nmcli connection modify eth0 ipv4.method manual --->更改爲靜態IP方式的網絡連接配置
ipv4.addresses ---> 指定IPv4地址
linux網絡命令快速入門
linux網絡命令快速入門
注 --->動態模式轉爲靜態配置ip時,需添加ip才能設置成功

.


網絡永久配置設置

/etc/sysconfig/network-scripts/ ---> 網絡配置目錄
linux網絡命令快速入門
---> 添加網卡配置文件信息
linux網絡命令快速入門
--->網卡配置文件具體信息
linux網絡命令快速入門
網絡配置文件的名命規則

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
linux網絡命令快速入門

DEVICE=eth0
ONBOOT=yes
IPADDR0=172.25.254.166 ---> 第一個ip
NETMASK0=255.255.255.0 ---> 第一個子網掩碼
BOOTPROTO=none

IPADDR1=172.25.0.66 ---> 第二個ip
PREFIX1=24 ---> 第二個子網掩碼
注 ---> IPADDR0隨後添加的相關信息必須都是後面帶數字0纔可以生效

配置完成重啓並查看eth0網卡ip
linux網絡命令快速入門

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章