Nmcli — 配置静态IP 、Team网卡绑定 、桥接

这篇具有很好参考价值的文章主要介绍了Nmcli — 配置静态IP 、Team网卡绑定 、桥接。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、Nmcli — 静态IP的配置

1.网卡的配置文件

2.在命令行输入命令

二 、Team网卡绑定的实验

1.Team网络组的模式,及其配置的示例文件

2.实验过程 

(1)、创建逻辑接口,名称为team0,且使用主备模式

(2)、添加多个从设备(从) 

(3)、激活设备

(4)、查看网卡的状态

三 、桥接

1.实验过程

(1)、创建一个桥接设备和会话

(2)、配置软件桥接网卡的IP地址 网关和地址获取方式

(3)、添加设备到桥接设备 

(4)、启用设备 ,先启动从设备

(5)、启用桥接会话


 

       Nmcli 是NetworkManger软件名的缩写,也是该软件下的一个命令,专门用于管理Linux服务器的网络配置。在centos 7中已经出现该命令, 在centos 8中,官方放弃了network服务,主推Nmcli服务。

具体的介绍和配置案例,可以查看官方的产品文档:

(网络指南 Red Hat Enterprise Linux 7 | Red Hat Customer Portal)

       

可以在命令行或者互动编译器使用Nmcli创建、显示、编辑、删除、激活和停用网络连接,以及控制和显示网络设备状态。

在Redhat/8(centOS/8)中通常有以下三种方式配置网络

  • 通过nmcli connection add命令配置,会自动生成ifcfg文件。
  • 手动配置ifcfg文件,通过nmcli connection reload来加载生效。
  • 手动配置ifcfg文件,通过传统network.service来加载生效。

一、Nmcli — 静态IP的配置


我们为什么要为Linux系统配置一个静态的IP地址呢?

通常使用linux系统都是需要提供服务的,作为服务器都需要固定的IP地址,就是静态的IP地址。这样,客户端才能正常访问这个Linux服务器。


1.网卡的配置文件


在RHEL 8 中 网卡的配置文件 一般在    /etc/sysconfig/network-scripts/ifcfg       

ifcfg后面是自己的网卡名称 

以我为例子,我的是  : /etc/sysconfig/network-scripts/ifcfg-ens160

下面是Linux 默认配置网卡的信息

[root@localhost li]# cat /etc/sysconfig/network-scripts/ifcfg-ens160 

TYPE=Ethernet                #  网卡类型:以太网      

PROXY_METHOD=auto            #  代理方式:关闭状态

BROWSER_ONLY=no              #  只是浏览器(yes|no)

BOOTPROTO=dhcp               #  网卡获得ip地址的方式  (static|dhcp|none|bootp)

DEFROUTE=yes                 #  设置为默认路由(yes|no)

IPV4_FAILURE_FATAL=no        #  是否开启IPV4致命错误检测(yes|no)

IPV6INIT=yes                 #  IPV6是否自动初始化

IPV6_AUTOCONF=yes            #  IPV6是否自动配置

IPV6_DEFROUTE=yes            #  IPV6是否可以为默认路由

IPV6_FAILURE_FATAL=no        #  是否开启IPV6致命错误检测

NAME=ens160                  #  网卡物理设备名称

UUID=734e5e04-1ffe-4907-96d1-87203246e77c                  #uuid识别码

DEVICE=ens160                #  网卡设备名称

ONBOOT=yes                   #  开机自启(yes|no)

PAC_URL=https://sub.100oj.top/api/v1/client/subscribe?token=f0b424080d04772a1ae60575c0197191

2.在命令行输入命令


nmcli connection modify ens160 ipv4.addresses 192.168.84.129/24 ipv4.gateway 192.168.84.1 ipv4.dns 8.8.8.8 ipv4.method manual connection.autoconnect yes 

一般是在局域网内的虚拟机上操作,所以IP地址、网关,要根据VMware所给的网段更改(192.168.x.x)我的是192.168.84.X   

[root@localhost li]# nmcli connection modify ens160 ipv4.addresses 192.168.84.129/24 ipv4.gateway 192.168.84.1 ipv4.dns 8.8.8.8 ipv4.method manual connection.autoconnect yes 

   
#    连接网卡ens160  修改

#    ipv4.method manual                    - - -  IPv4模式   (aoto=自动  manual=静态)
#    ipv4. addresses 192.168.84.129/24     - - -  IP地址
#    ipv4.gateway 192.168.84.1             - - -  网关
#    ipv4.dns 8.8.8.8                      - - -  dns解析
#    connection.autoconnect yes            - - -  开机自动连接

在我们在命令行输入上面的命令之后,会更改网卡的的配置,这个时候我们需要加载网卡初始化的信息,让更改的配置生效。

[root@localhost li]# nmcli connection up ens160

这个时候,我们再次查看网卡的配置文件: /etc/sysconfig/network-scripts/ifcfg-ens160

相较于默认网卡配置,会多出几行内容,这就是我们刚刚修改添加的内容

IPADDR=192.168.84.129   #IP地址
PREFIX=24               #掩码位数
GATEWAY=192.168.84.1    #网关
DNS1=8.8.8.8            #dns

二 、Team网卡绑定的实验


1.Team网络组的模式,及其配置的示例文件

我们可以把 team 组当作一个设 备。 利用多网卡同时工作来提高网络速度,还可以通过Teaming 实现不同网卡之间的负载均衡 (Load balancing)和网卡冗余(Fault tolerance)。

 team网络组的模式有

broadcast(广播模式):每个网卡都传送数据包。

roundrobin(轮询模式):每个网卡轮询方式传送数据。

activebackup(主备模式):网卡之间有主备,主网卡传送数据包,备网卡不传送,主网卡down了,备网卡才传送数据。

loadbalance(负载均衡):监控流量并使用哈希函数,使得每个网卡传送的数据包达到相等。

lacp:需要借助交换机,实现高级的负载均衡。

一些nmcli的常用命令:

                                        /*查看当前会话:  nmcli connection show

                                        /*查看本地网卡情况:nmcli device

                                        /*查看设备状态信息: nmcli device status

                                        /*激活网卡 绑定会话:nmcli device connect ens

                                      

2.实验过程 

(1)、创建逻辑接口,名称为team0,且使用主备模式

nmcli connection add type team ifname team0 con-name team0 config '{"runner":{"name":"activebackup"}}'

(最外层单引号)

*** con-name为会话名(自己随意起名)

*** ifname接口名称(也就是网卡名)

*** runner  运行模式

*** name  运行名称

(2)、添加多个从设备(从) 

若网卡类型无 team-slave则直接写网卡真实类型

将指定的物理网卡添加到team0组成网络组。

这里要加入team逻辑网卡的物理网卡不可以有IP,所以这里一班选择新加入的网卡进行team网卡绑定。如果想要绑定旧网卡,需要先清空网卡的配置信息

 nmcli connection add type team-slave ifname ens224 con-name team0-port1 master team0

连接 "team0-port1" (cb11847e-7229-4203-9a66-e80c127dfe0a) 已成功添加。

 nmcli connection add type team-slave ifname ens256 con-name team0-port2 master team0

连接 "team0-poet2" (66a9e7b7-9f5f-43e3-a5e0-2c26bea629b8) 已成功添加

(3)、激活设备

先激活主设备,再激活从设备

 nmcli connection up team0-port1

连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/32)

 nmcli connection up team0-port2

连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/33)

(4)、查看网卡的状态

nmcli connection up team0

连接已成功激活(master waiting for slaves)(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/34) 

查看当前会话(因为我的失误,从设备的别名本应该是team0-port2 ,手误打成了team0-poet2 

Nmcli — 配置静态IP 、Team网卡绑定 、桥接

 注:显示team工作状态(测试实验状态) teamdctl team0 stat

如果我们要删除删除team0

[root@localhost ~]# nmcli connection delete tem0-port1

[root@localhost ~]# nmcli connection delete team0-port2

[root@localhost ~]# nmcli connectiion delete team0

三 、桥接

桥接 - - - 将一台机器上的若干个接口连接起来,其中一个网卡收到的报文会被复制给其他网卡发送出去,使得网口之间的报文可以互相转发。


1.实验过程

(1)、创建一个桥接设备和会话

 nmcli connection add type bridge ifname br1 con-name br1

 连接 "br1" (6c6d6859-bfb5-4f5e-abf8-271b456bc595) 已成功添加。

(2)、配置软件桥接网卡的IP地址 网关和地址获取方式

nmcli connection modify br1 ipv4.addresses

nmcli connection modify br1 ipv4.gateway

nmcli connection modify br1 ipv4.method

(3)、添加设备到桥接设备 

 nmcli connection add type bridge-slave ifname ens160 con-name br1-slave master br1

连接 "br1-slave" (eb09aec7-86a3-4661-9da5-855cca02845f) 已成功添加。

(4)、启用设备 ,先启动从设备

 nmcli connection up br1

连接已成功激活(master waiting for slaves)

(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/42)

 nmcli connection up br1

连接已成功激活(master waiting for slaves)

(D-Bus 活动路 径:/org/freedesktop/NetworkManager/ActiveConnection/45

(5)、启用桥接会话

 nmcli connection up br1

连接已成功激活(master waiting for slaves)

(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/45)文章来源地址https://www.toymoban.com/news/detail-488586.html

到了这里,关于Nmcli — 配置静态IP 、Team网卡绑定 、桥接的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Linux虚拟机网卡配置(创建静态ip)

    登录后先通过命令“ip addr”查看ip,发现没有ip地址。 通过命令“dhclient”创建随机ip。 再次使用“ip addr”命令查看ip,记住此时的随机ip,之后通过设置将其设置成静态ip。 进入到网卡目录下并查看目录。 如果害怕自己操作出现错误,可以通过下面的命令提前备份网卡,如

    2024年02月05日
    浏览(46)
  • Linux(Ubuntu)系统临时IP以及静态IP配置(关闭、启动网卡等操作)

    前提是Linux下的网络桥接不能用,不能通过识别网卡来添加IP地址,只能通过静态写死的方式去设置IP 对于CentOS版本下的静态IP的配置可以参考这篇 Linux系统静态IP配置(CentOS) Linux终端输入: sudo ifconfig 192.168.XXX.XXX 或者 su root 进入root用户下( su ubuntu ,ubuntu是用户名再退回来

    2024年02月13日
    浏览(44)
  • 解决Linux不能上网问题,多种方法为Linux网卡配置静态IP

    本文基于Linux上CentOS 7和rocky 9版本进行演示 目录 IP地址 一.图形界面直接设置 二.nmtui命令工具 三.nm-connection-editor命令工具 四.终端nmcli命令 网关 确认虚拟机VMnet8网卡网关地址一致,一般为x.x.x.1  DNS 设置有效的DNS地址,114.114.114.114或8.8.8.8 无法上网考虑三个问题,IP地址是否有

    2023年04月15日
    浏览(49)
  • 树莓派cm4 ioboard配置虚拟网卡、静态ip、dhcp服务

    树莓派cm4 iobard,可经过配置将树莓派当作一个usb网卡设备,使用usb即可与树莓派进行网络通信。 修改配置文件,将树莓派usb slave配置为网卡设备linux ethernet gadget 。 config.txt 中末行添加 dtoverlay=dwc2 cmdline.txt 文件中的 rootwait 后添加 modules-load=dwc2,g_ether 重启树莓派生效,会增加

    2023年04月14日
    浏览(37)
  • 华为(huawei)三层交换的ip绑定mac地址配置示例(静态及动态dhcp绑定)

    在某些需要较高网络安全性的单位中,为了网络安全的考虑有时候会采取IP绑定mac地址的这类安全措施。一方面防止内部人员擅自改动接入IP(可能导致IP冲突或者联不上网络),另一方面也可以防止ARP欺骗。 拓扑图 拓扑说明: HX_SW为核心交换机,SW1和SW2分别为业务网段和服

    2024年02月05日
    浏览(44)
  • docker search 镜像报错: connect: no route to host (桥接模式配置静态IP)

    可能有多种: ① 没有开放防火墙端口 ② ip地址配置有误 我是因为 虚拟机采用了桥接模式,配置静态ip地址 有问题。 先确认虚拟机采用的是 桥接模式,然后启动虚拟机。 查看本机无线网适配器地址: 这里要配固定静态ip前,先查看一下主机ip已经占用的有哪些: (中间的

    2024年02月14日
    浏览(40)
  • RockyLinux9.2 网卡配置和nmcli、nmtui命令的使用

     NetworkManager  是一个标准的Linux网络配置工具套件,支持服务器,也支持桌面环境, 发展到如今,绝大多数流行的发行版都支持它。 这套网络配置工具适用于 Rocky Linux 8 及更高版本。  nmcli是nm的命令行工具、nmtui是nm的ui工具 ip a 或者 nmcli device show 在Rocky Linux 系统上,首先使

    2024年02月04日
    浏览(39)
  • 考虑从IP、网关、DNS方面解决Linux不能上网问题,多种方法为Linux网卡配置静态IP

    本文基于Linux上CentOS 7和rocky 9版本进行演示 目录 IP地址 一.图形界面直接设置 二.nmtui命令工具 三.nm-connection-editor命令工具 四.终端nmcli命令 网关 确认虚拟机VMnet8网卡网关地址一致,一般为x.x.x.1  DNS 设置有效的DNS地址,114.114.114.114或8.8.8.8 无法上网考虑三个问题,IP地址是否有

    2024年02月16日
    浏览(50)
  • ubuntu22.04配置双网卡双静态ip不通网段访问服务器的相同服务

    ubuntu22.04配置双网卡双静态ip不通网段访问服务器的相同服务 技术博客 http://idea.coderyj.com/ 1.需求 南方电网网段(假如)是 192.168.3.1的网段 机器人服务器在隧道ip是 172.16.1.1网段 要求这2个网段都能访问到服务器上的服务 2.解决方案 服务器上配置双网卡 双ip 以ubuntu22.04为例 vim /e

    2024年02月12日
    浏览(72)
  • linux怎么查看ip地址类型(查看静态ip、查看固定ip、查看动态ip)(ip addr show、nmcli dev show)

    如果网络接口已配置为静态IP地址,则在输出中会看到以下内容: 如果网络接口已配置为动态IP地址,则在输出中会看到以下内容: 如果网络接口已配置为静态IP地址,则在输出中会看到以下内容: 如果网络接口已配置为动态IP地址,则在输出中会看到以下内容: 请注意,这

    2024年02月12日
    浏览(74)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包