云计算Linux运维——Linux系统管理——网络参数配置

这篇具有很好参考价值的文章主要介绍了云计算Linux运维——Linux系统管理——网络参数配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

点关注不迷路

目录

1网络参数配置

一、网络参数

1、主机名

2、查看网卡IP地址

3、查看网关

4、查看DNS服务器地址

二、配置网卡

1、修改网卡配置文件

2、nmcli命令

3、nmcli配置网卡

3)重新加载配置

三、VMware网络工作模式

1、虚拟网络、虚拟网卡

2、虚拟网络工作模式

2双网卡绑定 team

一、绑定模式

二、双网卡绑定

1、创建虚拟网卡

2、添加物理网卡

3、配置地址

3静态路由、抓包

一、静态路由

1、路由器工作原理

 2、添加静态路由

3、永久添加静态路由

4、永久修改内核参数

二、抓包 tcpdump

1、抓取ping包


1网络参数配置

一、网络参数

  • 主机名、IP地址、子网掩码、默认网关、DNS服务器

1、主机名

[root@localhost ~]# hostname
localhost.localdomain

[root@localhost ~]# hostnamectl set-hostname ck.nb
[root@localhost ~]# hostname
ck.nb

[root@localhost ~]# cat /etc/hostname 
ck.nb

2、查看网卡IP地址

命令:ifconfig

命令:ifconfig ens33

  • IP地址、子网掩码、广播地址、MAC地址、网卡状态 

命令:ip addr show

3、查看网关

[root@localhost ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.59.2    0.0.0.0         UG    100    0        0 ens33
192.168.59.0    0.0.0.0         255.255.255.0   U     100    0        0 ens33
[root@localhost ~]# ip route
default via 192.168.59.2 dev ens33 proto static metric 100 
192.168.59.0/24 dev ens33 proto kernel scope link src 192.168.59.147 metric 100 
[root@localhost ~]# 

4、查看DNS服务器地址

命令:cat /etc/resolv.conf

[root@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 223.5.5.5
nameserver 223.6.6.6
[root@localhost ~]# 

二、配置网卡

1、修改网卡配置文件

  • /etc/sysconfig/network-scripts/ifcfg-网卡名称
[root@node01 ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"             //网卡类型为以太网
BOOTPROTO=none              //手动配置IP
IPADDR=192.168.1.1
PREFIX=24
GATEWAY=192.168.1.254
DNS1=223.5.5.5
DNS2=223.6.6.6
NAME=ens33                  //网卡的配置名称
DEVICE="ens33"             //网卡名称
ONBOOT=yes                 //开机自动激活网卡
[root@localhost ~]# nmcli connection reload //重新加载
[root@localhost ~]# nmcli connection up ens33 //激活

2、nmcli命令

  • 依赖于NetworkManager服务

1)查看NetworkManager服务运行状态

[root@localhost ~]# systemctl status NetworkManager
● NetworkManager.service - Network Manager
   Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: enabled)
   Active: active (running) since 六 2022-07-23 17:10:28 CST; 20h ago
     Docs: man:NetworkManager(8)
 Main PID: 767 (NetworkManager)
   CGroup: /system.slice/NetworkManager.service
           └─767 /usr/sbin/NetworkManager --no-daemon

2)查看网卡配置

[root@localhost ~]# nmcli connection show
NAME   UUID                                  TYPE      DEVICE 
ens33  c96bc909-188e-ec64-3a96-6a90982b08ad  ethernet  ens33  
[root@localhost ~]# 

3)删除网卡配置

命令:nmcli connection delete ens33 【网卡名称】

[root@localhost ~]# nmcli connection delete ens33 
成功删除连接 "ens33" (c96bc909-188e-ec64-3a96-6a90982b08ad)。

3、nmcli配置网卡

1)添加配置

[root@localhost ~]# nmcli connection add ifname ens33 con-name ens33 type ethernet 
连接 "ens33" (539b8651-561f-444d-8119-0a11e223cf25) 已成功添加。
[root@localhost ~]# 
[root@localhost ~]# nmcli connection show 
NAME    UUID                                  TYPE      DEVICE 
ens33   539b8651-561f-444d-8119-0a11e223cf25  ethernet  ens33  
virbr0  b7f9a42b-edf5-47b0-a22f-8fad7c0cde78  bridge    virbr0 
[root@localhost ~]# 
[root@localhost ~]# ls /etc/sysconfig/network-scripts/
ifcfg-ens33 

2)配置网络参数

[root@localhost ~]# nmcli connection modify ens33 ipv4.addresses "10.10.10.10/24"
[root@localhost ~]# nmcli connection modify ens33 ipv4.gateway "10.10.10.254"
[root@localhost ~]# nmcli connection modify ens33 ipv4.dns "114.114.114.114"
[root@localhost ~]# nmcli connection modify ens33 +ipv4.dns "8.8.8.8"
[root@localhost ~]# nmcli connection modify ens33 ipv4.method manual //改为手动配置

3)重新加载配置

命令:nmcli connection reload //重新加载

命令:nmcli connection up 网卡名称  //激活

三、VMware网络工作模式

1、虚拟网络、虚拟网卡

  •  虚拟网络
    • 相当于现实生活中的交换机,用于连接虚拟机的
    • 虚拟网络创建时,会自动再物理机上生成虚拟网卡
    • 编辑菜单——虚拟网络编辑器
  • 虚拟网卡
    • 用于和对应的虚拟交换机中的虚拟机通信的

2、虚拟网络工作模式

  • NAT模式、桥接模式、仅主机模式

1)NAT模式

  • vmnet8
  • 当虚拟机和外部主机通信时,虚拟机的IP会被转换成物理机IP
  • 依赖VMware NAT Servisce
    • services.msc

nmcli配置网络,云计算Linux运维,网络协议,linux,网络,云计算,运维

 2)桥接模式

  • vmnet 0
  • 虚拟机通过桥接到真实的网络环境
  • 适用场景
    • 跨物理机间的虚拟机通信

3)仅主机模式

  • 只有物理机的虚拟网卡、虚拟机可相互通信
  • 虚拟机与外界网络是断的
  • vmnet 1——7,9——19

2双网卡绑定 team

一、绑定模式

  • loadbalence
    • 负载均衡模式
  • activebackup
    • 主备模式

二、双网卡绑定

1、创建虚拟网卡

[root@localhost ~]# nmcli connection add type team ifname team1 con-name team1 config '{"runner":{"name":"loadbalance"}}'

2、添加物理网卡

[root@localhost ~]# nmcli connection add type team-slave ifname ens33 con-name team1-ens33 master team1
连接 "team1-ens33" (1b4e9aab-e162-483d-9ca0-e7958b492de9) 已成功添加。
[root@localhost ~]# nmcli connection add type team-slave ifname ens37 con-name team1-ens37 master team1
连接 "team1-ens37" (46f55d0b-7ae6-4de0-81c4-8c7c00b62cd8) 已成功添加。

3、配置地址

[root@localhost ~]# nmcli connection modify team1 ipv4.addresses "192.168.140.200/24"
[root@localhost ~]# nmcli connection modify team1 ipv4.gateway "192.168.140.2"
[root@localhost ~]# nmcli connection modify team1 ipv4.dns "223.5.5.5"
[root@localhost ~]# nmcli connection modify team1 +ipv4.dns "223.6.6.6"

[root@localhost ~]# nmcli connection modify team1 ipv4.method manual 

[root@localhost ~]# nmcli connection reload 
[root@localhost ~]# nmcli connection up team1

3静态路由、抓包

一、静态路由

1、路由器工作原理

  • 路由表
    • 网段、接口的对应关系
  • 根据数据的目的IP查找路由表

nmcli配置网络,云计算Linux运维,网络协议,linux,网络,云计算,运维

 2、添加静态路由

命令:route add -net 目的网段 gw 吓一跳地址

nmcli配置网络,云计算Linux运维,网络协议,linux,网络,云计算,运维

 开启路由转发功能

[root@router-a ~]# cat /proc/sys/net/ipv4/ip_forward
0
[root@router-a ~]# echo 1 > /proc/sys/net/ipv4/ip_forward

[root@router-a ~]# cat /proc/sys/net/ipv4/ip_forward
1

3、永久添加静态路由

  • /etc/sysconfig/network-scripts/route-出接口名称
  • 文件格式
    • 目的网段 via 下一跳地址 dev 出接口名称
[root@router-a ~]# cat /etc/sysconfig/network-scripts/route-ens37
192.168.126.0/24 via 192.168.248.11 dev ens37

4、永久修改内核参数

1)查看所有内核参数

命令:sysctl -a

命令:sysctl -a | grep "ip_forward"

2)永久修改内核参数 /etc/sysctl.conf文章来源地址https://www.toymoban.com/news/detail-767602.html

[root@router-a ~]# cat /etc/sysctl.conf
net.ipv4.ip_forward = 1

[root@router-a ~]# sysctl -p

二、抓包 tcpdump

1、抓取ping包

[root@node02 ~]# tcpdump -i ens33 -nn icmp 
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on ens33, link-type EN10MB (Ethernet), capture size 262144 bytes
14:06:46.027991 IP 192.168.146.10 > 192.168.126.10: ICMP echo request, id 17021, seq 1, length 64
14:06:46.028023 IP 192.168.126.10 > 192.168.146.10: ICMP echo reply, id 17021, seq 1, length 64
14:06:47.048360 IP 192.168.146.10 > 192.168.126.10: ICMP echo request, id 17021, seq 2, length 64
14:06:47.048406 IP 192.168.126.10 > 192.168.146.10: ICMP echo reply, id 17021, seq 2, length 64

到了这里,关于云计算Linux运维——Linux系统管理——网络参数配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 网络配置三种方法(ip、ifconfig、nmcli)

    语法: ip [ OPTIONS ] OBJECT { COMMAND | help }        #[option]与{command|help}参数不是必要参数  OBJECT={ link | addr | addrlabel | route | rule | neigh | ntable | tunnel | maddr | mroute | mrule | monitor | xfrm | token } OPTIONS={ -V[ersion] | -s[tatistics] | -d[etails] | -r[esolve] | -h[uman-readable] | -iec | -f[amily] { inet | inet6 |

    2024年02月04日
    浏览(40)
  • 2023 网络建设与运维 X86架构计算机操作系统安装与管理题解

    任务描述: 随着信息技术的快速发展,集团计划2023年把部分业务由原有的X86架构服务器上迁移到ARM架构服务器上,同时根据目前的部分业务需求进行了部分调整和优化。 一、X86架构计算机操作系统安装与管理 1.PC1系统为ubuntu-desktop-amd64系统(已安装,语言为英文),登录用

    2024年02月11日
    浏览(95)
  • Redhat7/CentOS7 网络配置与管理(nmtui、nmcli、GNOME GUI、ifcfg文件、IP命令)

    背景:作为系统管理员,需要经常处理主机网络问题,而配置与管理网络的方法和工具也有好几种,这里整理分享一下网络配置与管理的几种方式。 在 Red Hat Enterprise Linux 7 中,默认网络服务由 NetworkManager 提供,后者是一个动态网络控制和配置守护进程,在网络设备和连接可

    2024年02月03日
    浏览(55)
  • windows系统管理_windows server 2016网络参数配置

    要将安装好的操作系统接入到网络中,首先需要做的是为操作系统配置 IP 地址等参数。Windows 2016 支持 IPV4 以及 IPV6 两种网络协议。 IPV4介绍 网际协议版本4 (Inernet Protocol version 4, IPV4) 又称互联网通信协议第四版,是网际协议开发过程中的第四个修订版本,也是此协议第一

    2024年02月09日
    浏览(42)
  • nmcli 管理网卡配置文件

    nmcli 是NetworkManager的工具,用于管理网卡配置文件 好处: 命令行更易于管理,nmcli命令敲错了不会生效,而手工修改配置文件则会 nmcli 命令使用(nmcli可以补全,但是需要下载安装 bash-completion 包): nmcli 管理 device  常用命令 nmcli 管理网卡文件常用命令 常用参数: 1. ip地址

    2024年02月16日
    浏览(40)
  • Linux运维:网络管理

    提前看:本文是Linux运维的学习笔记,之前的Linux命令基础和shell基础,使我们对Linux有系统的认识,但是这个方面的知识点非常多,今天啥也不干,就整理Linux运维各种范围出现的名词性内容进行解释。 CPU(中央处理器)是计算机的主要组成部分,它负责执行计算机程序中的

    2024年02月03日
    浏览(57)
  • Nmcli配置网络

      关于NMCLI : “顾名思义”,nmcli,nm表NetworkManager,cli表CLI(命令行界面),nmcli是NetworkManager的命令行工具。使用nmcli时NetworkManager必须开启。 官方描述:nmcli是一个用于控制NetworkManager和报告网络状态的命令行工具,它可以被用来替代nms -applet或其他图形客户端。Nmcli用于创建

    2024年02月07日
    浏览(30)
  • 华为1+X认证网络系统管理与运维中级实验

    实验拓扑 ​ ​ 配置参数 ​ ​ ​ ​ ​ ​ 任务1:设备命名 为了方便后期维护和故障定位及网络的规范性,需要对网络设备进行规范化命名。 请根据Figure 3-1实验考试拓扑对设备进行命名。 命名规则为:城市-设备的设置地点-设备的功能属性和序号-设备型号。 例如::处于

    2024年02月05日
    浏览(63)
  • Linux:概述 、安装 、文件与目录结构 、vim编辑器 、网络配置 、远程登录 、系统管理 、基础命令 、软件包管理 、克隆虚拟机 、shell编程

    2.1.1、Linux是什么? Linux是一个操作系统(OS) 所谓的操作系统就是直接用来操作计算机底层硬件的软件。 2.1.2、Linux的出现 官网: https://www.centos.org/ 进入官网进行下载 有很多的镜像,以阿里云的为例: 3.3.1、下载 官网: https://www.vmware.com/ 这是下载的企业版,30天试用期,可

    2024年02月05日
    浏览(65)
  • Linux CentOS7配置网络参数

    CentOS6及以前版本中主要使用ifconfig工具,查看、配置网络参数。后来又推荐使用ip命令查看配置网络参数。而centos7中,不再赞成使用ifconfig工具,取而代之的是nmcli工具,服务管理也是以systemctl工具取代了service,这些之前版本的工具虽然在centos7中还可以继续使用,只是出于版本

    2024年04月23日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包