重启 Linux 而不丢失 IP 地址

重启 Linux 而不丢失 IP 地址

我在工作时使用一台我无法控制的网络上的计算机,该计算机使用 DHCP 为我分配 IP 地址。每次我重新启动网络时,网络都会为我分配一个新的 IP 地址(这很烦人,因为我正在第二台机器上使用该 IP 来运行 synergy 等工具)。

有没有一种简单的方法来设置 Linux 机器,以便我可以保留我正在使用的地址(比如说 3 天),这样我就可以在周末或晚上关闭我的机器,而不会丢失我的 IP 并且不必在第二台机器上重新配置服务?

答案1

主机使用 DHCP 所能做的唯一事情几乎就是释放租约,本质上就是归还 IP。主机实际上无法告诉服务器做更多的事情。

从您的问题来看,您似乎无法控制网络,但可以完全控制两台计算机,并且使用两台 Linux 机器。

如果@Oliver Salzburg、@Ramhound 或@Bruno9779 的建议没有帮助,如果您正在使用dhclient,有一个脚本目录(/etc/dhcp3/dhclient-exit-hooks或类似的 IIRC),您可以在其中放置自己的脚本。每次dhclient调用时都会执行此类脚本,即每次您的系统在其他事件中请求新 IP 时。这将是在其他系统上自动重新配置的关键。

使用正确设置的ssh密钥,您可以在第二个系统上执行远程命令。这可以由调用的脚本用来dhclient运行ifconfig命令或类似命令。

相关内容