Linux(14)——网络管理

打印 上一主题 下一主题

主题 1026|帖子 1026|积分 3078

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
目录
一、检测网络配置:
1、查看网络接口(ip):
2、查看性能(ip):
3、查看 IP 地址(ip):
4、查看路由表(ip):
5、追踪路由:
6、检测毗连:
7、端口和服务故障排除:
二、配置网络:
1、NetworkManager服务:
2、查看网络信息:
3、添加网络毗连:
4、管理网络毗连:
5、删除网络毗连:
6、编辑网络配置文件:
三、配置主机名和名称解析:
1、更改体系主机名:
2、配置名称解析:
3、测试 DNS 名称解析:


一、检测网络配置:

1、查看网络接口(ip):

       ip link 命令可列出体系上所有可用网络接口的名称和 MAC 地址。

2、查看性能(ip):

        ip -s link show 命令可以查看网络性能统计信息,包罗收到 (RX) 和传出 (TX) 的数据包数、数据包错误数,以及抛弃的数据包数。

3、查看 IP 地址(ip):

        ip address show 命令可以查看设备和地址信息。

        ip address show 后加接口名称,可表现指定接口地址信息。

        上图中的告急信息如下:
(1)运动接口为UP;
(2) link/ether 指定设备的 MAC地址;
(3)inet 表现 IPv4 地址、网络前缀长度以及作用域;
(4)inet6 表现 IPv6 地址、网络前缀长度以及作用域。 
4、查看路由表(ip):

        ip route 命令可表现路由信息。


5、追踪路由:

        利用 traceroutetracepath 可追踪网络流量通过多个路由器到达远程主机而采用的路径。

   注:追踪路由会默认利用 UDP 协议,若想转换为 TCP 协议,添加 -T 选项即可。
  6、检测毗连:

        pingping6 命令可用于测试主机之间的毗连,该命令将持续运行,直到按下 Ctrl+c 组合键才会停止。

7、端口和服务故障排除:

        TCP 服务利用套接字作为通讯的端点,由IP地址、协议和端口号组成。
        ssnetstat 命令可用于表现套接字统计信息( netstat 需安装 net-tools 软件包才气利用)。

        ss 与 netstat 命令的部分常用选项如下:
        选项    描述
          -n 表现接口和端口的编号(不表现名称)           -t 表现 TCP 套接字          -u 表现 UDP 套接字           -l 表现侦听中的套接字          -a 表现所有套接字(侦听中的 + 已创建的)          -p 表现利用套接字的进程       -A inet 对于inet地址序列,表现运动的毗连(不表现侦听中的套接字)

二、配置网络:

1、NetworkManager服务:

        RHEL9 中利用 NetworkManager 服务举行监控和管理网络,配置默认以 INI 格式保存在 /etc/NetworkManager/system-connections/ 目录中。只有 root 用户才可以修改网络配置。
        网络毗连( connection )是针对网络接口设备( device )的配置聚集。针对任一个网络接口设备,同一时间只有一个网络毗连处于运动状态,每个毗连都具有一个名称或 ID 。
2、查看网络信息:

(1) nmcli dev status 命令可表现所有网络设备状态

   注:nmcli dev status 后加设备名可表现该设备的设置。
  

  (2)nmcli con show 命令可表现所有毗连的列表。

        利用 --active 选项可以仅列出运动的毗连

   注:nmcli con show 后加毗连名,可表现毗连的所有配置信息。
  

  

  3、添加网络毗连:

        nmcli con add 命令用于添加新的网络毗连。
(1)利用 DHCP 获取 IPv4 信息,并在启动后自动毗连。

(2)利用静态 IPv4 地址创建毗连。

4、管理网络毗连:

(1)激活网络毗连:
        nmcli con up 命令可激活网络毗连(利用毗连名)。

(2)断开网络毗连:
        nmcli dev disconnect 命令可断开与网络接口设备(device)的毗连并将其关闭(利用设备名)。

   注:nmcli dev disconnect 命令可停止网络接口上的流量,并停用毗连;而 nmcli connection down 命令会关闭毗连但无法制止流量。因此,停用网络接口多用 nmcli dev disconnect 。
  (3)更新网络毗连:
        nmcli con mod 命令可用于更新毗连的设置,并同步更新 /etc/NetworkManager/system-connections/*.nmconnection 文件。

5、删除网络毗连:

        nmcli con del 可从体系中删除毗连,同时删除配置文件(利用毗连名)。

6、编辑网络配置文件:

        根据毗连配置集的差别用途,NetworkManager 利用以下目录存储配置文件:
(1)/etc/NetworkManager/system-connections/ :存储用户创建和编辑的持久配置集;
(2)/run/NetworkManager/system-connections/ :存储暂时配置集,在重新启动体系时自动删除;
(3)/usr/lib/NetworkManager/system-connections/ :存储预摆设的不可变配置集( 默以为空)。当利用 NetworkManager API 编辑此类配置集时,NetworkManager 会将此配置集复制到持久或暂时存储中。
        编辑网络配置直接修改上述目录中的文件即可。


   注:在修改完配置文件后,必要利用 nmcli con reload 读取配置更改,同时将接口重启,以使 NetworkManager 加载配置更改。
  

  

  

三、配置主机名和名称解析:

1、更改体系主机名:

(1)hostname 命令可表现暂时修改体系主机名。
        1)表现:

        2)暂时修改:


(2)在 /etc/hostname 文件中指定静态主机名,利用 hostnamectl 命令可以永世修改主机名。



2、配置名称解析:

        /etc/nsswitch.conf 文件定义域名查找位置和顺序,会默认先利用 /etc/hosts 文件中的内容,再查找 /etc/resolv.conf 中 dns 服务器,最多可以配置 3 台 dns 服务器。


3、测试 DNS 名称解析:

        利用 host 命令可以测试 DNS 服务器毗连(利用体系主机名)。


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

知者何南

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表