路由
cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens37 # 复制 网络 配置文件
vi /etc/sysconfig/network-scripts/ifcfg-ens37 # 将 uuid 和 Mac 地址删除 , 将所有 一切 ens33 改为 ens37 修改 ip 地址
重启 network服务 使 配置 生效
service network restart
将linux 配置 成 路由器
临时 启动 路由 : vi /proc/sys/net/ipv4/ip_forward >>>>> 1
永久 启动 : vi /etc/sysctl.conf
net.ipv4.ip_forward = 1
在 centos 7下 需要安装 yum install net-tools
Route -n
添加 临时 路由
在 192.168.10.10 上
Route add -net 192.168.80.0 netmask 255.255.255.0 gw 192.168.20.20
在 192.168.80.10上
route add -net 192.168.10.0 netmask 255.255.255.0 gw 192.168.20.10
删除 路由
route del -net 192.168.80.0/24
Ip route show
临时 添加 路由(重启 后 失效
Ip route add 192.168.80.0/24 via 192.168.20.20 dev ens37
如需 添加 永久 路由 : vim /etc/sysconfig/network-scripts/route-ens37
192.168.80.0/24 via 192.168.20.20 dev ens37
也可像下面这种方式 添加
ADDRESS0=192.168.10.0
NETMASK0=255.255.255.0
GATEWAY0=192.168.20.10
默认 路由
策略 路由
基于 数据包源地址 的不同来使用 不同 的路由表 选路
根据数据包 协议 选择 不同 路由 表
查看 路由表
cat /etc/iproute2/rt_tables
创建 新的 路由表 直接在 rt_tables 上操作
查看 路由表的内容
Ip route show table dianxin[251]
ip route add 192.168.10.0/24 via 192.168.20.10 table 251
ip route add 192.168.10.0/24 via 192.168.30.10 table 252
Ip rule show
Ip rule add
ip rule add from 192.168.80.123/32 table 251 pref 10
ip rule add from 192.168.80.0/24 table 252 pref 100
Ip rule del