最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux查看路由與IP地址占用情況的操作指南

 更新時間:2025年10月27日 10:28:07   作者:會飛的土撥鼠呀  
這篇文章主要介紹了Linux系統(tǒng)中查看路由表和IP地址占用情況的方法,包括分析和清理路由表、IP地址占用分析,以及路由與IP的清理方法,此外,還提供了高級分析工具、診斷流程、持久化配置管理、安全最佳實踐、監(jiān)控與日志分析和常見問題解決方法,需要的朋友可以參考下

在 Linux 系統(tǒng)中,查看路由表和 IP 地址占用情況是網(wǎng)絡管理的基礎任務。以下是專業(yè)的分析和清理方法:

路由表分析

1. 查看完整路由表

ip route show
# 或
route -n

2. 分析路由表結(jié)構(gòu)

# 顯示路由表詳細信息
ip -d route show

# 按協(xié)議過濾路由
ip route show proto kernel  # 內(nèi)核路由
ip route show proto static  # 靜態(tài)路由

3. 路由表關鍵字段解讀

字段含義示例
default via默認網(wǎng)關default via 192.168.1.1 dev eth0
src源地址src 192.168.1.100
metric路由優(yōu)先級metric 100
scope作用域scope link (本地鏈路)
proto路由來源kernel (內(nèi)核), static (靜態(tài))

IP 地址占用分析

1. 查看所有接口 IP

ip addr show
# 或
ifconfig

2. 分析 IP 使用情況

# 查看 ARP 表(IP-MAC 映射)
ip neigh show
arp -n

# 查看網(wǎng)絡連接
ss -tunap
netstat -tunap

3. 識別占用 IP 的設備

# 掃描本地網(wǎng)絡
nmap -sn 192.168.1.0/24

# 使用 arp-scan
sudo arp-scan -l --interface=eth0

路由與 IP 清理方法

1. 清理無效路由

# 刪除特定路由
sudo ip route del 10.0.0.0/24 via 192.168.1.1

# 刪除所有非永久路由
sudo ip route flush cache

2. 清理 ARP 緩存

# 清除整個 ARP 表
sudo ip neigh flush all

# 清除特定 IP 的 ARP 記錄
sudo ip neigh del 192.168.1.50 dev eth0

3. 釋放 DHCP 租約

# 釋放 IP
sudo dhclient -r eth0

# 重新獲取 IP
sudo dhclient eth0

4. 清理網(wǎng)絡命名空間

# 列出所有網(wǎng)絡命名空間
ip netns list

# 清理無效命名空間
sudo ip netns delete old_namespace

高級分析工具

1. 路由跟蹤

# 基本路由跟蹤
traceroute google.com

# 高級路由診斷
mtr google.com

2. 網(wǎng)絡連接分析

# 查看所有 TCP 連接
ss -t -a

# 查看 UDP 連接
ss -u -a

# 按狀態(tài)過濾
ss -t state established

3. 路由表監(jiān)控

# 實時監(jiān)控路由變化
watch -n 1 "ip route show"

路由問題診斷流程

graph TD
    A[無法訪問目標] --> B{檢查默認網(wǎng)關}
    B -->|正常| C[檢查目標路由]
    B -->|異常| D[修復網(wǎng)關配置]
    C -->|存在| E[檢查ARP緩存]
    C -->|不存在| F[添加靜態(tài)路由]
    E -->|完整| G[檢查防火墻]
    E -->|缺失| H[刷新ARP緩存]
    G -->|允許| I[檢查目標服務]
    G -->|拒絕| J[調(diào)整防火墻]

持久化配置管理

1. 網(wǎng)絡配置文件位置

系統(tǒng)配置文件
Debian/Ubuntu/etc/network/interfaces
RHEL/CentOS/etc/sysconfig/network-scripts/ifcfg-*
通用/etc/netplan/*.yaml

2. 靜態(tài)路由配置示例

# Ubuntu (netplan)
network:
  version: 2
  ethernets:
    eth0:
      routes:
        - to: 10.0.0.0/24
          via: 192.168.1.1
          metric: 100

# CentOS
echo "10.0.0.0/24 via 192.168.1.1 dev eth0" | sudo tee -a /etc/sysconfig/network-scripts/route-eth0

3. 防止路由泄漏

# 關閉源路由
sudo sysctl -w net.ipv4.conf.all.accept_source_route=0
sudo sysctl -w net.ipv4.conf.default.accept_source_route=0

# 永久生效
echo "net.ipv4.conf.all.accept_source_route=0" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.conf.default.accept_source_route=0" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

安全最佳實踐

1. 路由安全加固

# 禁用ICMP重定向
sudo sysctl -w net.ipv4.conf.all.accept_redirects=0
sudo sysctl -w net.ipv4.conf.default.accept_redirects=0

# 關閉IP轉(zhuǎn)發(fā)(非路由器)
sudo sysctl -w net.ipv4.ip_forward=0

2. ARP 保護

# 啟用ARP驗證
sudo sysctl -w net.ipv4.conf.all.arp_ignore=1
sudo sysctl -w net.ipv4.conf.all.arp_announce=2

3. 定期清理腳本

#!/bin/bash
# 網(wǎng)絡清理腳本

# 刷新ARP緩存
ip neigh flush all

# 清除路由緩存
ip route flush cache

# 釋放所有接口IP
for intf in $(ip link show | grep '^[0-9]' | awk -F: '{print $2}'); do
    dhclient -r $intf
    dhclient $intf
done

# 重啟網(wǎng)絡服務
systemctl restart networking

監(jiān)控與日志分析

1. 路由變更日志

# 記錄路由變更
sudo apt install auditd
sudo auditctl -w /etc/network/interfaces -p wa -k network_config

2. 實時網(wǎng)絡監(jiān)控

# 使用 iftop 監(jiān)控流量
sudo iftop -i eth0

# 使用 nload 監(jiān)控帶寬
nload eth0

3. 日志分析命令

# 查看網(wǎng)絡相關日志
journalctl -u NetworkManager
journalctl -u systemd-networkd

# 分析連接日志
grep "kernel:" /var/log/syslog | grep "NET"

常見問題解決

問題:路由表混亂

解決方案

# 重置路由表
sudo ip route flush all
sudo systemctl restart networking

# 重新添加默認路由
sudo ip route add default via 192.168.1.1

問題:IP 地址沖突

解決方案

# 檢測沖突
arping -I eth0 -c 3 192.168.1.100

# 釋放并更新IP
sudo dhclient -r eth0
sudo dhclient eth0

問題:路由不可達

診斷步驟

# 檢查網(wǎng)關可達性
ping 192.168.1.1

# 檢查目標路由
ip route get 8.8.8.8

# 檢查MTU
ip link show eth0 | grep mtu

總結(jié)

路由與 IP 管理命令速查

任務命令
查看路由ip route show, route -n
添加路由sudo ip route add 10.0.0.0/24 via 192.168.1.1
刪除路由sudo ip route del 10.0.0.0/24
查看IPip addr show, ifconfig
刷新ARPsudo ip neigh flush all
路由跟蹤traceroute, mtr

最佳實踐

  1. 定期清理:每月執(zhí)行路由和 ARP 緩存清理
  2. 監(jiān)控變更:使用審計工具跟蹤網(wǎng)絡配置變化
  3. 文檔記錄:維護網(wǎng)絡拓撲和 IP 分配文檔
  4. 自動化:創(chuàng)建腳本定期檢查網(wǎng)絡健康狀態(tài)
  5. 安全加固:禁用不必要的路由功能和服務

通過以上方法,您可以有效管理和維護 Linux 系統(tǒng)的路由和 IP 地址資源,確保網(wǎng)絡的高效穩(wěn)定運行。

以上就是Linux查看路由與IP地址占用情況的寫操作指南的詳細內(nèi)容,更多關于Linux路由與IP地址占用情況的資料請關注腳本之家其它相關文章!

相關文章

  • LINUX查看進程的4種方法(小結(jié))

    LINUX查看進程的4種方法(小結(jié))

    這篇文章主要介紹了LINUX查看進程的4種方法(小結(jié)),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • CentOS下SSH無密碼登錄的配置文件

    CentOS下SSH無密碼登錄的配置文件

    這篇文章主要介紹了CentOS下SSH無密碼登錄的配置,包括配置SSH無密碼登錄需要三個步驟,本文給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下
    2016-10-10
  • Apache的fork模式和worker模式判斷方法

    Apache的fork模式和worker模式判斷方法

    這篇文章主要介紹了Apache的fork模式和worker模式判斷方法,文中給出的方法基于http,需要的朋友可以參考下
    2015-07-07
  • Ubuntu14.04虛擬機安裝(圖文詳解)

    Ubuntu14.04虛擬機安裝(圖文詳解)

    本篇文章主要介紹了Ubuntu14.04虛擬機安裝,每一步都有詳細的圖文解釋,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-01-01
  • sersync2 完全安裝配置說明(三) 插件基本配置和使用

    sersync2 完全安裝配置說明(三) 插件基本配置和使用

    sersync2 完全安裝配置說明(三) 插件基本配置和使用,需要的朋友可以參考下。
    2011-11-11
  • Linux+php+apache+oracle環(huán)境搭建之CentOS下源碼編譯安裝PHP

    Linux+php+apache+oracle環(huán)境搭建之CentOS下源碼編譯安裝PHP

    環(huán)境搭建過程中,編譯安裝PHP最艱辛。需要安裝的依賴組件太多?,F(xiàn)在整理記錄一下。也希望對讀者能有所幫助
    2014-08-08
  • linux連接不上服務器卻能ping通的解決

    linux連接不上服務器卻能ping通的解決

    這篇文章主要介紹了linux連接不上服務器卻能ping通的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Linux查看log日志常用命令

    Linux查看log日志常用命令

    Linux日志存儲在/var/log目錄中,我們可以編寫腳本,來掃描這些日志,并基于它們的內(nèi)容去自動執(zhí)行某些功能,Linux查看日志的命令有多種:?tail、head、cat、more、less、sed等
    2024-06-06
  • LNMP自動安裝部署腳本

    LNMP自動安裝部署腳本

    LNMP是一個基于CentOS/Debian編寫的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一鍵安裝包,這篇文章主要為大家分享了LNMP自動安裝部署腳本
    2016-10-10
  • Linux中df -h與lsblk顯示不一致問題的解決方法

    Linux中df -h與lsblk顯示不一致問題的解決方法

    文章記錄了在Linux系統(tǒng)中遇到lsblk和df-h顯示磁盤容量不一致的問題,并通過排查發(fā)現(xiàn)是XFS文件系統(tǒng)未隨著磁盤擴容而自動擴展,文章最終通過使用xfs_growfs命令解決了問題,并詳細描述了排查過程、問題原因及解決方法,需要的朋友可以參考下
    2026-04-04

最新評論

友谊县| 蒙自县| 彭泽县| 新竹市| 鄄城县| 张家界市| 沽源县| 金山区| 江门市| 丹棱县| 清苑县| 南通市| 静安区| 扬中市| 满洲里市| 屯昌县| 米易县| 东方市| 福建省| 忻州市| 松桃| 芒康县| 锦屏县| 通山县| 九江县| 松原市| 呼图壁县| 宜兴市| 武陟县| 调兵山市| 班玛县| 梧州市| 舟曲县| 饶阳县| 兴文县| 青海省| 金坛市| 枝江市| 宁安市| 营口市| 涡阳县|