linux 如何配置ip

Linux中,可通过nmcli、ip命令或编辑配置文件(如/etc/sysconfig/network-scripts/ifcfg-)来配置IP

Linux系统中,配置IP地址是网络设置的基础步骤,它决定了设备如何在网络中进行通信,以下是几种常见的Linux配置IP地址的方法:

linux 如何配置ip

使用nmcli命令(适用于NetworkManager管理的网络)

步骤 命令示例 说明
查看网络状态 nmcli general status 显示NetworkManager的整体状态,包括网络连接、设备等信息。
查看所有连接 nmcli connection show 列出所有网络连接及其详细信息,如连接名称、UUID、类型、设备等。
查看设备状态 nmcli device status 显示网络设备的状态,包括设备名称、类型、连接状态等。
添加静态IPv4配置 nmcli connection add type ethernet con-name my_eth ifname eth0 ip4 192.168.1.100/24 gw4 192.168.1.1 为名为eth0的网络接口添加一个静态IPv4地址,并设置默认网关。
修改现有连接的IP配置 nmcli connection modify my_eth ipv4.method manual ipv4.addresses 192.168.1.101/24 ipv4.gateway 192.168.1.1 修改已存在的网络连接my_eth的IP配置。

使用ip命令

步骤 命令示例 说明
添加IP地址 sudo ip addr add 192.168.1.100/24 dev eth0 为eth0接口添加一个静态IP地址。
删除IP地址 sudo ip addr del 192.168.1.100/24 dev eth0 从eth0接口删除指定的IP地址。
查看IP地址 ip addr show dev eth0 查看eth0接口的IP地址配置情况。
添加静态路由 sudo ip route add 192.168.2.0/24 via 192.168.1.1 添加一条到192.168.2.0/24网段的静态路由,通过网关192.168.1.1。
删除静态路由 sudo ip route del 192.168.2.0/24 via 192.168.1.1 删除之前添加的静态路由。

通过ifcfg文件配置(适用于Red Hat、CentOS等)

步骤 命令/操作 说明
编辑ifcfg文件 sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0 打开eth0接口的配置文件进行编辑。
配置静态IP 在文件中设置BOOTPROTO=none,IPADDR=192.168.1.100,NETMASK=255.255.255.0,GATEWAY=192.168.1.1等参数。 指定静态IP地址、子网掩码和默认网关。
重启网络服务 sudo systemctl restart network 使新的配置生效。

FAQs

Q1: 如何永久保存通过ip命令配置的IP地址?

A1: 通过ip命令配置的IP地址在系统重启后会丢失,因为它不自动保存到任何配置文件中,要实现永久保存,你需要将ip命令的配置手动添加到相应的网络配置文件中,或者使用其他具有持久化特性的配置方法,如nmcli或编辑ifcfg文件(针对Red Hat、CentOS等)。

linux 如何配置ip

Q2: 为什么使用nmcli命令配置的网络连接在重启后消失了?

A2: 如果使用nmcli命令配置的网络连接在系统重启后消失,可能是因为该连接没有被设置为默认连接,或者NetworkManager的服务没有正确启动,确保在配置完成后,将新创建的连接设置为默认连接,并检查NetworkManager的服务是否

linux 如何配置ip

原创文章,发布者:酷盾叔,转转请注明出处:https://www.kd.cn/ask/54915.html

(0)
酷盾叔的头像酷盾叔
上一篇 2025年7月11日 17:37
下一篇 2025年7月11日 17:40

相关推荐

  • Linux如何快速开放端口?

    在Linux中开放端口主要通过防火墙配置实现:使用firewalld时执行firewall-cmd –zone=public –add-port=端口号/tcp –permanent并–reload;或使用iptables添加规则后保存,需确保服务监听该端口。

    2025年6月2日
    200
  • Linux如何修改FTP目录?

    在Linux中更改FTP目录需编辑FTP服务器配置文件(如vsftpd.conf),找到local_root或anon_root参数,将其值修改为所需目录路径,保存后重启FTP服务生效。

    2025年7月5日
    000
  • 如何在虚拟机中使用Linux?

    在虚拟机中运行Linux可创建隔离的开发测试环境,便于安全地学习系统操作、部署应用或运行服务,同时不干扰主机系统。

    2025年6月23日
    000
  • linux如何连接数据库

    Linux中连接数据库,需先安装相应客户端,如MySQL用sudo apt install mysql-client,然后根据数据库类型输入命令,如MySQL用mysql -h主机名 -u用户名 -p,PostgreSQL用psql -h主机名 -U用户名 -d数据库名,输入密码后即可连接

    2025年7月14日
    000
  • Win7装Linux?10字教程速成

    在Windows 7电脑上安装Linux,通常需要:备份数据 → 创建Linux启动U盘(如用Rufus)→ 为Linux腾出磁盘空间(使用磁盘管理工具分区)→ 重启从U盘启动 → 运行安装程序(可选与Win7共存的双系统或替换安装)→ 完成设置。

    2025年6月14日
    100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN