温馨提示×

如何在Ubuntu上查看DHCP租约

小樊
94
2025-05-31 22:29:37
栏目: 智能运维

在Ubuntu上查看DHCP租约,可以按照以下步骤操作:

方法一:使用cat命令查看租约文件

  1. 打开终端
  • 可以通过快捷键 Ctrl + Alt + T 打开。
  1. 查看DHCP租约文件
  • 默认情况下,DHCP租约信息存储在 /var/lib/dhcp/dhclient.leases 文件中。
  • 使用以下命令查看该文件的内容:
    sudo cat /var/lib/dhcp/dhclient.leases
    
  • 如果你只想查看当前连接的租约信息,可以使用 grep 命令过滤:
    sudo grep "lease" /var/lib/dhcp/dhclient.leases
    

方法二:使用nmcli命令(适用于NetworkManager)

如果你的Ubuntu系统使用NetworkManager管理网络连接,可以使用nmcli命令来查看DHCP租约信息。

  1. 查看所有连接的租约信息

    nmcli connection show --active | grep dhcp
    
  2. 查看特定连接的详细租约信息

    • 首先找到连接的名称(例如 eth0wlan0)。
    • 然后使用以下命令查看详细信息:
      nmcli connection show <connection-name> | grep dhcp
      

方法三:使用ip命令查看IP地址和租约时间

虽然ip命令不直接显示DHCP租约信息,但可以用来确认当前的IP地址和租约时间。

  1. 查看所有网络接口的IP地址和租约时间

    ip addr show
    
  2. 查看特定接口的详细信息

    ip addr show <interface-name>
    

注意事项

  • 查看租约文件可能需要管理员权限,因此通常需要使用 sudo
  • 如果你更改了DHCP客户端配置或重启了网络服务,租约信息可能会发生变化。
  • 在某些情况下,租约文件可能位于不同的位置或使用不同的名称,具体取决于你的系统和DHCP客户端配置。

通过以上方法,你应该能够在Ubuntu系统上成功查看DHCP租约信息。

0