centos静态ipp,centos7查看ip命令

CentOS手动添加网卡配置文件并设置静态IP

在CentOS系统中,若要手动添加网卡配置文件以设置静态IP,需遵循以下步骤。假设当前环境为CentOS Linux release 7.5.1804。

首先,确认当前系统中是否已存在所需的网卡配置文件。通常,网卡配置文件位于/etc/sysconfig/network-scripts/目录下。例如,对于名为enp0s3的网卡,文件应命名为ifcfg-enp0s3。

若该文件不存在,可根据网卡的实际情况创建之。如需为enp0s3网卡配置静态IP,可在终端执行以下命令:

mkdir-p/etc/sysconfig/network-scripts/ifcfg-enp0s3

创建目录后,使用文本编辑器(如vi或nano)打开新创建的ifcfg-enp0s3文件:

vi/etc/sysconfig/network-scripts/ifcfg-enp0s3

在文件中输入以下内容并按需替换:

BOOTPROTO=static#设置为静态IP模式

IPADDR=192.168.1.10#设置IP地址

NETMASK=255.255.255.0#设置子网掩码

BROADCAST=192.168.1.255#设置广播地址

GATEWAY=192.168.1.1#设置默认网关

ONBOOT=yes#设置开机自启动

NAME=enp0s3#设置网卡名称

TYPE=Ethernet#设置网卡类型为Ethernet

保存并关闭文件。在关闭文件时,vi编辑器会提示是否保存修改。选择Y并回车进行保存。

更新网络配置,使系统能够识别新添加的网卡配置文件:

systemctl restart network

service network restart

至此,静态IP已成功设置在enp0s3网卡上。使用`ip a`命令验证IP配置是否正确,例如:

ip a

这将显示当前系统中的所有网络接口及其详细信息,确认enp0s3网卡的IP地址是否为所设定的静态IP。

若要验证新配置是否生效,可尝试ping其他网络设备或互联网服务器,如:

ping 192.168.1.254

ping google.com

若能成功接收到响应,表明静态IP配置已成功设置并生效。

以上步骤是针对新安装的CentOS系统手动添加网卡配置文件并设置静态IP的基本过程。对于其他不同的CentOS版本或系统环境,可能存在细微差异,但基本思路和步骤相似。

Linux修改默认静态IP

在学习和使用Linux操作系统的过程中,修改默认静态IP成为了一个常见需求,尤其是对于那些追求稳定网络连接或者在集群环境中需要固定IP地址的场景。以下是两种常见的Linux发行版(CentOS 7.9.2009 core和Ubantu 18.04)的静态IP配置方法,以及如何通过xshell链接进行验证。

### CentOS 7.9.2009 core静态IP配置步骤

1.**查看网络接口**:使用`ifconfig`命令,检查当前系统中的网络接口。确保你知道要配置的接口名称,例如`ens33`。

2.**编辑配置文件**:使用`vim/etc/sysconfig/network-scripts/ifcfg-ens33`命令打开并编辑网络接口配置文件。如果需要找到`ifcfg-ens33`的具体路径,可以使用`find/-name'*ens33'`命令。

3.**修改配置**:

-将`BOOTPROTO="dhcp"`修改为`BOOTPROTO="static"`,以启用静态IP分配。

-添加或修改IP地址、子网掩码、默认网关和DNS服务器地址。例如:

bash

IPADDR=192.168.23.108

NETMASK=255.255.255.0

GATEWAY=192.168.23.1

NDS1=8.8.8.8

-保存并退出编辑器。

4.**重启网络服务**:使用`systemctl restart network`命令重启网络服务,使更改生效。

5.**验证配置**:通过`ifconfig`命令检查接口状态和IP地址,使用`ping`命令验证网络连接。

### Ubantu 18.04静态IP配置步骤

1.**查看网络接口**:使用`ifconfig`命令检查网络接口和当前IP地址。

2.**编辑配置文件**:编辑网络配置文件。路径通常是`/etc/netplan/01-network-manager-all.yaml`。如果遇到权限或文件不存在的问题,可以先创建目录和文件`mkdir-p/etc/netplan/01-network-manager-all.yaml`。

3.**修改配置**:

-根据需要修改或添加网络配置。例如,要配置静态IP,可以添加类似以下的配置:

yaml

network:

version: 2

addresses:

- 192.168.23.108/24

gateway4: 192.168.23.1

nameservers:

addresses:

- 8.8.8.8

-保存配置文件。

4.**应用配置**:使用`netplan apply`命令应用新的网络配置。

5.**验证配置**:再次使用`ifconfig`命令检查网络接口和IP地址,通过`ping`命令测试网络连接。

###注意事项

-**权限问题**:在执行上述步骤时,确保操作在`root`权限下进行。

-**网关地址**:确保所设置的默认网关地址与您的网络环境相符。

-**网卡名称**:在修改配置文件路径时,请根据实际的网卡名称进行调整,例如`ifcfg-eth0`或`ifcfg-ens33`。

通过以上步骤,您可以有效地在CentOS和Ubantu系统中配置静态IP地址,确保在各种应用场景下获得稳定的网络连接。

linux基础:Centos下修改IP地址的方法

探索CentOS中灵活的IP地址管理:从临时调整到永久变更

理解网卡命名规则

在CentOS 7的环境中,en标识了以太网接口,通常用于连接局域网。enX的X可能有三种类型的扩展,包括:

o(onboard)</-主板内置的网卡,其设备索引号由主板信息决定。

p(PCI)</-独立的PCI网卡,为扩展插槽中的独立设备。

s(hot-pluggable)</-热插拔网卡,如USB接口,其索引号对应于扩展槽的位置。

网卡后的数字是通过MAC地址和主板信息计算出的唯一标识。

临时IP的快速调整

对于临时更改IP,首先查看网络接口状态:

ifconfig

然后,可以通过以下命令将ens33接口的IP设置为192.168.1.64:

ifconfig ens33 192.168.1.64 netmask 255.255.255.0

重启网络服务以使更改生效(CentOS 6用service network restart,CentOS 7用systemctl restart network)。

扩展:多IP支持

要添加临时IP,可以使用ifconfig ens33:0,例如:

ifconfig ens33:0 192.168.1.64 netmask 255.255.255.0 up

管理这些临时IP时,记得在不需要时使用ifconfig ens33:0 del删除。

步入新时代:NetworkManager的使用

CENTOS 7倾向于使用NetworkManager进行网络管理,取代了先前的network服务。它是一个动态的事件驱动系统,提供了更统一的网络配置体验。

systemctl status NetworkManager

了解网络配置文件,如

/etc/sysconfig/network-scripts/ifcfg-ens33:存储IP地址、子网掩码等信息。

/etc/sysconfig/network-scripts/ifcfg-lo:回环地址配置文件。

/etc/resolv.conf:DNS配置文件。

/etc/hosts:主机和IP绑定的静态记录。

/etc/hostname:主机名设置。

永久性IP变更

对于持久的IP更改,有两种方法:

方法1: nmtui</

启用编辑连接

选择对应网卡进入编辑模式

修改网卡配置

保存并退出,最后重启网络服务

方法2:修改配置文件</

使用vim/etc/sysconfig/network-scripts/ifcfg-ens33

编辑完毕后,使用ESC,然后输入wq!,并重启网络服务

配置文件详解

关键配置参数包括:

DEVICE</:设备名称

HWADDR</:MAC地址

BOOTPROTO</:地址配置协议,如dhcp、static等

NM_CONTROLLED</:是否受NetworkManager管理

ONBOOT</:是否在系统启动时启用

TYPE</:接口类型

UUID</:设备唯一标识

IPADDR</:IP地址

NETMASK</:子网掩码

GATEWAY</:默认网关

DNS1/DNS2</:DNS服务器地址

USERCTL</:普通用户是否可操作

IPV4_FAILURE_FATAL</:IP配置失败时的行为

阅读剩余
THE END