IDC知识库
IDC领域专业知识百科平台

CentOS 7上配置IP地址及单网卡上配置多个IP的详细步骤

假设我们要为名为eth0的网络接口配置3个IP地址,分别为192.168.0.10、10.168.0.110,子网掩码均为255.255.255.0,默认网关为192.168.0.1。

使用上述步骤打开网卡配置文件进行编辑,这里给一个多ip的示例。

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

输入一下内容

BOOTPROTO=static
DEVICE=eth0
ONBOOT=yes

IPADDR=192.168.0.10
PREFIX=24

IPADDR1=10.168.0.11
PREFIX1=24

#IPADDR2=X.X.X.X
PREFIX2=24

NETMASK=255.255.255.0
GATEWAY=192.168.0.1

然后保存并退出编辑器。接下来,重新启动网络服务以使配置生效:

sudo systemctl restart network

配置文件中的参数说明:

BOOTPROTO:设置为”static”,表示手动配置静态IP地址。
DEVICE:要配置的网络接口名称。
ONBOOT:设置为”yes”,表示在系统启动时自动加载该配置。
IPADDR:第一个IP地址。
PREFIX:子网掩码的位数(即网络前缀)。
IPADDRn:第n个IP地址,其中n为数字(如IPADDR1、IPADDR2)。
PREFIXn:第n个IP地址的子网掩码位数。
NETMASK:子网掩码,这里直接指定了值。
GATEWAY:默认网关的IP地址。
需要根据实际网络设置进行相应的修改,并确保每个IP地址和子网掩码的组合是有效的。

或者:

操作如下,登陆SSH:

vi /etc/sysconfig/network-scripts/ifcfg-eth0:0

第二个IP,就是

vi /etc/sysconfig/network-scripts/ifcfg-eth0:1

第三个IP,就是
ifcfg-eth0:2(由此类推)

DEVICE=eth0:0 网卡设备名称
onboot=YES 随机启动
BOOTPROTO=static 静态分配IP
IPADDR=*.*.*.* 要添加的IP地址
NETMASK=255.255.255.0 子网掩码(以实际为准)
GATEWAY=*.*.*.* 路由
如果IP是连续的,可以使用下面的方法。
vi /etc/sysconfig/network-scripts/ifcfg-eth0-range
DEVICE=eth0
BOOTPROTO=static
IPADDR_START=起始IP
IPADDR_END=结束IP
CLONENUM_START=网卡起始编号
NETMASK=子网掩码
ONBOOT=yes
保存文件然后重启网络服务即生效。

 

赞(1)
分享到: 更多 (0)

中国专业的网站域名及网站空间提供商

买域名买空间