Ubuntu配置静态IP的两种方法

 更新时间:2024年10月18日 09:42:18   作者:xyh学编程  
在本教程中,您将了解有关 Ubuntu 静态 IP 地址配置的所有信息,我们将为读者Ubuntu配置静态IP的两种方法以及详细的配置过程,通过图文介绍的非常详细,需要的朋友可以参考下

方法一

Ubuntu20.04示例

第一步:查看当前主机网络信息

ifconfig

在这里插入图片描述

本机网卡名为:ens32IP地址为:192.168.15.133,子网掩码为:255.255.255.0

route -n

在这里插入图片描述

网关地址为:192.168.15.2

基本信息查到,可以进行配置文件的修改了。

第二步:修改配置文件 进入配置文件夹

cd /etc/netplan

可以把配置文件复制一个备份

sudo cp 01-network-manager-all.yaml 01-network-manager-all.yaml-before

我这里就不复制了,直接编辑。

编辑配置文件

sudo vim 01-network-manager-all.yaml

在这里插入图片描述

配置成如下图片即可:

在这里插入图片描述

注意格式要正确,每个冒号后要留一个空格,这里提供可复制版本,按照自己的稍微改一下即可!

# Let NetworkManager manage all devices on this system
network:
  ethernets:
    ens32:
      addresses: [192.168.15.132/24]          # 设置静态IP地址和掩码
      routes:                                 # 设置网关地址
       - to: default
         via: 192.168.15.2
      dhcp4: false                            # 禁用dhcp
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8] # 设置主、备DNS
  version: 2
  renderer: NetworkManager

最新补充

之前设置不知道为啥不行,现补一个新的:

在这里插入图片描述

第三步:使配置生效且检查网络连接状况

配置完成后要执行命令sudo netplan apply使配置生效。
执行ifconfig命令查看当前IP地址,发现已经变更。

在这里插入图片描述

ping一下百度,发现网络可用。

在这里插入图片描述

在这里第一个方法设置静态IP成功,有的时候不知道配置了啥,在Ubuntu中找不到netplan文件夹,这个时候可以使用第二个方法。

方法二

Ubuntu16.04示例

第一步:查看当前主机网络信息

ifconfig

在这里插入图片描述

本机网卡名为:ens32IP地址为:192.168.15.134,子网掩码为:255.255.255.0

route -n

在这里插入图片描述

网关地址为:192.168.15.2

第二步:修改配置文件

cd /etc/networkls

在这里插入图片描述

编辑interfaces文件

sudo vim interfaces

编辑成如下图片样子,即可设置成静态IP

在这里插入图片描述

同样需要注意格式

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
   
auto ens32
iface ens32 inet static
address 192.168.15.134
netmask 255.255.255.0
gateway 192.168.15.2
dns-nameservers 114.114.114.114

第三步:使配置生效且检查网络连接状况

重启一下使配置生效

sudo reboot

ping一下检查网络连接状态

在这里插入图片描述

结束

以上就是Ubuntu配置静态IP的两种方法的详细内容,更多关于Ubuntu配置静态IP的资料请关注脚本之家其它相关文章!

相关文章

  • Linux下删除乱码文件和目录的实现方式

    Linux下删除乱码文件和目录的实现方式

    这篇文章主要介绍了Linux下删除乱码文件和目录的实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-07-07
  • Linux线程之线程的创建、属性、回收、退出、取消方式

    Linux线程之线程的创建、属性、回收、退出、取消方式

    文章总结了线程管理核心知识:线程号唯一、创建方式、属性设置(如分离状态与栈大小)、回收机制(join/detach)、退出方法(返回/pthread_exit/取消)及注意事项,如避免僵尸线程、内存释放、信号机制使用限制等
    2025-07-07
  • rsync 数据同步使用详解

    rsync 数据同步使用详解

    rsync 是很强大的同步工具 本地远程皆宜 不少project都提供 http ftp rsync 等mirror方式 rsync官方主页是 http://samba.anu.edu.au/rsync/
    2008-09-09
  • linux获取进程执行时间方法示例

    linux获取进程执行时间方法示例

    linux获取进程执行时间有两种方法可以获取,第一种是用time命令,time 进程。第二种是通过在程序中进行记录,首先利用sysconf函数获取时钟滴答数,再用times获取tms结构,详细看下面的示例代码
    2013-12-12
  • windows apache 无法启动的两种解决方法

    windows apache 无法启动的两种解决方法

    apache无法启动,查询了一些方法,说是更改端口,如果你还是无法启动。那就备份一下数据库,重装apache吧
    2014-09-09
  • 基于 Ubuntu 的发行版上安装微软 TrueType 字体的教程

    基于 Ubuntu 的发行版上安装微软 TrueType 字体的教程

    这篇文章主要介绍了基于 Ubuntu 的发行版上安装微软 TrueType 字体的教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-04-04
  • Linux环境下完整搭建GitLab私有代码仓库的详细流程

    Linux环境下完整搭建GitLab私有代码仓库的详细流程

    在现代软件开发中,代码版本控制是团队协作的基石,GitLab 作为一款功能强大、开源免费的 DevOps 平台,无疑是私有代码仓库的最佳选择之一,本文将带你从零开始,在 Linux 环境下完整搭建 GitLab 私有代码仓库,需要的朋友可以参考下
    2026-04-04
  • Linux中取消ln创建的软链接方式

    Linux中取消ln创建的软链接方式

    在Linux中,使用`rm`或`unlink`命令可以删除由`ln -s`创建的软链接,删除软链接不会影响原始文件或目录,但需要对包含软链接的目录有写权限,删除时要注意不要误操作目标目录,且软链接名称中特殊字符需要用引号括起来
    2026-01-01
  • 17个Linux tar命令实用示例

    17个Linux tar命令实用示例

    这篇文章主要为大家详细介绍了Linux 中 17 个tar命令实用示例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-11-11
  • 常用Linux发行版镜像源配置小结

    常用Linux发行版镜像源配置小结

    这篇文章主要介绍了常用Linux发行版镜像源配置小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02

最新评论