`

Linux下修改IP

阅读更多

以前都是使用自动IP动态分配获取IP的,虽然每次获得的ip都是相同的,但我还是决定自己设置一个IP。输入命令:
[root@localhost ~]# ifconfig eth0 219.246.177.160 netmask 255.255.255.0 up


ping 以下177网段的ip是可以ping通的,但是ping别的网段无法ping通

[c-sharp] view plaincopy
  1. [root@localhost ~]# ping 219.246.183.1  
  2. connect: Network is unreachable   

 


查看一下路由表:

 

[c-sharp] view plaincopy
  1. [root@localhost ~]# route  
  2. Kernel IP routing table  
  3. Destination     Gateway         Genmask         Flags Metric Ref    Use     Iface  
  4. 219.246.177.0   *               255.255.255.0   U     0      0        0      eth0   

 
 

 

没有设置默认网关。设置网关

[c-sharp] view plaincopy
  1. [root@localhost ~]# route add default gw 219.246.177.1   
  2. route add default gw 61.144.47.225   

 


再查看路由表:

 

[c-sharp] view plaincopy
  1. [root@localhost ~]# route  
  2. Kernel IP routing table  
  3. Destination     Gateway         Genmask         Flags Metric Ref    Use     Iface  
  4. 219.246.177.0   *               255.255.255.0   U     0      0        0     eth0  
  5. default         219.246.177.1   0.0.0.0         UG    0      0        0     eth0   

 
 

 


添加上了默认网关。此时,再ping一下别的网段就可以ping通了。
但是这样的修改,重新启动后就无效了。要让修改的ip永久生效就必须修改配置文件/etc/sysconfig/network-scrips/ifcfg-eth0。因为机子启动的时候加载的就是这个文件的配置参数。对这个文件进行修改:

 

[c-sharp] view plaincopy
  1. [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0  
  2. DEVICE=eth0                    # 网络设备名称,与ifcfg-eth0对应  
  3. #BOOTPROTO=dhcp                #启动eth0接口时使用动态IP地址分配                                                                    
  4.                                #这里使用的是静态IP地址,因此将这句屏蔽掉  
  5. BOOTPROTO=static               #启动eth0接口时使用静态IP地址分配  
  6. HWADDR=00:E0:4C:61:71:E3       #MAC地址  
  7. IPADDR=219.246.177.160         #设置IP地址  
  8. NETMASK=255.255.255.0          #设置子王掩码  
  9. GATEWAY=219.246.177.1          #设置网关  
  10. ONBOOT=yes                     #开机时启动   

  

 

 

[c-sharp] view plaincopy
  1. DEVICE=eth0   
  2.   
  3. BOOTPROTO=none   
  4.   
  5. HWADDR=00:13:D3:90:95:4D   
  6.   
  7. ONBOOT=yes   
  8.   
  9. TYPE=Ethernet   
  10.   
  11. NETMASK=255.255.255.248   
  12.   
  13. IPADDR=61.144.47.228   
  14.   
  15. USERCTL=no   
  16.   
  17. IPV6INIT=no   
  18.   
  19. PEERDNS=yes   
  20.   
  21. IGATEWAY=61.144.47.225   
  22.   
  23. GATEWAY=61.144.47.225   

 

修改好后,要想将修改的配置不用重启而生效。输入命令

[c-sharp] view plaincopy
  1. [root@localhost ~]# ifdown eth0   

 


将eth0网络接口关闭,再输入下面的命令将eth0接口重新启动

[c-sharp] view plaincopy
  1. [root@localhost ~]# ifup eth0   

 

这个命令会到 /etc/sysconfig/network-scripts/下读取相应参数,使刚配置内容生效。

或者输入

[c-sharp] view plaincopy
  1. [root@localhost ~]# /etc/init.d/network restart   

 


重新启动整个网络的参数。/etc/init.d/network这个文件也是开机时加载的文件。

这样就可以解决IP设置的问题拉。如果需要设置DNS,则编辑/etc/resolv.conf文件

 

[c-sharp] view plaincopy
  1. [root@localhost ~]# vi /etc/resolv.conf  
  2. nameserver 202.201.0.131  
  3. nameserver 202.201.0.132  
  4. nameserver 202.201.89.131  
  5. search lzu.edu.cn  
  6. ~   

  

 

配置好后当然还得输入[root@localhost ~]# /etc/init.d/network restart,重新启动整个网络的参数。才能生效。

 

摘自:http://blog.csdn.net/melon_xyj/article/details/5849144

分享到:
评论

相关推荐

    Linux下修改IP地址的五种方法.pdf

    Linux下修改IP地址的五种方法 Linux操作系统中修改IP地址的方法有很多种,今天我们将讨论五种常见的方法。 方法一:使用ifconfig命令 ifconfig命令是Linux中最基本的网络配置命令。使用ifconfig命令可以临时修改...

    linux网卡配置修改IP地址

    本文将详细介绍如何在Linux环境下通过命令行的方式对网卡进行IP地址的配置与修改。 #### 一、了解网卡设备名称 在进行IP地址配置之前,首先需要确定当前系统的网卡设备名称。可以通过以下命令获取: ```bash # ...

    修改linuxIp地址

    ### 修改Linux IP地址 在Linux系统中,网络配置是一项重要的管理任务。无论是暂时还是永久地修改IP地址,都需要对相关的命令有一定的了解。本篇文章将基于提供的文件信息详细讲解如何使用`ifconfig`命令来暂时修改...

    Linux 系统修改ip地址

    ### Linux系统修改IP地址知识点详解 #### 一、概述 在Linux系统中,更改IP地址是一项常见的网络管理任务。这通常涉及到对系统配置文件的直接编辑,并重启相关的网络服务来应用新的设置。以下将详细介绍如何在Linux...

    在Linux的系统下如何才能修改IP信息

    Linux系统下修改IP信息的方法 在 Linux 系统下,修改 IP 信息是一个非常重要的操作。以前,我们通常使用 ifconfig 命令来修改 IP 地址,但是这种方法有一个很大的缺点,就是重启后需要重新设置。为了避免这种麻烦,...

    Linux deepin深度操作系统如何修改IP地址

    在进行这些操作时,建议参考提供的资源,如“linux中nmcli命令使用及网络配置 - 阿小杜 - 博客园”和“nmcli配置ip -linux deepin修改ip的配置文件”的链接,以便深入理解`nmcli`的用法和网络配置的细节。...

    嵌入式Linux修改IP地址网关mac地址源码

    嵌入式Linux修改IP地址、网关、mac地址源码

    linux修改ip地址

    在Linux系统中,修改IP地址是一项常见的操作,特别是在开发、调试和测试环境中。本文将详细介绍如何使用调试串口和vi编辑器来修改Linux系统的IP地址。这种方法特别适用于那些没有图形化界面或者网络连接不可用的情况...

    Linux命令行修改IP、网关、DNS的方法

    在 Linux 中,可以使用 `ifconfig` 命令来修改 IP 地址。例如,要将 eth0 的 IP 地址修改为 192.168.1.18,可以使用以下命令: ``` ifconfig eth0 192.168.1.18 netmask 255.255.255.0 ``` 这将使修改即时生效,但是...

    linux下设置IP地址并激活

    Linux 下设置 IP 地址并激活 Linux 系统下设置 IP 地址是一个非常重要的操作,正确地设置 IP 地址可以确保 Linux 系统的网络连接正常工作。在本文中,我们将详细介绍如何在 Linux 系统下设置 IP 地址并激活。 一、...

    Linux修改ip配置文件.doc

    "Linux修改ip配置文件" Linux操作系统中,IP配置文件是网络配置的核心文件之一。通过修改这个文件,可以永久改变IP地址。下面将详细介绍如何修改Linux中的IP配置文件。 第一步:进入配置文件所在目录 在Linux...

    linux 修改 ip方法

    ### Linux修改IP地址的方法 在Linux系统中,更改网络接口的IP地址是一项常见的管理任务,尤其是在需要调整服务器或工作站的网络配置时。本文将详细介绍如何通过编辑配置文件的方式来修改Linux系统的IP地址,并确保...

    Linux修改ip的执行文件.rar

    本资源“Linux修改ip的执行文件.rar”提供了一种通过命令行修改IP的方法,适用于Java应用程序通过SSHHelper调用来执行。这个方法特别适合自动化运维场景,如在CentOS 7操作系统中进行批量或远程的IP配置更改。 首先...

    linux修改ip

    ### Linux 修改 IP 地址详解 在 Linux 系统中,有时我们需要临时或者永久地更改网络接口的 IP 地址。这通常涉及到两个主要步骤:首先通过 `ifconfig` 命令临时设置 IP 地址,然后通过编辑配置文件 `/etc/sysconfig/...

    linux下ip修改[文].pdf

    本文将详细介绍如何在Linux下修改IP及相关网络设置。 首先,要修改IP地址,可以通过命令行工具`ifconfig`进行实时更改。例如,若要将网卡eth0的IP地址更改为192.168.0.20,子网掩码设为255.255.255.0,可执行以下...

    Linux设置静态IP地址

    Linux 设置静态 IP 地址 Linux 操作系统中,设置静态 IP 地址是非常重要的一步,对于网络的配置和使用都有着重要的影响。在本文中,我们将介绍两种设置静态 IP 地址的方法,分别是命令行设置和修改文件来实现配置...

    linux 修改ip

    Linux 修改 IP 地址的方法和技巧 Linux 操作系统中,修改 IP 地址是非常常见的操作之一。这篇文章将介绍如何在 CentOS 操作系统中修改 IP 地址,包括修改网卡的 IP 地址、网关和 DNS 配置,并提供了一些实用的技巧...

    LINUX修改IP地址开启ftp[借鉴].pdf

    LINUX修改IP地址开启ftp服务器 摘要:本文介绍了在LINUX系统中修改IP地址和开启ftp服务器的步骤,包括修改IP地址、default gateway、DNS、hostname等设置,并安装和配置VSFTP服务器,实现ftp服务器的开启和限制匿名...

    Linux下EtherNet IP协议的实现

    ### Linux下EtherNet/IP协议的实现 #### 摘要 随着工业自动化和网络技术的发展,EtherNet/IP作为一种重要的工业以太网协议,在工业控制领域得到了广泛应用。本文旨在探讨如何在Linux环境下实现EtherNet/IP协议,并...

Global site tag (gtag.js) - Google Analytics