Ubuntu18.04配置静态IP和动态IP过程
更新时间:2026年02月09日 08:46:43 作者:IT之一小佬
文章介绍了在Ubuntu 18.04系统中配置静态IP和动态IP的方法,配置静态IP时,需要编辑netplan文件并设置静态IP、网关等信息,然后使用`sudonetplanapply`命令使配置生效,配置动态IP时,只需确保netplan文件中的配置支持DHCP,并使用相同命令使配置生效
1. ubuntu18.04配置静态ip
- 先确认你要修改的网卡号:

- 查看目前的IP:

- 查找
netplan目录下默认的网络配置文件,文件后缀为.yaml,我的是叫01-network-manager-all.yaml的文件。如果没有可以使用sudo gedit 01-network-manager-all.yam自己创建。

- 编辑网络配置文件
01-network-manager-all.yaml,内容如下:

- 编辑网络配置文件之前,先查看自己的网卡名称,我的是
ens33。
- 使用命令,使静态ip生效。
$ sudo netplan apply
- 编辑网络配置文件之前,使用
ifconfig命令查看配置情况,如果配置成功上图中ip会变成自己设置的ip。
注意:如果本地电脑的网关发生变化,上面配置的网关也要跟着变化,否者ubantu是没有网络的!!!
如本地电脑变为:

Ubantu中也要跟着变化:

2. ubuntu18.04配置动态ip
- 查看网卡名称,参考上文。
- 查找网络配置文件,参考上文。
- 修改网络配置文件的内容如下:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
ethernets:
enp3s0: #配置的网卡名称,使用ifconfig -a查看得到
dhcp4: true #dhcp4开启
addresses: [] #设置本机IP及掩码,空
optional: true
- 使用
$ sudo netplan apply命令,使动态生效。之后再使用ifconfig命令查看配置情况,如果配置成功上图中ip会变成动态的ip。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
使用VSCode的Remote-SSH连接Linux进行远程开发
这篇文章主要介绍了使用VSCode的Remote-SSH连接Linux进行远程开发,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-08-08
Apache Flink 任意 JAR 包上传漏洞利用及防范策略分析
这篇文章主要介绍了Apache Flink 任意 JAR 包上传漏洞利用及防范策略, 本文提供的案例和方法仅用于教学目的,实际操作时应确保遵守相关法律法规,不应用于非法侵入或攻击他人系统,需要的朋友可以参考下2024-07-07


最新评论