在购买多C段或单C段站群服务器后,并不是所有IP都能用,一般服务器系统可能只绑定了1个IP,这就需要我们手动添加服务商分配给我们的IP才可用,也可以要求服务商帮你把IP绑定好,我们这里就讲解自己配置的方法。
1、本教程基于centos7系统,不同的系统网卡名称有所差别,所以我们先输入下列命令确定正在使用的网卡名称
ip link | awk 'NR%2==1' | awk '{print $2,$8,$9}' | tr -d ':'
反馈的信息一般如下:
lo state UNKNOWN ##代表了loopback
eno1 state DOWN ##eno1就是网卡名称,DOWN代表离线状态也就是未使用
enp2s0 state UP ##同理enp2s0是另一张网卡名称,UP代表在线状态也就是正在使用的网卡
如果你的情况是:两张网卡都是UP状态,则选一个你倾向于绑定IP上去的网卡。
2、通过上方命令获得网卡名称后,现在我们可以定位它的配置文件位置(通常都在 /etc/sysconfig/network-scripts/目录中),我们可以转到该目录去 cd /etc/sysconfig/network-scripts/
3、命令行输入 ls 查看当前目录有哪些配置文件,找到我们的网卡配置文件,通常是ifcfg-网卡名称的命名格式
4、输入 cat ifcfg-enp2s0 查看该配置文件,通常输出如下 TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp2s0"
UUID="73e3b183-c6a3-40c8-b8c9-81aabe3e8575"
DEVICE="enp2s0"
ONBOOT="yes"
IPADDR="198.245.53.151" ##网卡绑定的IP地址
PREFIX="29" ##CIDR /29的IP段
GATEWAY="198.245.53.150" ##网关地址
DNS1="1.1.1.1"
DNS2="8.8.8.8"
IPV6_PEERDNS="yes"
服务器绑定单个或多个IP地址 1、只绑定几个IP地址,输入 vi ifcfg-enp2s0 编辑网卡配置文件,修改如下方 TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="enp2s0"
UUID="73e3b183-c6a3-40c8-b8c9-81aabe3e8575"
DEVICE="enp2s0"
ONBOOT="yes"
IPADDR="198.245.53.151"
IPADDR1="198.245.53.152" ##修改名称并添加处于同一个CIDR新的IP地址
IPADDR2="198.245.53.153" ##修改名称并添加处于同一个CIDR新的IP地址
PREFIX="29"
GATEWAY="198.245.66.153"
DNS1="1.1.1.1"
DNS2="8.8.8.8"
IPV6_PEERDNS="yes"
2、修改完成后保存退出,输入下方命令重启服务器网络生效 systemctl restart network
服务器绑定整个IP段 1、如果要直接绑定一个C段IP,像上面那样1个1个绑定就很费劲了,这时候我们可以直接绑定整个IP段,先调整下网卡配置文件,如果没有下面的参数则在后面添加然后保存退出
2、新建一个网卡配置文件,输入下列命令
3、添加如下内容,中文注释不需要 IPADDR_START=192.168.1.2 ##服务器起始IP地址
IPADDR_END=192.168.1.254 ##服务器结束IP地址
PREFIX=24 ##CIDR IP段标识
CLONENUM_START=0 ##别名起始号
GATEWAY=192.168.1.1 ##网关地址,如果该IP段跟前面网卡绑定的IP不在一个网关则添加修改
4、保存退出后重启网络生效 systemctl restart network
5、如果有多个IP段,则再新建个网卡配置文件,然后修改下其中的参数,注意CLONENUM_START的别名起始号不要跟前面已分配的重叠,可以高于前面设置的数字,比如第一个IP段分了30个出去,那这个起始号就是31或更高;
|