CentOS下网卡配置方法以及多IP配置
我们为什么要手动配置IP呢?
因为在某些服务器上,我们安装了BBR后,网卡会自动改变IP为内网IP,导致我们的程序无法联网,所以需要手动配置一下IP。
CentOS修改IP方法:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 //网卡名
BOOTPROTO=static //静态获取,可以按照需要改为dhcp自动获取
ONBOOT=yes //系统启动时激活网卡
IPADDR=10.0.2 //IP地址
GATEWAY=10.0.1 //网关
NETMASK=255.255.255.0 //掩码
BOOTPROTO=static //静态获取,可以按照需要改为dhcp自动获取
ONBOOT=yes //系统启动时激活网卡
IPADDR=10.0.2 //IP地址
GATEWAY=10.0.1 //网关
NETMASK=255.255.255.0 //掩码
保存修改后,我们重启下网络服务
service network restart
之后就可以使用ipconfig或者ip add查看到修改后的信息
对于配置多个IP的话,通常是eth0.0.. eth0.1 ..eth0.x等等, 那么如果要配置大量的IP呢,这么配置也是可以的,但是繁琐,虽说这种情况很少。
对于添加大量IP,有一定规定的,RHCE / CentOS 系统提供绑定一个IP范围快速的方法让我们不再需要创建大量的文件,节省时间。如:
vi /etc/sysconfig/network-scripts/ifcfg-eth0-range0
IPADDR_START=10.1.0.100 //第一个IP
IPADDR_END=10.1.0.200 //最后一个IP
CLONENUM_START=0 //被分配给一系列的接口开始编号(该实例中是从eth0:0开始的)
NETMASK=255.255.255.0
IPADDR_END=10.1.0.200 //最后一个IP
CLONENUM_START=0 //被分配给一系列的接口开始编号(该实例中是从eth0:0开始的)
NETMASK=255.255.255.0
保存修改后,我们重启下网络服务
service network restart
或者直接激活网卡:
ifdown eth0 && ifup eth0
这样就为服务器配置好网卡了。
继续阅读
- 上一篇 >:PHP利用淘宝IP接口获取用户IP所在地
- 下一篇 >:使用sed命令在两行匹配之间插入一行新内容