linux網路管理

2021-07-16 01:37:11 字數 2159 閱讀 1184

linux網路管理

1.網路基礎

1.1 iso/osi七層模型

ios:在計算機網路中,ios是網際網路作業系統,

思科公司為其網路裝置開發的操作維護系統。

應用層:給使用者提供服務

表示層:資料表示、加密、壓縮

會話層:對應用會話管理、同步

傳輸層:可靠與不可靠的傳輸(tcp、udp)、傳輸前的錯誤檢查、流控

物理層:負責位元流的傳輸、物理介面、電氣特性。

1.2 tcp/ip四層模型

應用層傳輸層

網際互聯層

網路介面層

1.3 ip位址

1.4 子網掩碼

1.5 埠作用

1.6 dns

1.7 閘道器作用

2.linux網路配置

2.1 linux配置ip位址

4種方法:

1)ifconfig命令臨時配置

-eth0 192.168.1.198 netmask 255.255.255.0

2)setup工具(redhat開發)

-setup命令啟**形化工具

-配置操作

-service network restart

3)修改網路配置檔案

4)圖形介面配置

2.2虛擬機器網路引數配置

1)配置linux ip 

2)啟動網絡卡

-vi /etc/sysconfig/network-script/ifcfg-eth0 

-配置檔案onboot=yes

-service network restart

3)修改uuid(如果系統自動手動安裝不用做,複製安裝的必須做)

-刪除mac位址行

vi /etc/sysconfig/newwork-scripts/ifcfg-eth0

-刪除網絡卡和mac位址繫結檔案

rm -rf /etc/udev/rules.d/70-persistent-net.rules

-重啟linux系統

shutdown -r 

4)設定虛擬機器網路連線方式

橋接(需設定橋接網絡卡):區域網、外網都可以、占用ip(ip需和本機是在同乙個網段上)

nat:本機、外網都可以、不占用ip (ip需和虛擬設定的ip在同乙個網段上)

host-only:本機

3.linux網路命令

ifconfig命令  #檢視ip 子網掩碼 mac位址

ifdown 網絡卡裝置名  #禁用網絡卡

ifup   網絡卡裝置名  #啟用網絡卡

netstat 選項

選項:-t:列出tcp協議埠

-u:列出udp協議埠

-l:僅列出監聽狀態網路服務

-a:列出所有的網路連線

netstat -tuln 

netstat -an

netstat -an | grep established | wc -l  

netstat -rn 相當於 route -n   #檢視路由列表、閘道器

nslookup 網域名稱  #檢視dns

網路測速命令 

ping命令

-c  n    #ping多少次

ping -c 3  

telnet 網域名稱或ip 埠   #遠端管理探測埠

telnet 192.168.1.253

traceroute [選項] 網域名稱或ip  #路由跟蹤命令

選項:-n 使用ip,不使用網域名稱,速度更快

tcpdump -i eth0 -nnx port 21    #監聽埠抓包命令

選項:  -i  指定網絡卡介面

-nn 將資料報中的網域名稱與服務轉為ip和埠

-x 以十六進製制和ascii碼顯示資料內容

port 指定監聽的埠

Linux網路管理

1.mac 位址負責區域網通訊,ip 位址負責外網通訊 2.檢視本機啟用的埠 netstat an a 檢視所有連線和監聽埠 n 顯示ip位址和埠號,而不顯示網域名稱和伺服器名 3.hosts檔案的優先順序是高於dns解析的 迭代查詢 本地dns伺服器向根dns伺服器等一系列伺服器請求某乙個ip 遞...

linux網路管理

1.ifconfig命令臨時配置ip位址ifconfig命令 檢視與配置網路狀態命令 ifconfig eth0 192.168.0.200 netmask 255.255.255.0 臨時設定eth0網絡卡的ip位址與子網掩碼 2.setup永久修改ip位址 3.修改配置檔案永久修改ip位址 1....

linux網路管理

1.ipv4 2進製32位 10進製 172.25.0.10 255.255.255.0 172.25.0.10 ip位址 255.255.255.0 子網掩碼 子網掩碼255位對應的ip位為網路位 子網掩碼0對應的ip位為主機位 圖形化 1.圖形介面 2.文字化圖形 命令 ifconfig 網絡卡...