【ubuntu】在 Ubuntu 上设置静态 IP 地址
嵌入式职场 2024-10-17 14:07:01 阅读 57
在 Ubuntu 上设置静态 IP 地址涉及几个步骤,包括修改网络配置文件。下面是详细的步骤,适用于较新的 Ubuntu 版本(20.04 及以上),这些版本使用 <code>netplan 进行网络配置。如果你使用的是较旧版本(如 18.04),则可能需要使用 ifconfig
和 interfaces
文件。
使用 netplan
设置静态 IP
1. 找到网络配置文件
netplan
的配置文件通常位于 /etc/netplan/
目录下。可以使用以下命令列出该目录中的文件:
ls /etc/netplan/
你应该会看到一个或多个 .yaml
文件。
2. 编辑网络配置文件
使用文本编辑器打开 .yaml
配置文件。例如,如果文件名是 01-netcfg.yaml
,你可以使用 nano
编辑它:
sudo nano /etc/netplan/01-netcfg.yaml
3. 修改配置文件
在配置文件中,设置静态 IP 地址。以下是一个示例配置,其中包含静态 IP 设置:
network:
version: 2
ethernets:
eth0:
addresses:
- 192.168.1.100/24
gateway4: 192.168.1.1
nameservers:
addresses:
- 8.8.8.8
- 8.8.4.4
eth0
是网络接口的名称,你需要根据你的实际网络接口名称进行修改(可以使用 ip a
命令查看)。addresses
是你要分配的静态 IP 地址及其子网掩码。gateway4
是默认网关的 IP 地址。nameservers
是 DNS 服务器的 IP 地址。
4. 应用更改
保存文件后,使用以下命令应用更改:
sudo netplan apply
使用 ifconfig
和 interfaces
文件(旧版 Ubuntu)
如果你使用的是较旧的 Ubuntu 版本(例如 18.04),你需要使用 /etc/network/interfaces
文件来配置静态 IP 地址。
1. 编辑 /etc/network/interfaces
文件
打开配置文件:
sudo nano /etc/network/interfaces
2. 修改配置文件
添加或修改以下内容以设置静态 IP 地址:
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
eth0
是你的网络接口名称,确保使用正确的接口名称。address
是静态 IP 地址。netmask
是子网掩码。gateway
是默认网关。dns-nameservers
是 DNS 服务器的 IP 地址。
3. 重启网络服务
保存文件后,重启网络服务以应用更改:
sudo systemctl restart networking
或者,重启计算机:
sudo reboot
通过这些步骤,你应该能够在 Ubuntu 系统上成功配置静态 IP 地址。如果遇到问题,可以检查网络接口名称、配置文件的格式以及是否正确应用了更改。
上一篇: 2024全网最为详细的红帽系列【RHCSA-(13)】初级及进阶Linux保姆级别骚操作教程;[就怕你日后学成黑客了]
下一篇: 【Linux】解锁线程基本概念和线程控制,步入多线程学习的大门
本文标签
声明
本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。