网络调试笔记

本文介绍了Linux系统中进行网络配置的相关命令,包括使用nmcli管理网卡和网络连接,设置IP地址、网关和DNS,以及查看路由、配置路由优先级和防火墙规则。此外,还提到了网络诊断工具如ping、traceroute和tcpdump的用途。
摘要由CSDN通过智能技术生成

网络配置

配置网卡

# 查看网卡
nmcli
nmcli device show

# 禁用/启用网卡
nmcli device disconnect/connect <网卡名>

配置网络连接

# 查看网络连接
nmcli connection show

# 重新加载网络配置
sudo nmcli connection reload

# 创建新的网络连接
nmcli connection add type <网络类型> con-name <网络连接名> ifname <网卡名> autoconnect yes ip4 <IP地址>/<网络位> gw4 <网关> ipv4.dns <dns地址>
# nmcli connection add type ethernet con-name test ifname enp0s5 autoconnect yes ip4 <IP地址>/<网络位> gw4 <网关> ipv4.dns <dns地址>

# 删除网络连接
nmcli connection delete <网络连接名>

其他

# 本地域名解析
/etc/hosts

查看路由

sudo apt install traceroute
traceroute <ip/网站>

# 查看路由表配置
route
ip route

# 删除默认网关:
sudo route del -net default gw <默认网关>
sudo ip ro del default via <默认网关>

#配置指定网段走指定网关:
sudo route add -net  <网段>/<掩码> gw <网关> dev <网卡>
sudo ip ro add <网段>/<掩码> via <网关>

# 查看路由过程:
sudo apt install traceroute
traceroute <ip/网站>

# 配置路由优先级
sudo route add -net default gw 10.41.115.254 dev enp2s0 metric 100
sudo route add -net default gw 172.20.10.1 dev wlp3s0 metric 600

# 配置默认DNS
sudo bash -c 'echo 'DNS=10.41.162.100'  >> /etc/systemd/resolved.conf'
systemctl restart systemd-resolved.service

防火墙

firewalld

查看流量

sudo apt install nload
nload -m

配置网络切换时执行脚本

sudo vim /etc/NetworkManager/dispatcher.d/1.sh

tcpdump

ping: 用于检测目标主机的可达性和延迟。它发送ICMP回显请求,并接收回显响应。

traceroute 或 tracepath: 用于追踪数据包从源主机到目标主机的路径。它显示经过的中间路由器和每个路由器的延迟。

tcpdump: 用于捕获和分析网络流量。它可以显示通过指定网络接口的数据包,并提供详细的协议和数据信息。

wireshark: 一个功能强大的网络协议分析器。它可以捕获和分析网络流量,提供直观的图形界面以查看和分析数据包的详细信息。

netstat: 用于显示网络连接、路由表和网络接口统计信息。它可以列出当前系统上的活动连接和监听端口。

nmap: 用于网络探测和端口扫描。它可以扫描目标主机上开放的端口,提供有关主机的详细信息。

iftop: 用于实时监控网络流量。它显示正在通过指定网络接口的流量信息,包括源IP、目标IP、端口和流量统计。

ss: 与netstat类似,用于显示当前的网络连接和套接字统计信息。它提供更多高级选项和过滤功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

多弗朗强哥

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值