Ubuntu16.04设置静态IP以及修改无效的解决办法

本文介绍如何在Ubuntu16.04中设置静态IP地址,包括查看网络接口、编辑配置文件及重启网络服务等步骤。适用于部署Hadoop等需要固定IP的场景。

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

Ubuntu16.04设置静态IP
由于最近部署Hadoop完全分布式,需要设置静态IP,下面简单介绍一下:
ubuntu16.04设置静态ip方法:
查看当前IP地址:

输入命令:ifconfig

这里要注意,我第一次敲命令的时候,只出现了lo这一块网卡,并没有出现ens16

最后改了半天都不能成功,后面用ifconfig -a 命令,才发现有ens16这块网卡,但是ens16的配置文件再哪里,又百度了半天,后面才发现,是在一起的,还是/etc/network/interfaces这个文件中,于是改ens16才能成功。


可以看到我的网卡是ens16

执行命令:

 sudo vim /etc/network/interfaces

修改按i即可进入修改操作

修改完成后,按esc键,之后输入 :wq! 保存退出的意思。 修改完成


填入以下内容:

 auto ens16           # 使用的网络接口,之前查询接口是为了这里(ens33根据自己的实际情况)
 iface ens16 inet static      # ens33这个接口,使用静态ip设置
 address 172.17.10.100     # 设置ip地址为你自己的ip地址,注意不要和其他人冲突
 netmask 255.255.255.0        # 设置子网掩码,
 gateway 172.17.10.254            # 设置网关(后缀不要.1,否则会上不了网)
 dns-nameservers 114.114.114.114     # 设置dns服务器地址
 

 

执行以下命令:

sudo ip addr flush ens33     # 刷新IP
sudo systemctl restart networking.service

如果命令报错,可以直接重启机器。


ifconfig再次查看IP地址,到此配置成功。

 

### 配置静态 IP 地址 对于 Ubuntu 16.04 LTS 来说,在 `/etc/network/interfaces` 文件中配置静态 IP 是一种常见的方式。由于该版本尚未采用 netplan 方式,因此可以在上述文件内直接编辑来实现目的[^1]。 #### 查看网卡信息 为了正确设置静态 IP,首先要确认系统的网卡名称以及当前使用的 DHCP 或者其他网络配置情况。可以利用 `ifconfig` 或者更推荐的命令 `ip a` 来获取这些信息: ```bash ip a ``` 这一步骤有助于识别出要分配静态 IP 的具体接口名(例如 eth0, enp2s0 等)。之后就可以准备修改配置文件了[^2]。 #### 编辑网络接口配置文件 打开终端并切换到 root 用户权限后,使用文本编辑器如 nano 打开 `/etc/network/interfaces` 文件: ```bash sudo nano /etc/network/interfaces ``` 找到对应网卡的相关条目,并按照如下格式添加或更改成所需的静态 IP 设置: ```plaintext auto enp2s0 iface enp2s0 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 ``` 请注意替换其中的 `enp2s0`, `address`, `gateway` 和 DNS 服务器地址为实际环境中适用的信息[^3]。 完成以上操作后保存退出nano编辑器(Ctrl+X),然后重启计算机使新的配置生效,或者通过命令行立即应用新配置而不必重新启动整个系统: ```bash sudo systemctl restart networking.service # 或者 sudo service networking restart ``` 最后可以通过运行 `ifconfig` 或 `ip addr show` 来验证是否成功设置静态 IP[^4]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值