在 Oracle Linux 系统中修改 IP 地址是网络配置的常见操作,无论是为了适应网络环境变化还是满足特定服务需求,掌握正确的方法都至关重要,本文将详细介绍通过命令行和图形界面两种方式修改 IP 地址的步骤,并涵盖静态 IP 和动态 IP(DHCP)的配置方法,同时提供相关注意事项,确保操作顺利完成。

通过命令行修改 IP 地址
命令行方式是 Linux 系统管理员最常用的配置手段,具有高效、灵活的特点,在 Oracle Linux 中,主要使用 NetworkManager 或传统的 network-scripts 文件进行配置。
使用 NetworkManager(推荐方式,适用于 Oracle Linux 7/8/9)
NetworkManager 是现代 Oracle Linux 系统默认的网络管理工具,支持动态和静态 IP 配置。
步骤如下:
(1)查看当前网络连接名称
执行命令 nmcli connection show,列出所有网络连接,通常以太网连接名为 “eno1” 或类似名称(根据实际网卡标识确定)。
(2)配置静态 IP
以连接名为 “eno1″、IP 为 “192.168.1.100”、子网掩码为 “24”、网关为 “192.168.1.1”、DNS 为 “8.8.8.8” 为例,执行以下命令:
sudo nmcli connection modify "eno1" ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns "8.8.8.8" sudo nmcli connection up "eno1"
(3)配置动态 IP(DHCP)
若需切换为自动获取 IP,执行:
sudo nmcli connection modify "eno1" ipv4.method auto sudo nmcli connection up "eno1"
配置参数说明

| 参数 | 说明 | 示例 |
|---|---|---|
ipv4.method |
IP 地址获取方式(manual/auto) | manual(静态)、auto(动态) |
ipv4.addresses |
静态 IP 地址及子网掩码 | 168.1.100/24 |
ipv4.gateway |
默认网关地址 | 168.1.1 |
ipv4.dns |
DNS 服务器地址(多个用空格分隔) | "8.8.8.8 114.114.114.114" |
使用 network-scripts(传统方式,适用于旧版本)
若系统未启用 NetworkManager 或习惯传统配置,可通过修改 /etc/sysconfig/network-scripts/ 目录下的 ifcfg 文件实现。
步骤如下:
(1)编辑网卡配置文件
编辑 “eno1” 网卡的配置文件 /etc/sysconfig/network-scripts/ifcfg-eno1:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eno1
(2)配置静态 IP
修改或添加以下参数:
TYPE=Ethernet BOOTPROTO=none # 静态 IP 设置为 none,DHCP 设置为 dhcp IPADDR=192.168.1.100 NETMASK=255.255.255.0 # 子网掩码,或使用 PREFIX=24 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=114.114.114.114 ONBOOT=yes # 开机自启
(3)重启网络服务
执行以下命令使配置生效:
sudo systemctl restart network
通过图形界面修改 IP 地址
对于习惯图形操作的用户,Oracle Linux 提供了直观的配置工具。
步骤如下:

(1)打开网络设置
点击桌面右上角网络图标,选择 “有线设置”(Wired Settings),进入网络配置界面。
(2)编辑连接
点击当前连接名称旁的齿轮图标,选择 “编辑…”,在弹出的窗口中切换到 “IPv4” 选项卡。
(3)配置 IP 地址
- 静态 IP:选择 “手动”,填入 IP 地址、子网掩码、网关和 DNS 服务器地址,点击 “保存”。
- 动态 IP:选择 “自动(DHCP)”,确保 “自动 DNS” 选项勾选,点击 “保存”。
(4)应用配置
关闭窗口后,系统会自动应用新的网络配置,可通过 ping 命令测试网络连通性。
注意事项
- 权限问题:所有网络配置操作均需要 root 权限,务必使用
sudo执行命令。 - 备份配置:修改 IP 前建议备份原始配置文件,避免误操作导致网络中断。
- 网络验证:配置完成后,使用
ip a查看 IP 地址是否生效,通过ping www.baidu.com测试外网连通性。 - 防火墙设置:若 IP 修改后无法访问,检查防火墙规则(如 firewalld 或 iptables),确保允许相关端口通信。
- 多网卡环境:服务器存在多网卡时,注意路由表配置,避免网关冲突导致网络异常。
通过以上方法,即可灵活完成 Oracle Linux 系统的 IP 地址修改,无论是临时调整还是长期固定 IP,选择适合自己的操作方式,并严格遵循步骤,可有效保障网络配置的准确性和稳定性。



















