zoukankan      html  css  js  c++  java
  • NetworkManager网络链接配置的基本使用

    Red Hat Enterprise Linux 7 与 CentOS 7 中默认的网络服务由 NetworkManager 提供,这是动态控制及配置网络的守护进程,它用于保持当前网络设备及连接处于工作状态,同时也支持传统的 ifcfg 类型的配置文件。

    可以用命令行工具 nmcli 来控制 NetworkManager。

    nmcli[ OPTIONS ] OBJECT { COMMAND | help }

    接下来我们只用nmcli 配置两个网络地址链接

    首先我们配置一个自动获取的IP地址链接,我们首先查看所有网络链接

    [root@localhost ~]# nmcli con show
    NAME    UUID                                  TYPE      DEVICE 
    ens33   c96bc909-188e-ec64-3a96-6a90982b08ad  ethernet  ens33  
    virbr0  64af977d-a313-4edc-bd63-4cc40878770b  bridge    virbr0 

    我们进行自动获取IP地址的网络链接

    [root@localhost ~]# nmcli connection add con-name ens33-dhcp type Ethernet ifname end33
    连接“ens33-dhcp”(feda3ec2-e772-44f5-818b-74054c029ad4) 已成功添加。

    查看网络链接,已经出现了我们新添加的链接

    [root@localhost ~]# nmcli con show
    NAME        UUID                                  TYPE      DEVICE 
    ens33       c96bc909-188e-ec64-3a96-6a90982b08ad  ethernet  ens33  
    virbr0      64af977d-a313-4edc-bd63-4cc40878770b  bridge    virbr0 
    ens33-dhcp  feda3ec2-e772-44f5-818b-74054c029ad4  ethernet  --     

    现在我们要测试这个IP是否可用

    [root@localhost network-scripts]# nmcli connection down ens33 
    成功取消激活连接 'ens33'(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/7)
    
    [root@localhost network-scripts]# nmcli connection up ens33-dhcp 
    连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/9
    [root@localhost network-scripts]# ping www.baidu.com
    PING www.baidu.com (61.135.169.125) 56(84) bytes of data.
    64 bytes from www.baidu.com (61.135.169.125): icmp_seq=1 ttl=128 time=4.45 ms
    64 bytes from www.baidu.com (61.135.169.125): icmp_seq=2 ttl=128 time=8.03 ms
    64 bytes from www.baidu.com (61.135.169.125): icmp_seq=3 ttl=128 time=4.31 ms
    64 bytes from www.baidu.com (61.135.169.125): icmp_seq=4 ttl=128 time=4.26 ms
    ^C
    --- www.baidu.com ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 3007ms
    rtt min/avg/max/mdev = 4.264/5.267/8.035/1.601 ms

    可以ping同百度,我们制作的这个网络链接成功

    接下来我们进行静态网络地址链接的的设置和测试

    [root@localhost network-scripts]# nmcli connection add con-name ens33-static ifname ens33 autoconnect yes type Ethernet ip4 192.168.19.254 gw4 192.168.19.2 ipv4.dns 114.114.114.114
    连接“ens33-static”(989533fa-909f-47ea-82e7-38574535484c) 已成功添加。

    测试

    [root@localhost network-scripts]# nmcli connection down ens33-dhcp 
    成功取消激活连接 'ens33-dhcp'(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/9)
    
    [root@localhost network-scripts]# nmcli connection up ens33-static 
    连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/11
    [root@localhost network-scripts]# ping www.baidu.com
    PING www.baidu.com (61.135.169.121) 56(84) bytes of data.
    64 bytes from www.baidu.com (61.135.169.121): icmp_seq=1 ttl=128 time=4.00 ms
    64 bytes from www.baidu.com (61.135.169.121): icmp_seq=2 ttl=128 time=4.27 ms
    ^C
    --- www.baidu.com ping statistics ---
    2 packets transmitted, 2 received, 0% packet loss, time 1001ms
    rtt min/avg/max/mdev = 4.001/4.137/4.273/0.136 ms

    静态网络链接成功

  • 相关阅读:
    php 文件直接下载
    公钥、私钥与数字签名
    php swoole 安装与使用
    06-Ubuntu18.04&16.04安装PHP(7.0|7.1|7.2|7.3)
    解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: No such file or directory)错误
    浏览器禁用返回按钮
    js 鼠标放上选中
    vue 组件切换
    VSCode常用设置
    How to use electron-builder in a Vue project
  • 原文地址:https://www.cnblogs.com/loganSxb/p/11040091.html
Copyright © 2011-2022 走看看