公司在美国洛杉矶有idc租用和托管的业务,由于美国那么ip地址较多,不像国内那么紧张,所以经常提供十几二十个ip,那么多的ip地址,客户一下子就蒙了,不会配置,需要我们手动给他们添加。
先输入命令查看下网卡设备

ip addr

可以看到默认的网卡设备etho

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP qlen 1000
link/ether 00:15:5d:9c:5b:07 brd ff:ff:ff:ff:ff:ff
inet ***.***.***.***/25 brd ***.***.***.*** scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::215:5dff:fe9c:5b07/64 scope link
valid_lft forever preferred_lft forever

例如,我们想再添加一个ip,则可以使用如下方面编辑

vim /etc/syscionfig/network-scripts/ifcfg-eth0:0

进入vim后,输入以下内容:

DEVICE=eth0:0 #网卡设置名称,不要重复
onboot=YES #随机启动
BOOTPROTO=static #静态分配
IPADDR=192.168.1.2 #要添加的IP地址
NETMASK=255.255.255.0 #子网掩码(以实际为准)
GATEWAY=192.168.1.1 #路由

如果设置的内部IP是固定连续的,可以按以下方法设置:

vim /etc/sysconfig/network-scripts/ifcfg-eth0-range0
IPADDR_START=192.168.1.2 #起始IP
IPADDR_END= 192.168.1.10#结束IP
CLONENUM_START=2 #网卡起始编号
NETMASK=255.255.255.0 #子网掩码
ONBOOT=yes #随机启动

修改完后,重启网卡,重启network命令:

service network restart

之后,ping以下配上去的各个ip,看看不是不通了,默认一般都是通的。

上面我们采用的别名(虚拟网卡)的方法配置多IP,总的来说是一种很古老的方;还可以直接在网卡配置文件中配置,注意要禁用NetworkManager服务。

IPADDR0=192.168.0.150
PREFIX0=24
IPADDR1=10.10.10.8
PREFIX1=16

然后重启网络:

service network restart

在CentOS7及之后,可以通过NetworkManager来管理上述单配置文件多IP的配置了,已经不需要禁用NetworkManager了,配置完成后,重启网络。

systemctl restart network

 

CentOS系统添加或设置多个不同的固定IP地址的方法

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注