• 使用nmcli创建网络连接


    使用nmcli创建一个新的网络连接时,首先需要清楚几个概念

    • 设备即接口
    • 连接是供设备使用的配置,其由一组设置组成。
    • 同一个设备可能存在多个连接,但是一次只能有一个保持活动状态

    在创建新的连接时,参数的顺序也非常重要。首先为公共参数,必须包含类型和接口。

    接来下指定任何与类型相关的参数,最后指定IP地址、前缀和网关信息。也可以为一个设备指定多个IP地址,

    这一点与windows一样。

    示例:

    1.查看设备信息

    [root@server101 ~]# nmcli device status 
    DEVICE       TYPE      STATE         CONNECTION         
    br0          bridge    connected     Bridge eno16777736 
    eno16777736  ethernet  connected     System eno16777736 
    eno33554960  ethernet  disconnected  --                 
    eno50332184  ethernet  disconnected  --                 
    lo           loopback  unmanaged     --                 

    2.查看接口eno33554960的信息,尚未设置IP地址

    [root@server101 ~]# ip addr show eno33554960 
    3: eno33554960: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:33:56:64 brd ff:ff:ff:ff:ff:ff

    3. 使用设备eno33554960创建新的连接,其中连接名为‘link2’,使用设备eno33554960,类型为ethernet,

     添加IP及前缀地址为192.168.12.109/24,添加网关为192.168.12.254

    [root@server101 ~]# nmcli connection add con-name link2 ifname eno33554960 type ethernet ip4 192.168.12.109/24 gw4 192.168.12.254
    Connection 'link2' (b1a27f59-b39a-4485-94d8-c48cabde073d) successfully added.

    4. 启动新创建的连接link2

    [root@server101 ~]# nmcli connection up link2
    Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)

    5.再次查看接口eno33554960的信息,发现IP地址192.168.12.109已被添加

    [root@server101 ~]# ip addr show eno33554960
    3: eno33554960: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:33:56:64 brd ff:ff:ff:ff:ff:ff
        inet 192.168.12.109/24 brd 192.168.12.255 scope global eno33554960
           valid_lft forever preferred_lft forever
        inet6 fe80::20c:29ff:fe33:5664/64 scope link 
           valid_lft forever preferred_lft forever

    6.远程尝试ping新创建的网络连接,已通。

    C:UsersIH1407>ping 192.168.12.109
    
    正在 Ping 192.168.12.109 具有 32 字节的数据:
    来自 192.168.12.109 的回复: 字节=32 时间<1ms TTL=64
    来自 192.168.12.109 的回复: 字节=32 时间<1ms TTL=64
    来自 192.168.12.109 的回复: 字节=32 时间<1ms TTL=64
    来自 192.168.12.109 的回复: 字节=32 时间<1ms TTL=64
    
    192.168.12.109 的 Ping 统计信息:
        数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
    往返行程的估计时间(以毫秒为单位):
        最短 = 0ms,最长 = 0ms,平均 = 0ms
  • 相关阅读:
    您真的了解javaScript?(3)
    SvUDID实现设备唯一标示
    iOS 获取通讯录权限的时机
    iOS 后台退出app时不执行applicationWillTerminate的临时解决方法
    sqlite 批量插入, 重复插入(更新)
    tableView 显示区域偏移
    socket 粘包问题(转)
    ruby 安装更新
    openssl 升级
    gem 安装&卸载pod
  • 原文地址:https://www.cnblogs.com/tdcqma/p/5971061.html
Copyright © 2020-2023  润新知