场景:
甲方公司自买了一个服务器,装的是centos 7 系统,有专线ip, 速率为100M,对于目前的业务来说肯定够用了。
起初也看过配置静态ip 不过是插线,配置相对应网卡的静态ip。(拢共就5行码)
却配了一天。。。。。。。
-
首先既然是静态的ip,(ip,子网掩码,网关,DNS)括号中的四个信息需要跟运营商确认。
-
确认服务器网卡插口,我这边的话有四个网线插口,相对应的ip配置文件就会有四个 (ifcfg-lo这个文件不是)
cd /etc/sysconfig/network-scripts ls
一般配置文件后面都会加数字 前面的英文是一样的,楼主这边有4个,相对应的话
ifcfg-enp103s0f1 ifcfg-enp103s0f2 ifcfg-enp103s0f3 ifcfg-enp103s0f4 -
插网线 ,千万记得,一般情况下网线插入插口以后都是有指示灯闪烁的。要先确定服务器插口闪烁,插口识别到网络。
确定网线没问题,但是插口就是不闪烁,先确定猫没问题
楼主这边猫是没问题的,因为连接到另外一台win系统上是可以正常上网的,最后给硬件商打电话是因为服务器网卡插口的速率是1000M的,而公司这边的专线ip是100M的,俩边速率不对等导致服务器无法识别到网络。
解决方案
1. 换网卡
2. 提速率
3. 先把网线接入一个可以转千兆的路由,然后通过路由转接到服务器
楼主这边用的第三个方案。 -
修改配置文件(只需要修改5行代码)插口要跟修改的配置文件为同一个,配置完之后如果ping不同,可以尝试更换其他插口再试试。
vim ifcfg-enp103s0f1
BOOTPROTO=static #设置为静态ip IPADDR=221.xxx.xxx.xxx #专线的公网ip地址 NETMASK=255.255.255.0 #子网掩码 GATEWAY=221.xxx.xxx.xxx#网关 DNS1=202.xxx.x.xx #配置网关连接外网
最后验证 在终端中输入
ping www.baidu.com
另外,楼主配置的服务器后面有个DMS插口也是插网线的,这个跟公网ip没关系,主要是用来管理机器使用的。
希望本文可以帮到你。