通常,在大多数网络配置中,IP 地址由路由器 DHCP 服务器动态分配。在差别环境下可能需要设置静态 IP 地址,例如配置端口转发或运行媒体服务器 。
为 LAN 上的设备分配静态 IP 地址最简单且保举的方法,是在路由器上配置静态 DHCP。静态 DHCP 或 DHCP 预留是大多数路由器上的一项功能,它使 DHCP 服务器主动为特定网络设备分配相同的ip地址,每次设备从 DHCP 服务器请求地址时。这通过将静态 IP 分配给设备的唯一 MAC 地址来实现。
但是这种方法对于大多数小白来说不够友好,所有我们可以在设备上直接设置静态 IP,本文将基于 Ubuntu22.04 虚拟机,提供一种最简单的设置静态 IP 的办法,不需要修改配置文件,只需要通过图形化界面修改即可。
注意:虚拟机网络的毗连方式必须是桥接网络,否则不能进行静态 IP 设置。
一、安装网络工具(用于查察 IP 地址,已安装可以跳过)
假如 Ubuntu 已经有网络接入,可以直接输入ifconfig命令来查察当前的 IP 地址。不外 Ubuntu 体系默认没有网络工具,所以可能会输出如下图所示的提示信息。
不外体系会给出安装网络工具安装的命令(上图红框标注的字符串就是命令),直接复制粘贴回车即可安装。
安装完成后,再次输入ifconfig便可查察 IP 地址了,如图中红框所标位置就是本台 Ubuntu 的 IP 地址。在不确定其它 IP 地址是否被其它设备占用的环境下,直接把当前的 IP 地址设置为静态 IP 最为妥当。
二、网关和 DNS 服务器
1. 查察网关
设置静态 IP 的前置条件是,我们需要先知道局域网的默认网关和子网掩码分别是什么。可以先通过输入route -n这个命令来获得默认网关和子网掩码。