目录
什么是静态 IP 地址?
静态 IP 地址是指手动分配给计算机或网络设备的 IP 地址,与动态 IP 地址相对应。动态 IP 地址是由 DHCP 服务器自动分配的,在每次连接网络时可能会发生变化。
为什么需要设置静态 IP 地址?
设置静态 IP 地址有以下几个主要原因:
- 方便远程访问和管理:如果设备需要被其他设备或服务器远程访问,使用静态 IP 地址可以更容易地找到目标设备。
- 确保服务可靠性:某些网络服务(如 FTP、Web 服务器等)需要使用固定的 IP 地址才能保证服务的可靠性。
- 简化网络配置:在网络环境中,某些设备需要知道其他设备的 IP 地址,使用静态 IP 可以简化这些配置。
- 提高安全性:静态 IP 地址可以更好地控制和限制对设备的访问,提高网络安全性。
如何在 Ubuntu 上配置静态 IP 地址
通过 Network Manager 图形界面配置
- 打开 Network Manager 图形界面,右击任务栏上的网络图标,选择”Edit Connections”。
- 选择要配置静态 IP 的网络连接,点击”Edit”。
- 切换到”IPv4 Settings”选项卡,将”Method”设置为”Manual”。
- 在”Addresses”字段中输入静态 IP 地址、子网掩码和网关地址。
- 如果需要设置 DNS 服务器,可以在”DNS servers”字段中输入 DNS 服务器地址。
- 点击”Save”保存配置。
- 重新连接网络,静态 IP 地址配置生效。
通过命令行配置
-
打开终端,输入以下命令编辑网络配置文件:
sudo nano /etc/netplan/01-network-manager-all.yaml
-
在文件中找到对应的网络接口配置,将其修改为静态 IP 地址:
yaml network: version: 2 renderer: NetworkManager ethernets: enp0s3: addresses: – 192.168.1.100/24 gateway4: 192.168.1.1 nameservers: addresses: [8.8.8.8, 8.8.4.4]
-
保存文件并退出编辑器。
-
应用配置更改:
sudo netplan apply
-
重新连接网络,静态 IP 地址配置生效。
常见问题解答
如何查看当前 IP 地址?
可以使用以下命令查看当前 IP 地址:
ip addr show
也可以使用 ifconfig
命令查看。
如何检查网络连接是否正常?
可以使用 ping
命令检查网络连接是否正常:
ping 8.8.8.8
如果能 ping 通 Google 的 DNS 服务器,说明网络连接正常。
如何恢复动态 IP 地址?
如果需要恢复动态 IP 地址,可以将网络配置文件中的静态 IP 地址设置改回 DHCP 模式,然后重新应用配置:
sudo nano /etc/netplan/01-network-manager-all.yaml
将 addresses
和 gateway4
等静态 IP 地址设置项删除,改为 dhcp4: true
。然后保存并应用配置:
sudo netplan apply
如何设置 DNS 服务器?
在静态 IP 地址配置中,可以在 nameservers
项下设置 DNS 服务器地址,例如:
yaml nameservers: addresses: [8.8.8.8, 8.8.4.4]
这里使用了 Google 公共 DNS 服务器地址 8.8.8.8
和 8.8.4.4
。也可以根据实际需要使用其他 DNS 服务器地址。