如何重新启动网络或要求系统从 DHCP 寻求刷新 IP?

如何重新启动网络或要求系统从 DHCP 寻求刷新 IP?

我正在使用 VirtualBox 运行 Minix。 Minix 设置为使用 DHCP。并且网络适配器正在使用桥接连接*

当我上次保存机器的状态时,它的 IP 是192.168.1.11( ifconfig) 并连接到无线局域网0(VirtualBox 网络设置)。当我恢复机器时,我将网络适配器更改为以太网0-- 该网络上的 DHCP *在范围内分发 IP192.168.0.X-- 但出于显而易见的原因,系统假设的 IP 是,192.168.1.11这当然是无法达到的。例如,ssh-ing。

我知道 Minix 符合 POSIX 标准。但就像在 Ubuntu (Linux) 中一样,我无法使用service networking restart也找不到任何/etc可以提供提示的内容。当然我可以使用类似的东西ifconfig -h 192.168.0.10 netmask 255.255.255.0 mtu 1500。但我想从 DHCP 获取 IP。

问题:

  • 如何在 Minix 中重新启动(命令)网络开发/管理器? (假设这样我可以获得一个新的IP)

  • 如何从 DHCP 请求(命令)新的 IP?

*请原谅/纠正我的(如果有)技术上不准确的描述。

答案1

阅读文档手册页让我相信你应该使用netconf。根据其手册页,类似于:

netconf -a

然后回答任何互动问题,很可能会满足您的要求。您的现有配置存在于:

/etc/inet.conf

看来你也可以获得dhcpd打印当前的世界观:

dhcpd -q

而且似乎您还可以重新启动所有网络服务

/etc/rs.inet

请注意,这只是阅读相当稀疏的文档并在系统中摸索几分钟的结果,但希望它能为您提供一些继续研究的地方。我还会尝试阅读启动手册页,然后查看它在系统 init 上调用的各种 rc 脚本。上面的 /etc/rs.inet 命令由 service 命令在 /usr/etc/rc 中使用,该命令还有一个您可能感兴趣的重新启动操作。

相关内容