linux如何修改固定IP

本文介绍如何在Ubuntu 14.04及Red Hat Linux 9系统中设置静态IP地址,防止重启后IP变动。对于Ubuntu,需编辑/etc/network/interfaces文件;对于Red Hat Linux,需编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux系统重启后容易出现ip地址发生改变的问题。下面讲述如何固定IP的方法。

本人所使用系统为ubuntun14.04和Red Hat Linux release 9 (Shrike),不同系统可能目录有所不同,请注意。

1、ubuntun14.04

目录为/etc/network/interfaces.

修改文件内容为

2、Red Hat Linux release 9 (Shrike)

目录为/etc/sysconfig/network-scripts/ifcfg-eth0

修改文件内容为

### 配置静态 IP 地址的过程 在 CentOS 系统中配置静态 IP 地址是一个常见的操作,以下是详细的说明: #### 进入网络脚本目录 首先需要进入 `/etc/sysconfig/network-scripts/` 目录,在该目录下可以找到与网卡对应的配置文件。通常情况下,默认的网卡名称可能是 `ifcfg-eno1` 或类似的命名方式。 ```bash cd /etc/sysconfig/network-scripts/ ls ``` 通过上述命令确认具体的网卡配置文件名后,使用文本编辑工具打开它。例如,如果目标文件名为 `ifcfg-eno1`,则执行以下命令来编辑此文件[^1]。 ```bash vi ifcfg-eno1 ``` #### 修改配置参数 一旦进入了编辑界面,切换到插入模式并调整必要的字段如下所示: - 将 `BOOTPROTO=dhcp` 改成 `BOOTPROTO=static`; - 添加或更新下面这些条目以指定所需的静态 IP 设置: - **IPADDR**: 设定设备所使用的具体 IPv4 地址。 - **NETMASK**: 子网掩码用于定义子网范围。 - **GATEWAY**: 默认路由出口地址。 示例配置可能看起来像这样[^2]: ```plaintext TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" NAME="eno1" UUID="your-uuid-here" DEVICE="eno1" ONBOOT="yes" # 新增部分 IPADDR="172.27.107.71" NETMASK="255.255.0.0" GATEWAY="172.27.0.1" DNS1="8.8.8.8" # 可选:Google 的公共 DNS 之一作为首选 DNS DNS2="8.8.4.4" # 可选:备用 Google 公共 DNS ``` 完成修改之后保存退出[vi](https://www.gnu.org/software/vim/manual/html/chapter_0.html)编辑器。 #### 重启网络服务使更改生效 为了应用新的设置,需重新启动网络服务或者单独重载特定网卡的服务状态。对于基于 systemd 的版本如 CentOS 7 和更高版来说,推荐采用 systemctl 命令来进行管理][^[^34]。 ```bash sudo systemctl restart network ``` 另外也可以直接针对单个接口进行激活处理: ```bash nmcli connection reload && nmcli device reconnect eno1 ``` 最后可以通过 ip addr show 查看当前分配给各适配器的实际 IP 数据以及 ping 测试外部连通性验证整个过程是否成功实施。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值