ZQ博客

ZQ博客
学无止境-技术在于分享
  1. 首页
  2. 技术分享
  3. 正文

CentOS7双网卡设置路由上网

2021年 6月 7日 3301点热度 0人点赞 0条评论

问题描述

现在服务器器上有两个网卡分别是em1和em2,现需要em1能够上网,em2连接内网,对应的IP为

em1 : 192.168.8.10

em2: 10.0.0.10

对应的配置文件:

/etc/sysconfig/network-scripts/ifcfg-em1

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em1
UUID=63add7e5-4cb6-4adb-a672-4290c1de3bac
DEVICE=em1
ONBOOT=yes
IPADDR=192.168.8.10
PREFIX=24
GATEWAY=192.168.8.1
DNS1=114.114.114.114

/etc/sysconfig/network-scripts/ifcfg-em2

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=em2
UUID=7df972a2-d815-40ac-9b7f-87b860c6648f
DEVICE=em2
ONBOOT=yes
IPADDR=10.0.0.10
PREFIX=24
GATEWAY=10.0.0.1
DEFROUTE=no

解决方案

查看路由情况

# ip route show
default via 10.0.0.1 dev em2 
10.0.0.0/24 dev em2 proto kernel scope link src 10.0.0.11 
169.254.0.0/16 dev em1 scope link metric 1002 
169.254.0.0/16 dev em2 scope link metric 1003 
192.168.8.0/24 dev em1 proto kernel scope link src 192.168.8.11

删除无用的路由

可以发现其中有两条169.254.0的无用路由信息,我们予以删除

#ip route del 10.0.0.0/24 via 10.0.0.1 dev em2
#ip route del default via 10.0.0.1

ip route del 169.254.0.0/16
ip route del 169.254.0.0/16

添加路由(临时)

这种方式可以临时的添加路由,一旦服务器重启或网络重启就失效。

ip route add 192.168.8.0/24 via 192.168.8.1 dev em1
ip route add 10.0.0.0/24 via 10.0.0.1 dev em2

添加静态路由

这种方式可以永久添加静态路由,主要是创建一个路由文件/etc/sysconfig/network-scripts/route-网络设备名称

网卡em1的路由配置

# vim /etc/sysconfig/network-scripts/route-em1
192.168.8.0/24 via 192.168.8.1 dev em1

网卡em2的路由配置

# vim /etc/sysconfig/network-scripts/route-em2
10.0.0.0/24 via 10.0.0.1 dev em2

设置默认路由

1、修改ifcfg-em1中的 DEFROUTE=yes
,同时修改ifcfg-em2中的
DEFROUTE=no

2、修改/etc/sysconfig/network,添加内容:

NETWORKING=yes
HOSTNAME=controller
GATEWAY=192.168.8.1

重启网路

systemctl restart network
标签: CentOS 双网卡
最后更新:2022年 8月 11日

zq

每天进步一点, 时间长了你会发现已经走了很远了

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复
分类
  • ARM
  • Docker
  • java
  • Linux
  • OpenStack问题
  • springboot
  • SpringCloud
  • 前端开发
  • 技术分享
  • 数据库
  • 未分类
  • 版本控制
文章目录
  • 问题描述
    • /etc/sysconfig/network-scripts/ifcfg-em1
    • /etc/sysconfig/network-scripts/ifcfg-em2
  • 解决方案
    • 查看路由情况
    • 删除无用的路由
    • 添加路由(临时)
    • 添加静态路由
      • 网卡em1的路由配置
      • 网卡em2的路由配置
      • 设置默认路由
    • 重启网路

COPYRIGHT ©2024 www.dowhere.com ALL RIGHTS RESERVED.and Theme Kratos