使用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
: eno33554960: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu qdisc pfifo_fast state UP qlen
link/ether :0c:::: 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/ gw4 192.168.12.254
Connection 'link2' (b1a27f59-b39a--94d8-c48cabde073d) successfully added.

4. 启动新创建的连接link2

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

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

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

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

C:\Users\IH1407>ping 192.168.12.109

正在 Ping 192.168.12.109 具有  字节的数据:
来自 192.168.12.109 的回复: 字节= 时间<1ms TTL=
来自 192.168.12.109 的回复: 字节= 时间<1ms TTL=
来自 192.168.12.109 的回复: 字节= 时间<1ms TTL=
来自 192.168.12.109 的回复: 字节= 时间<1ms TTL= 192.168.12.109 的 Ping 统计信息:
数据包: 已发送 = ,已接收 = ,丢失 = (% 丢失),
往返行程的估计时间(以毫秒为单位):
最短 = 0ms,最长 = 0ms,平均 = 0ms
上一篇:java提高数据库访问效率代码优化


下一篇:SQL 结构化查询语言手册