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系统下定时执行php脚本的方法

    linux系统下定时执行php脚本的方法

    网站运营过程中,经常会遇到需要定时执行php脚本的情况,下面这篇文章主要介绍了linux系统下定时执行php脚本的方法,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-01-01
  • Linux基础之正则表达式,用户、组管理命令介绍

    Linux基础之正则表达式,用户、组管理命令介绍

    正则表达式简单来说就是一种行字符串处理的方式,通过一些特殊符号的辅助,可达到搜索、删除、替换等某些特定字符串的处理方式
    2016-10-10
  • Linux启动/停止/重启Mysql数据库的简单方法(推荐)

    Linux启动/停止/重启Mysql数据库的简单方法(推荐)

    下面小编就为大家带来一篇Linux启动/停止/重启Mysql数据库的简单方法(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • Linux md5sum命令的使用方法

    Linux md5sum命令的使用方法

    这篇文章主要介绍了Linux md5sum命令的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-02-02
  • CentOS7搭建gerrit 代码审查服务方法

    CentOS7搭建gerrit 代码审查服务方法

    下面小编就为大家分享一篇CentOS7搭建gerrit 代码审查服务方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • CentOS8.0 网络配置的实现

    CentOS8.0 网络配置的实现

    这篇文章主要介绍了CentOS8.0 网络配置的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Linux中/var/spool/postfix/maildrop占空间很大的原因解析

    Linux中/var/spool/postfix/maildrop占空间很大的原因解析

    这篇文章主要给大家介绍了关于Linux中/var/spool/postfix/maildrop占空间很大的原因解析,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-04-04
  • Linux系统中时间的获取和使用

    Linux系统中时间的获取和使用

    时间的获取在我们日常工作中是经常遇到的,下面这篇文章主要给大家介绍了关于Linux系统中时间的获取和使用的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-11-11
  • Ubuntu中格式化硬盘常用的命令小结

    Ubuntu中格式化硬盘常用的命令小结

    在Ubuntu系统中,mkfs工具可以用来格式化磁盘,支持多种文件系统格式,如ext4、vfat(FAT32)或ntfs,使用前需确认磁盘设备名,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-09-09
  • Linux内核参数调整方法

    Linux内核参数调整方法

    由于Linux的内核参数信息都存在内存中,因此可以通过命令直接修改,并且修改后直接生效。但是,当系统重新启动后,原来设置的参数值就会丢失,而系统每次启动时都会自动去/etc/sysctl.conf文件中读取内核参数,因此将内核的参数配置写入这个文件中,是一个比较好的选择。
    2017-11-11

最新评论