在Ubuntu中设置IP地址的几种方式

 更新时间:2025年05月30日 09:33:01   作者:uestcai  
在 Ubuntu 中,可以通过几种方式设置 IP 地址:使用网络管理器图形界面、命令行工具、或直接编辑网络配置文件,以下是这几种方法的详细实现步骤,需要的朋友可以参考下

方法一:使用图形界面(Network Manager)

  1. 打开网络设置

    • 点击屏幕右上角的网络图标。
    • 选择“设置”或“网络设置”。
  2. 选择网络连接

    • 在左侧面板中选择要配置的网络连接(例如,有线网络或无线网络)。
    • 点击齿轮图标以打开该连接的设置。
  3. 配置 IPv4 设置

    • 选择“IPv4”标签。
    • 在“方法”下拉菜单中选择“手动”。
    • 输入所需的 IP 地址、子网掩码和网关。
    • 在 DNS 设置中输入 DNS 服务器地址(如果需要)。
  4. 保存更改

    • 点击“应用”按钮以保存更改。

方法二:使用 nmcli 命令行工具

  • 列出所有连接
nmcli connection show
  • 修改连接的 IP 地址
    假设要修改的连接名是 Wired connection 1,并将 IP 地址设置为 192.168.1.100,子网掩码为 24,网关为 192.168.1.1
nmcli connection modify "Wired connection 1" ipv4.addresses 192.168.1.100/24
nmcli connection modify "Wired connection 1" ipv4.gateway 192.168.1.1
nmcli connection modify "Wired connection 1" ipv4.method manual
nmcli connection up "Wired connection 1"
  • 设置 DNS 服务器
nmcli connection modify "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"

方法三:使用 nmtui 命令行工具

  • 启动 nmtui 工具

nmtui
  1. 选择“编辑连接”

  2. 选择要编辑的连接并按回车键。

  3. 配置 IPv4 设置

    • 将“方法”设置为“手动”。
    • 输入 IP 地址、子网掩码和网关。
    • 输入 DNS 服务器地址。
  4. 保存更改并退出。

方法四:手动编辑网络配置文件(Netplan)

对于 Ubuntu 18.04 及更高版本,可以使用 Netplan 来配置网络:

  • 打开 Netplan 配置文件
sudo nano /etc/netplan/01-netcfg.yaml
  • 编辑文件以设置静态 IP
    假设你的网络接口名是 eth0,配置如下:
network:
  version: 2
  ethernets:
    eth0:
      dhcp4: no
      addresses: [192.168.1.100/24]
      gateway4: 192.168.1.1
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4]
  • 应用配置
sudo netplan apply

选择适合你的方法来设置 IP 地址。如果不确定,可以从图形界面或 nmtui 工具开始,这些方法相对更为直观。

到此这篇关于在Ubuntu中设置IP地址的几种方式的文章就介绍到这了,更多相关Ubuntu设置IP地址内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 基于linux配置selenium环境并实现运行

    基于linux配置selenium环境并实现运行

    这篇文章主要介绍了基于linux配置selenium环境并实现运行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-08-08
  • 在Ubuntu20.04 LTS中配置Java开发环境

    在Ubuntu20.04 LTS中配置Java开发环境

    这篇文章主要介绍了在Ubuntu20.04 LTS中配置Java开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • Linux系统文件的默认权限和特殊权限

    Linux系统文件的默认权限和特殊权限

    这篇文章主要介绍了Linux系统文件的默认权限和特殊权限的相关知识,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • CentOS7搭建gerrit 代码审查服务方法

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

    下面小编就为大家分享一篇CentOS7搭建gerrit 代码审查服务方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • VScode连接远程Linux服务器环境配置图文教程

    VScode连接远程Linux服务器环境配置图文教程

    这篇文章主要介绍了如何安装和配置VSCode,包括安装步骤、环境配置(如汉化包、远程SSH连接)、语言包安装(如C/C++插件)等,文中给出了详细的图文步骤,需要的朋友可以参考下
    2025-01-01
  • CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程详解

    CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程详解

    这篇文章主要介绍了CentOS 7 x64下Apache+MySQL(Mariadb)+PHP56的安装教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-12-12
  • Ubuntu 16.04/18.04 安装Pycharm及Ipython的教程

    Ubuntu 16.04/18.04 安装Pycharm及Ipython的教程

    这篇文章主要介绍了Ubuntu 16.04/18.04 安装Pycharm及Ipython的教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • 对send(),recv()函数的全面理解

    对send(),recv()函数的全面理解

    下面小编就为大家带来一篇对send(),recv()函数的全面理解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • Linux服务器升级GLIBC失败导致shell命令不可用的情况怎么处理

    Linux服务器升级GLIBC失败导致shell命令不可用的情况怎么处理

    在某些linux系统里面本身自带的glibc版本过低,如果你直接更新系统的glibc版本会导致系统崩溃,shell中的大部分命令(ls,cat,rm,cp,ln,scp,vi,yum等)都执行报错,尝试新的ssh连接时提示拒绝连接,笔者最近不幸遇到了这个问题
    2024-11-11
  • CentOS系统临时禁止一个用户的方法

    CentOS系统临时禁止一个用户的方法

    这篇文章主要介绍了给大家介绍了在CentOS系统中,如何临时禁止一个用户的方法,在CentOS系统中临时禁止一个用户,是临时的不让这个用户使用Linux系统,而不是删除它。下面通过这篇文章来一起学习学习下吧。
    2016-11-11

最新评论