ip和nmcli命令的的使用方法

ip addr //显示所有接口的当前IP地址和子网掩码
ip -s link show eth0 //显示eth0接口的统计信息
ip route //显示路由信息
tracepath classroom.example.com //显示本地系统和classroom.example.com之间的所有跃点
ss -lt //显示本地系统上的侦听TCP套接字

nmcli 命令
nmcli dev status //列出所有设备
在这里插入图片描述
nmcli con show //列出所有连接
在这里插入图片描述
nmcli con up “” //激活连接
在这里插入图片描述
nmcli con down “” //取消激活连接,如果自动重新连接为是,则改连接将重新启动

nmcli dev dis //中断接口,并且暂时禁用自动连接
nmcli net off //禁用所有管理的接口
nmcli con add … //添加新连接
nmcli con mod “” … //修改连接
nmcli con del “” //删除连接
nm-connection-editor //nmcli命令的交互编辑模式

nmcli con show //显示所有连接的网络信息列表
nmcli con show “static-eth0” //查看NAME为static-eth0的网络连接的详细信息
nmcli con add con-name “default” type ethernet ifname eth0
//定义一个名称为"default"的新连接,它将使用DHCP通过eth0设备的以太网连接自动连接
nmcli con add con-name “static” ifname ens192 autoconnect no type ethernet ip4 192.168.10.110/24 gw4 192.168.10.254
//添加静态ip地址连接信息,并且不自动连接
nmcli con up “static” //系统将在启动时间通过DHCP连接进行自动连接。更改为静态连接
nmcli con up “default” //改回到DHCP连接
nmcli dev disconnect DEVICENAME //使用管理员身份禁用某一个接口并且防止自动连接
nmcli con up “static” //将把配置保存到配置文件中。要激活更改,需要激活或重新激活该链接

静态主机名称,存储在/etc/hostname中
hostnamectl set-hostname desktopX.example.com

如果DHCP处于使用中,则除非您在相关接口配置文件中指定PEERDNS=no,否则/etc/resolv.conf会在接口启动时自动重写。可以通过nmcli命令执行该更改。
nmcli con mod “System eth0” ipv4.ignore-auto-dns yes

猜你喜欢

转载自blog.csdn.net/qq_40907977/article/details/88380855