首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux修改ip马上生效

在Linux系统中,修改IP地址后要使其马上生效,可以通过以下几种方法:

一、使用命令行临时修改(重启后失效)

  1. 对于使用ifconfig命令的系统(较旧的系统,如CentOS 6等)
    • 假设要修改eth0网卡的IP地址为192.168.1.100,子网掩码为255.255.255.0
    • 命令如下:
      • ifconfig eth0 192.168.1.100 netmask 255.255.255.0
    • 如果需要设置默认网关(假设网关为192.168.1.1),可以使用route命令:
      • route add default gw 192.168.1.1 eth0
  • 对于使用ip命令的系统(较新的系统,如CentOS 7+、Ubuntu等)
    • 修改IP地址:
      • 例如将ens33网卡的IP地址修改为192.168.1.100,子网掩码为24位(等同于255.255.255.0)。
      • 命令为ip addr add 192.168.1.100/24 dev ens33
    • 设置默认网关(假设网关为192.168.1.1):
      • ip route add default via 192.168.1.1

二、永久修改IP地址(重启后仍然有效)

  1. 基于网络管理工具(以NetworkManager为例,在很多Linux发行版中广泛使用)
    • 在图形界面下,可以通过网络设置界面进行修改。通常可以在系统设置 - 网络中找到对应的网络连接(如有线连接或无线连接),然后修改IP地址、子网掩码、网关等信息。
    • 如果通过命令行操作NetworkManager:
      • 查看当前网络连接名称,例如nmcli connection show
      • 假设连接名称为Wired\ connection\ 1,修改IP地址为192.168.1.100,子网掩码24位,可以使用以下命令:
        • 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"
  • 修改配置文件(以CentOS系统中的传统网络配置为例)
    • 编辑网卡配置文件,通常位于/etc/sysconfig/network - scripts/目录下,文件名为ifcfg - eth0(如果有多个网卡,如ifcfg - ens33等)。
    • 修改以下内容:
      • IPADDR = 192.168.1.100
      • NETMASK = 255.255.255.0
      • 如果需要设置网关,可以添加或修改GATEWAY = 192.168.1.1
    • 保存文件后,重启网络服务:systemctl restart network(在CentOS 7+中)或者service network restart(在CentOS 6等系统中)。
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券