记录 DHCP 服务器获取的 IP 地址-Ubuntu 桌面

记录 DHCP 服务器获取的 IP 地址-Ubuntu 桌面

有没有办法我可以编写一个脚本来记录运行 Ubuntu 的计算机每次获取新 IP 时获得的 dhcp IP?

答案1

我很好奇你为什么要这样做……

但是这个脚本应该做你想做的事情,你只需要在计算机启动时运行它,但是它获得一个 IP 地址

#!/bin/bash
currIP=`ip addr show dev eth0 | awk -F 'inet |/24' ' { print $2 }' | tail -n 1
newIP=`grep $currIP ips.txt | wc -l`
if [[ $present -eq 0 ]]; then
    echo $currIP >> ips.txt
fi 

我很快就能想到一个脚本来执行此操作。但它不会检查 ips.txt 是否确实存在。

相关内容