以前都是使用自动IP动态分配获取IP的,虽然每次获得的ip都是相同的,但我还是决定自己设置一个IP。输入命令:
[root@localhost
~]# ifconfig eth0 219.246.177.160 netmask 255.255.255.0 up
ping
以下177网段的ip是可以ping通的,但是ping别的网段无法ping通
[root@localhost
~]# ping 219.246.183.1
connect: Network is unreachable
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
219.246.177.0 * 255.255.255.0 U 0 0 0 eth0
没有设置默认网关。设置网关
[root@localhost ~]# route add default
gw 219.246.177.1
route add
default gw 61.144.47.225
再查看路由表:
[root@localhost ~]# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
219.246.177.0 * 255.255.255.0 U 0 0 0 eth0
default 219.246.177.1 0.0.0.0 UG 0 0 0 eth0
添加上了默认网关。此时,再ping一下别的网段就可以ping通了。
但是这样的修改,重新启动后就无效了。要让修改的ip永久生效就必须修改配置文件/etc/sysconfig/network-scrips/ifcfg-eth0。因为机子启动的时候加载的就是这个文件的配置参数。对这个文件进行修改:
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 #网络设备名称,与ifcfg-eth0对应
#BOOTPROTO=dhcp #启动eth0接口时使用动态IP地址分配
#这里使用的是静态IP地址,因此将这句屏蔽掉
BOOTPROTO=static #启动eth0接口时使用静态IP地址分配
HWADDR=00:E0:4C:61:71:E3 #MAC地址
IPADDR=219.246.177.160 #设置IP地址
NETMASK=255.255.255.0 #设置子王掩码
GATEWAY=219.246.177.1 #设置网关
ONBOOT=yes #开机时启动
DEVICE=eth0
BOOTPROTO=none
HWADDR=00:13:D3:90:95:4D
ONBOOT=yes
TYPE=Ethernet
NETMASK=255.255.255.248
IPADDR=61.144.47.228
USERCTL=no
IPV6INIT=no
PEERDNS=yes
IGATEWAY=61.144.47.225
GATEWAY=61.144.47.225
修改好后,要想将修改的配置不用重启而生效。输入命令
[root@localhost ~]# ifdown
eth0
将eth0网络接口关闭,再输入下面的命令将eth0接口重新启动
[root@localhost ~]#
ifup eth0
这个命令会到
/etc/sysconfig/network-scripts/下读取相应参数,使刚配置内容生效。
或者输入
[root@localhost ~]# /etc/init.d/network
restart
重新启动整个网络的参数。/etc/init.d/network这个文件也是开机时加载的文件。
这样就可以解决IP设置的问题拉。如果需要设置DNS,则编辑/etc/resolv.conf文件
[root@localhost ~]# vi /etc/resolv.conf
nameserver 202.201.0.131
nameserver 202.201.0.132
nameserver 202.201.89.131
search lzu.edu.cn
配置好后当然还得输入[root@localhost ~]# /etc/init.d/network
restart,重新启动整个网络的参数。才能生效。
分享到:
相关推荐
### 修改Linux IP地址 在Linux系统中,网络配置是一项重要的管理任务。无论是暂时还是永久地修改IP地址,都需要对相关的命令有一定的了解。本篇文章将基于提供的文件信息详细讲解如何使用`ifconfig`命令来暂时修改...
在Linux系统中,网络配置是系统管理的重要组成部分之一,尤其是在需要更改IP地址的情况下。本文将详细介绍如何在Linux环境下通过命令行的方式对网卡进行IP地址的配置与修改。 #### 一、了解网卡设备名称 在进行IP...
例如,如果我们要修改的网络接口名为`eth1`,则可以使用`ifconfig eth1 192.168.1.11`命令来临时更改IP地址。若提示权限不足,可使用`sudo`提升权限,命令变为`sudo ifconfig eth1 192.168.1.11`。 然而,上述方法...
嵌入式Linux修改IP地址、网关、mac地址源码
Linux下修改IP地址的五种方法 Linux操作系统中修改IP地址的方法有很多种,今天我们将讨论五种常见的方法。 方法一:使用ifconfig命令 ifconfig命令是Linux中最基本的网络配置命令。使用ifconfig命令可以临时修改...
在Linux系统中,更改IP地址是一项常见的网络管理任务。这通常涉及到对系统配置文件的直接编辑,并重启相关的网络服务来应用新的设置。以下将详细介绍如何在Linux系统中修改IP地址。 #### 二、基本概念与配置文件...
LINUX修改IP地址开启ftp服务器 摘要:本文介绍了在LINUX系统中修改IP地址和开启ftp服务器的步骤,包括修改IP地址、default gateway、DNS、hostname等设置,并安装和配置VSFTP服务器,实现ftp服务器的开启和限制匿名...
在Linux Deepin操作系统中,对网络配置进行修改,特别是IP地址的更改,是日常系统管理中的常见任务。这里我们将详细探讨如何使用`nmcli`(Network Manager 的命令行接口)来实现这一目标。 首先,我们需要了解`...
在这个文件中,你需要设置或修改以下关键参数来定义IP地址: 1. **BOOTPROTO**:指定接口获取IP地址的方式。如果要静态分配IP,将其设置为"static";若使用DHCP动态获取,设为"dhcp"。 2. **IPADDR**:这是你要...
Linux 下设置 IP 地址并激活 Linux 系统下设置 IP 地址是一个非常重要的操作,正确地设置 IP 地址可以确保 Linux 系统的网络连接正常工作。在本文中,我们将详细介绍如何在 Linux 系统下设置 IP 地址并激活。 一、...
在 Linux 系统中,通过 `ifconfig` 可以临时修改 IP 地址,而通过编辑 `/etc/sysconfig/network-scripts/ifcfg-eth0` 和 `/etc/resolv.conf` 文件可以实现永久性更改。同时,还需要注意配置正确的子网掩码、默认网关...
### Linux修改IP地址的方法 在Linux系统中,更改网络接口的IP地址是一项常见的管理任务,尤其是在需要调整服务器或工作站的网络配置时。本文将详细介绍如何通过编辑配置文件的方式来修改Linux系统的IP地址,并确保...
Linux 修改 IP 地址的方法和技巧 Linux 操作系统中,修改 IP 地址是非常常见的操作之一。这篇文章将介绍如何在 CentOS 操作系统中修改 IP 地址,包括修改网卡的 IP 地址、网关和 DNS 配置,并提供了一些实用的技巧...
Linux 设置静态 IP 地址 Linux 操作系统中,设置静态 IP 地址是非常重要的一步,对于网络的配置和使用都有着重要的影响。在本文中,我们将介绍两种设置静态 IP 地址的方法,分别是命令行设置和修改文件来实现配置...
Linux 自动获取 IP 地址及配置静态 IP 地址上网 在 Linux 系统中,自动获取 IP 地址和配置静态 IP 地址上网是非常重要的网络配置步骤。下面我们将详细介绍如何实现自动获取 IP 地址和配置静态 IP 地址上网。 第一...
本篇文章将详细介绍如何在Linux下配置IP地址,包括使用vi编辑器修改配置文件以及通过图形化界面进行设置。 首先,我们关注的是配置文件`/etc/sysconfig/network-scripts/ifcfg-ethx`。这里的`ethx`代表网络接口的...
今天想连接winSCP,发现连不上,原来Linux系统的IP地址变了,为了避免IP地址的变动,我就想固定IP地址,方法如下: 1、输入ifconfig(如果CentOS是最小化安装,是没有ifconfig命令的)或ip addr ,可以查看网络相关...
在局域网环境中,为了管理和优化网络,有时我们需要批量修改多台计算机的名称和IP地址。这通常是网络管理员在设置或调整网络环境时常见的任务,尤其是当有多台设备需要统一规划时。对于不熟悉IT技术的小白用户来说,...
### Shell脚本实现自动修改IP地址 #### 概述 在Linux系统中,为了提高运维效率,管理员常常需要编写Shell脚本来完成重复性任务。其中一个常见的需求是批量修改服务器的IP地址。通过编写一个简单的Shell脚本来自动...