百度
360搜索
搜狗搜索

linux系统命令修改ip地址详细介绍

在 Linux 系统中,修改 IP 地址的方法会因不同的发行版和网络管理工具而有所差异。下面为你介绍几种常见的修改方式。

1. 使用
nmcli命令(适用于使用 NetworkManager 管理网络的系统,如 Fedora、CentOS 7 及以上版本)

查看网络连接

bash

nmcli connection show

该命令会列出系统中所有的网络连接,你需要找到想要修改 IP 地址的连接名称。

修改 IP 地址

假设要修改的连接名称为eth0,以下命令可将其 IP 地址设置为192.168.1.100,子网掩码为255.255.255.0,网关为192.168.1.1,DNS 服务器为8.8.8.8
bash

nmcli connection modify eth0 ipv4.addresses .1.100/24 ipv4.gateway .1.1 ipv4.dns .8.8 ipv4.method manual

重启网络连接

bash

nmcli connection down eth0  nmcli connection up eth0

2. 使用
ip命令临时修改(此方法在系统重启后设置会失效)

删除原有的 IP 地址

bash

 addr del 旧IP地址/子网掩码长度 dev 网络接口名

例如,删除eth0接口上的192.168.1.200/24
bash

 addr del .1.200/24 dev eth0

添加新的 IP 地址

bash

 addr  新IP地址/子网掩码长度 dev 网络接口名

例如,为eth0接口添加192.168.1.100/24
bash

 addr  .1.100/24 dev eth0

设置网关

bash

 route  default via 网关地址 dev 网络接口名

例如,设置网关为192.168.1.1
bash

 route  default via .1.1 dev eth0

3. 修改配置文件(适用于使用
ifupdown管理网络的系统,如 Debian、Ubuntu 早期版本)

编辑网络配置文件

bash

  /etc/network/interfaces

在文件中找到对应的网络接口配置,例如eth0,将其修改为静态 IP 地址:
plaintext

auto eth0

iface eth0 inet static

address 192.168.1.100

netmask 255.255.255.0

gateway 192.168.1.1

dns-nameservers 8.8.8.8

重启网络服务

bash

 systemctl restart networking




912 systemctl networking

你可以根据自己的系统情况选择合适的方法来修改 IP 地址。

阅读更多 >>>  南京哪个地方可以吃到烛光晚餐

文章数据信息:

本文主要探讨:"linux系统命令修改ip地址", 浏览人数已经达到33次, 首屏加载时间:1.662 秒。