哇~真的是你呀!今天是LIUNX 网络管理

简介: Linux网络管理是指在Linux操作系统中管理和配置网络连接的过程。它涵盖了一系列任务和工具,用于设置和控制网络接口、IP地址、路由表、DNS解析器、防火墙以及其他相关的网络设置。Linux网络管理的主要目标是确保网络连接的稳定性、安全性和可靠性。管理员可以使用各种命令行工具和图形界面工具来执行网络管理任务。

前言

Linux网络管理是指在Linux操作系统中管理和配置网络连接的过程。它涵盖了一系列任务和工具,用于设置和控制网络接口、IP地址、路由表、DNS解析器、防火墙以及其他相关的网络设置。Linux网络管理的主要目标是确保网络连接的稳定性、安全性和可靠性。管理员可以使用各种命令行工具和图形界面工具来执行网络管理任务。Linux网络管理是Linux系统管理中的一个重要方面,因为一个稳定、安全和可靠的网络连接对于现代计算机用户和服务器来说至关重要。


一、概述

网络负责进行计算机通信,可以实现客户端到服务器的访问,互联网使用TCP/IP协议进行网络传输。


网卡配置参数包括: 地址、    子网掩码、    默认网关、 DNS地址

  IPv4地址 计算机在同一网络下的唯一标识,IP地址不能重复, 32位二进制数构成

       由于不方便记忆二进制分段,点分二进制 11111111.11111111.11111111.11111111

        转换程十进制后分段,点分十进制            255.255.255.255

   子网掩码  用来确定IP地址是否属于同一个网络

       8位         255.0.0.0

       16位       255.255.0.0

       24位       255.255.255.0

       32位       255.255.255.255(唯一IP,仅用于唯一主机配置)

 默认网关   通向外部网络的唯一出口   连接不同网络的途径

   DNS地址   域名解析服务 将已知的域名解析为IP地址; 用来进行使用域名访问网络服务器


获得网卡配置参数的方式

   自动获得: DHCP分配

   手动配置: 管理员手动配置

二、网络参数配置

1.图形化配置 NetworkManager

在图形化界面右上角选择有线设置进行设置

2.命令行设置

ifconfig    查看及配置网卡参数(临时配置),不能查看基于配置文件的多IP地址的网络数  root用户可以使用该命令更改网卡参数,普通用户只能用户查看

语法

  查看 ifconfig  [网卡名]

 inet表示    IPv4地址

           ether表示  MAC地址(物理地址,全球唯一)

  配置  ifconfig 网卡名  IP地址/子网掩码的网络位长度(临时修改)

       案例 ifconfig ens33 192.168.115.136/24

 子接口     基于物理网卡的逻辑接口 可以使系统基于一块网卡配置多个IP地址
 ifconfig 网卡名:编号(上限999999999) IP地址/子网掩码的网络位长度

我设置编号1-3

ip a[ddress] 查看网络参数 能够查看基于配置文件实现的多IP地址配置后的网络参数


3.配置文件配置


命令vim /etc/sysconfig/network-scripts/ifcfg-网卡名(永久配置,需要网卡重新读取配置文件)


我们输入vim /etc/sysconfig/network-scripts/ifcfg-ens33

在Linux中,这些是网络管理的配置参数:


ROXY_METHOD=none:代理方法设置为"none",表示不使用代理。


BROWSER_ONLY=no:设置为"no",表示不仅限于浏览器使用代理。


BOOTPROTO=dhcp:引导协议设置为"dhcp",表示使用动态主机配置协议自动获取IP地址。


DEFROUTE=yes:默认路由设置为"yes",表示添加默认路由。


IPV4_FAILURE_FATAL=no:IPv4连接失败时不会引发致命错误。


IPV6INIT=yes:启用IPv6。


IPV6_AUTOCONF=yes:允许IPv6自动配置。


IPV6_DEFROUTE=yes:添加IPv6默认路由。


IPV6_FAILURE_FATAL=no:IPv6连接失败时不会引发致命错误。


IPV6_ADDR_GEN_MODE=stable-privacy:IPv6地址生成模式设置为"stable-privacy",表示使用稳定的隐私地址。


NAME=ens33:接口名称为"ens33"。


UUID=8a5a9ec0-9e55-47ab-adbd-f0b5eaae6143:网络接口的唯一ID。


DEVICE=ens33:设备名称为"ens33"。


ONBOOT=no:表示网络接口不会在系统引导时自动启动。

单一IP地址配置 自动获得

我们输入

vim /etc/sysconfig/network-scripts/ifcfg-ens33

进行编辑

  TYPE=Ethernet 网卡参数的类型,Ethernet:以太网

   BOOTPROTO=dhcp  获得IP地址的方式,dhcp|static|none

   NAME=ens33 网卡描述名称,可有可无

   DEVICE=ens33 网卡设备名称

   ONBOOT=yes是否启用配置文件,yes|no


单一IP地址配置 手动获得


我们输入

vim /etc/sysconfig/network-scripts/ifcfg-ens33

进行编辑

   TYPE=Ethernet 网卡参数的类型,Ethernet:以太网

   BOOTPROTO=dhcp  获得IP地址的方式,dhcp|static|none

   NAME=ens33 网卡描述名称,可有可无

   DEVICE=ens33 网卡设备名称

   ONBOOT=yes是否启用配置文件,yes|no

   IPADDR=192.168.115.150 IP地址

   PREFIX=24 子网掩码长度 或者使用 NETMASK=255.255.255.0

   GATEWAY=192.168.115.2默认网关

   DNS1=192.168.115.2 域名解析服务器地址


多个IP地址配置 手动配置


我们输入

vim /etc/sysconfig/network-scripts/ifcfg-ens33

进行编辑

加载配置文件 systemctl restart network或者 ifdown  ens33 && ifup ens33

验证参数

   IP地址   ifconfig | ip a

   网关地址   route -n

   DNS地址   cat /etc/resolv.conf


输入route -n     ,       cat /etc/resolv.conf     ,    ifconfig   对比之前的设置验证

三、网卡启停操作


网卡启停操作 systemctl  restart  network

                      ifup  网卡名       重新读取网卡配置文件

                       ifdown 网卡名    重新读取网卡配置文件

                     ifconfig   网卡名  up | down   不会重新读取配置文件

四、路由设置


route   查看   route -n

   配置路由   添加 route  [选项]  add  [选项]  目标网络ID/子网掩码网络位长度  [选项]  下一跳地址

   配置路由  删除  route  [选项]  del [选项]  目标网络ID/子网掩码网络位长度  [选项]  下一跳地址

   配置网关地址(临时)

   语法 route add -net 0/0 gw 网关地址或者 route add default gw 网关地址

       案例 route add -net 0/0 gw 192.168.115.3

  五、网络连接查看


netstat 作用  查看本地服务的网络监听状态、 查看客户端连接到本地服务的连接状态

   语法netstat  选项 (-anptu)

   选项  -n, --numeric  显示数字形式地址而不是去解析主机、端口或用户名。

       -a, --all 显示所有的监听或连接状态

       -p, --program 显示连接所属进程的PID和名称。

       -t,--tcp  显示TCP连接

       -u,--udp  显示UDP连接

  ss作用:查看本地服务的网络监听状态、 查看客户端连接到本地服务的连接状态

   语法 ss  选项 (-anptuli)

   选项   -n, --numeric    显示数字形式地址而不是去解析主机、端口或用户名。

       -a, --all  显示所有的监听或连接状态

       -p, --program 显示连接所属进程的PID和名称。

       -t,--tcp 显示TCP连接

       -u,--udp 显示UDP连接

       -i,--info  查看客户端连接到本地的状态


目录
相关文章
|
7月前
|
Linux 虚拟化
VMware安装Linux虚拟机之NAT模式网络配置图文详解
VMware安装Linux虚拟机之NAT模式网络配置图文详解
157 0
|
15小时前
|
弹性计算 Linux 网络安全
掌握虚拟化与网络配置之道:深入浅出VMware及远程管理技巧
掌握虚拟化与网络配置之道:深入浅出VMware及远程管理技巧
82 0
|
15小时前
|
安全 Linux 网络安全
Linux管道、网络管理和远程连接
了解Linux管道、网络管理与远程连接相关的一些内容。
64 2
Linux管道、网络管理和远程连接
|
6月前
|
运维 Linux 数据安全/隐私保护
在Linux上配置Spug自动化运维平台,实现公网远程访问
在Linux上配置Spug自动化运维平台,实现公网远程访问
77 1
|
7月前
|
安全 Linux 网络安全
(五)Linux命令行工具和网络管理:网络配置、诊断和安全
Linux系统管理员在日常工作中需要处理各种网络任务,包括网络配置、故障诊断和网络安全。本文将介绍如何使用Linux命令行工具进行网络配置、诊断网络问题和加强网络安全。
93 2
|
10月前
|
Linux
配置Linux虚拟机网络
配置Linux虚拟机网络
|
网络协议 Linux
Linux操作系统:基础篇7基本功能之网络管理
Linux网络配置 Linux的网络配置依靠命令和配置文件来完成,熟练的掌握网络命令和配置文件的用法,就可以对网络相关的部分进行有效管理。
301 0
Linux操作系统:基础篇7基本功能之网络管理
|
网络协议 Linux
Linux 网络管理(1) - 网络配置文件
一、网卡信息文件 1. 文件位置 /etc/sysconfig/network-scripts/ifcfg-*
|
网络协议 Linux 网络安全
Linux学习笔记 9(网络管理命令)
1、 Ifconfig作用:查看IP地址、网卡信息(1) 开启网卡eno16777736(2) 关闭网卡eno16777736(3) 配置IPV6地址(add配置,del删除)(4) 修改MAC地址(5) 启用和关闭arp协议(arp开启,-arp关闭)(6) 设置最大传输单元(7) 给eno16777736配置临时IP2、 Ping作用:使用Ping检查与服务器的连接(1) 使用Ping检查与服务器的连接3、 Netstat作用:显示网络连接、路由表和网络接口信息-a (all)显示所有选项,默认不显示LISTEN相关-t (tcp)仅显(3) 启动指定服务在这里插入图片描述(4) 重启指定
Linux学习笔记 9(网络管理命令)