登峰造极境

  • WIN
    • CSharp
    • JAVA
    • OAM
    • DirectX
    • Emgucv
  • UNIX
    • FFmpeg
    • QT
    • Python
    • Opencv
    • Openwrt
    • Twisted
    • Design Patterns
    • Mysql
    • Mycat
    • MariaDB
    • Make
    • OAM
    • Supervisor
    • Nginx
    • KVM
    • Docker
    • OpenStack
  • WEB
    • ASP
    • Node.js
    • PHP
    • Directadmin
    • Openssl
    • Regex
  • APP
    • Android
  • AI
    • Algorithm
    • Deep Learning
    • Machine Learning
  • IOT
    • Device
    • MSP430
  • DIY
    • Algorithm
    • Design Patterns
    • MATH
    • X98 AIR 3G
    • Tucao
    • fun
  • LIFE
    • 美食
    • 关于我
  • LINKS
  • ME
Claves
长风破浪会有时,直挂云帆济沧海
  1. 首页
  2. Platforms
  3. LINUX
  4. 正文

debian12系统通过nmcli命令行工具修改IP

2025-03-08

在Debian 12系统中,使用nmcli命令行工具可以方便地修改网络接口的IP地址、网关、DNS等配置。以下是详细解释和步骤:

1. 查看当前网络连接

首先,使用以下命令查看当前的网络连接信息:

nmcli connection show

这将列出系统中所有的网络连接,包括它们的名称、UUID、类型等信息。你需要记下你要修改的连接名称,例如“Wired connection 1”。

2. 进入编辑模式

使用以下命令进入指定连接的编辑模式:

nmcli connection edit "Wired connection 1"

这将进入nmcli的交互式编辑模式,允许你修改该连接的配置。

3. 设置静态IP地址

在编辑模式中,执行以下命令来设置静态IP地址:

set ipv4.addresses 192.168.1.100/24

这里,192.168.1.100是你想要设置的IP地址,/24表示子网掩码为255.255.255.0。

4. 设置网关

接下来,设置默认网关:

set ipv4.gateway 192.168.1.1

192.168.1.1是网关地址。

5. 设置IP分配方式为手动

将IP分配方式从DHCP更改为手动(静态):

set ipv4.method manual

这将确保IP地址不会自动从DHCP服务器获取。

6. 设置DNS服务器

设置DNS服务器地址:

set ipv4.dns 8.8.8.8,8.8.4.4

这里,8.8.8.8和8.8.4.4是Google的公共DNS服务器地址。

7. 保存并退出

完成配置后,保存更改并退出编辑模式:

save
quit

8. 重启网络连接

最后,重启网络连接以使更改生效:

nmcli connection down "Wired connection 1"
nmcli connection up "Wired connection 1"

这将断开并重新启用网络连接,应用新的配置。

原理说明

  • nmcli:nmcli是NetworkManager的命令行工具,用于管理网络连接。它允许用户通过命令行配置网络接口,而无需手动编辑配置文件。
  • 静态IP配置:通过设置ipv4.addresses、ipv4.gateway和ipv4.method,你可以手动指定IP地址、网关和分配方式,而不是依赖DHCP自动分配。
  • DNS配置:通过设置ipv4.dns,你可以指定自定义的DNS服务器,以替代系统默认的DNS设置。

标签: 暂无
最后更新:2025-03-08

代号山岳

知之为知之 不知为不知

点赞
< 上一篇
下一篇 >

COPYRIGHT © 2099 登峰造极境. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

蜀ICP备14031139号-5

川公网安备51012202000587号