目录
一.nmcli的简介
nmcli是NetworkManager的命令行工具,用于在Linux系统中管理网络连接。通过nmcli,用户可以查看当前系统上的网络连接、配置新的连接、修改连接设置以及激活或停用连接等操作。nmcli提供了一种方便的方式来管理网络连接,特别适用于那些偏向命令行界面的用户或需要远程管理网络连接的情况。
使用nmcli,用户可以执行诸如列出连接、添加新连接、修改连接属性、连接到特定网络、断开连接等操作。nmcli支持各种类型的连接,包括以太网、Wi-Fi、VPN等。通过简单的命令行操作,用户可以轻松地配置和管理网络连接,使得网络设置变得更加灵活和高效。
二.查看当前网络连接
nmcli connection show
三.创建增加IP连接
nmcli connection add con-name NET01 autoconnect no type ethernet ifname ens160 10.0.0.110/24 gw4 10.0.0.2
四.激活连接
nmcli connection up NET01
五.检测是否成功连接
1.查看远程连接
六.设置DNS服务的ip的地址
nmcli con mod NET01 ipv4.dns "114.114.114.114 8.8.8.8"
七.检测是否ping通外网
ping www.baidu.com
八.修改连接ip地址
nmcli connection modify NET01 ipv4.addr 10.0.0.210/24
九.监测是否修改ip成功
ip a
十.总结
使用nmcli配置网络需要一定的命令行技能,但一旦熟悉了基本命令和参数,就可以相当方便地管理网络连接。以下是一些心得体会:
1. 可以熟悉命令参数:熟悉nmcli命令的各种参数和选项是至关重要的。例如,了解如何指定连接类型、连接名称、设备名称、IP地址、DNS设置等参数是非常有帮助的。
2. 在修改或删除网络连接之前,最好先备份当前的连接配置。这可以通过导出当前连接的配置文件来实现,以便在需要时进行恢复。
3. 在配置新的网络连接或修改现有连接之后,最好进行连接的验证。确保连接设置正确,能够成功连接到网络,以避免后续出现问题。
4. 在进行网络连接的配置和管理时,确保你有足够的权限。有些操作可能需要root权限或sudo权限才能执行。
5. *nmcli有详细的文档和在线资源可供参考。在遇到问题或需要深入了解某些特定功能时,查阅官方文档和在线资源是非常有帮助的。
nmcli是一个功能强大且灵活的工具,可以帮助你管理各种类型的网络连接。熟练掌握nmcli命令可以使你更高效地配置和管理网络连接,特别是在需要远程管理或自动化配置网络连接时。