ubuntu 修改IP

在Ubuntu系统中修改IP地址通常涉及编辑网络接口配置文件,具体步骤取决于您所使用的网络管理器类型(如NetworkManager或传统的ifupdown)。这里以两种常见的方法进行说明:

方法一:通过命令行(适用于所有版本)

对于静态IP地址的配置,一般会直接修改对应网络接口的配置文件,例如/etc/network/interfaces(对于非NetworkManager管理的网络接口)或/etc/netplan/*.yaml(对于使用Netplan管理的较新版本Ubuntu)。

使用Netplan(Ubuntu 18.04及以后版本):

首先,编辑Netplan配置文件,通常位于 /etc/netplan/目录下,例如 01-netcfg.yaml。使用文本编辑器打开这个文件:

bash 复制代码
sudo nano /etc/netplan/01-netcfg.yaml

然后,根据您的网络需求修改配置,例如设置一个静态IP地址:

yaml 复制代码
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33: # 替换为实际的网络接口名称,如eno1, enp0s3等
      dhcp4: no
      addresses:
        - 192.168.1.100/24 # 设置静态IP地址和子网掩码
      gateway4: 192.168.1.1   # 设置默认网关
      nameservers:
        addresses: [8.8.8.8, 8.8.4.4] # 设置DNS服务器(可选)

保存并退出编辑器,然后应用新的配置:

bash 复制代码
sudo netplan apply

出现如下错误不用管,用ip addr查看IP是否已经更改。

bash 复制代码
Cannot call Open vSwitch: ovsdb-server.service is not running.

使用传统interfaces文件(Ubuntu 17.10以前版本或其他不使用Netplan的情况):

编辑/etc/network/interfaces文件:

bash 复制代码
sudo nano /etc/network/interfaces

添加或修改以下内容以配置静态IP:

bash 复制代码
auto ens33 # 替换为实际的网络接口名称
iface ens33 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

保存并退出编辑器,然后重启网络服务:

bash 复制代码
sudo ifdown ens33 && sudo ifup ens33

方法二:通过图形界面(仅限于使用NetworkManager的情况)

  1. 打开"设置"应用程序。
  2. 点击"网络"图标,找到对应的网络接口(通常是Wired或Wi-Fi)。
  3. 选择"有线/Wi-Fi"设置,并点击"选项"或"编辑"按钮进入详细设置页面。
  4. 在IP配置部分,选择"手动"并填写IP地址、子网掩码、网关和DNS服务器等信息。
  5. 点击"保存"或"应用"以更新设置。

请注意,具体操作可能会因Ubuntu的具体版本和桌面环境的不同而有所差异。在修改配置之前,建议备份原始配置文件,并确保知道如何恢复原状以防万一出现问题。同时,请确保所配置的IP地址不会与网络中的其他设备冲突。

相关推荐
ShineWinsu36 分钟前
对于MySQL:内置函数的解析
linux·数据库·c++·mysql·面试·函数·查询
万物智能信息科技1 小时前
RK3568 的多路显示移植—【万物智能之开源鸿蒙OpenHarmony系统实战开发系列教程】
linux·开发语言·华为·开源·harmonyos
IT菜鸟程1 小时前
Ubuntu 下 apt 版 Nginx 升级为源码编译版本完整操作指南(1.24.0 → 1.30.4 实战)
linux·nginx·ubuntu
新时代牛马1 小时前
Linux 磁盘管理:分区、文件系统、挂载与扩容
linux·运维·服务器
weixin_402486342 小时前
VS Code Codex/Claude Extension 无法安装 / 无法正常打开
linux·服务器·vscode
奋斗的阿狸_19862 小时前
ch32v003j4m6+ws2812b方案2:规划引脚定义
linux
Mr-Apple2 小时前
系统找不到指定的文件-CreateInstance/CreateVm/HCS/ERROR_FILE_NOT_FOUND
linux·windows·ubuntu·wsl
布裘2 小时前
【银河麒麟】服务器系统开机黑屏故障排查与修复
linux·运维·服务器·银河麒麟·无法启动
Zenova EdgeOS3 小时前
Linux iotop:工业边缘 I/O 高级分析实战
linux·运维·服务器
IT小白杨3 小时前
eBay多账号如何应对关联判定:主体、收款、IP、环境四层配置清单一次讲清
java·网络·网络协议·tcp/ip·自动化·指纹浏览器