今天在准备服务器环境,过两天要送到托管机房去。为了减少后续的工作,拿到机房开机可用,就先配置好了静态路由以及静态ip。
一、静态路由的配置

1、现实目前的路由表信息
ip route show|column -t

2、临时添加
ip route add 192.168.1.0/24 via 192.168.1.253 dev enp0s3
ip route show|column -t

3、删除路由
ip route del 192.168.1.0/24

4、一般不会临时添加删除,我们肯定是长久配置,即使服务器重启了,也要保持这些路由信息,所以使用配置文件的方式,如下
/etc/sysconfig/network-scripts/route-[interface] 文件中,比如添加两条静态路由:
vi /etc/sysconfig/network-scripts/route-enp0s3     注意这个文件本身不存在,需要创建。
192.168.121.12/32 via 192.168.1.254 dev enp0s3
192.168.150.0/24 via 192.168.1.253 dev enp0s3

重启网卡设备,下面命令适用于远程连接服务器时执行:
nmcli dev disconnect enp0s3 && nmcli dev connect enp0s3
重启后并没有生效。  reboot之后,通过ip route可以看到配置信息。 明天继续查下其他方式生效。

验证方法 ip route get  10.25.233.12,如果现实192.168.150.254,则说明生效了。

二、静态ip配置
1、编辑 ifcfg-eth0 文件
vim /etc/sysconfig/network-scripts/ifcfg-eth0

2、修改后效果
cat /etc/sysconfig/network-scripts/ifcfg-eth0
HWADDR="00:15:5D:07:F1:02"
TYPE="Ethernet"
BOOTPROTO="static" #dhcp改为static
DEFROUTE="yes"
PEERDNS="yes"
PEERROUTES="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_PEERDNS="yes"
IPV6_PEERROUTES="yes"
IPV6_FAILURE_FATAL="no"
NAME="eth0"
UUID="bb3a302d-dc46-461a-881e-d46cafd0eb71"
ONBOOT="yes" #开机启用本配置
IPADDR=192.168.7.106 #静态IP
GATEWAY=192.168.7.1 #默认网关
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.7.1 #DNS 配置   

DNS 官方建议在 /etc/sysconfig/network 中配置,比较简单直接给出配置。
DNS1=192.168.1.1
DNS2=8.8.8.8

3、service network restart  或者 systemctl restart network

4、ip  addr查看目前ip地址信息