linux设置默认网关:内、外网双网卡路由配置


1. 路由信息的影响

Linux 系统中如果有多张网卡的情况下,如果路由信息配置不正确,

可能会导致其中一张网卡不能正常使用。

linux设置默认网关:内、外网双网卡路由配置

比如原网卡eth0的IP是192.168.1.x/24。

新增加一张网卡eth2, 配置的网段是是:10.16.1.x/24,各自到网关都通,但原eth0的网段的主机不能访问这台主机。

可以通过查看路由表,确认默认的路由是否走到正确的网卡上了。

如果路由错误,删除这个默认的路由,重新添加一条默认路由即可。

比如命令:route del default gw 10.16.1.1 dev eth2route add default gw 192.168.1.1 dev eth0 查看路由表信息:[root@ ~]# netstat -rKernel IP routing tableDestination     Gateway         Genmask         Flags   MSS Window  irtt Iface192.168.1.0     *               255.255.255.0   U         0 0          0 eth2192.168.56.0    *               255.255.255.0   U         0 0          0 eth0link-local      *               255.255.0.0     U         0 0          0 eth0default         Hiwifi.lan      0.0.0.0         UG        0 0          0 eth2

2.双网卡路由信息配置

--现在看一个双网卡的配置路由的过程:--如果eth2为192.168.1.173/255.255.255.0,eth0为192.168.56.101/255.255.255.0, #则路由配置命令如下:route add -net 192.168.1.0 netmask 255.255.255.0 dev eth2route add -net 192.168.56.0 netmask 255.255.255.0 dev eth0 上面的命令把发送给192.168.1.0网段的IP包交给eth2转发,把192.168.56.0网段的IP包交给eth0转发。如果还有可能有发送给其他目的IP的包,那么你肯能希望设置一个“默认网关”:route add default gw 192.168.1.1 dev eth2 上面的命令把所有发送给其他目的IP的包都转发给192.168.1.1。 一般情况下,默认网关已经自动设置好了,不用重复设置。可以用route命令加-n参数进行检查。 如果要删除某一条,命令格式为:route del -net 192.168.1.0 netmask 255.255.255.0 配置时的一种思路是把192.168.10.0网段路由至eth0,192.168.20.0网段路由至eth2,再设置默认路由。另一种思路是,只指定其中一个,然后把默认的0.0.0.0路由至另一个。其实效果一样,就是两种思路。

3.route命令解析

#添加到主机的路由: route add –host 192.168.1.10 dev eth0 route add –host 192.168.1.10 gw 192.168.1.1 #添加到网络的路由: route add –net 192.168.1.0  netmask 255.255.255.0 eth0 route add –net 192.168.1.0  netmask 255.255.255.0 gw 192.168.1.1 route add –net 192.168.1.0/24 eth2 #添加默认网关: route add default gw 192.168.1.1 #删除路由: route del –host 192.168.1.10 dev eth0

4.配置路由永久生效的方法:

方法一:# vi /etc/rc.local(添加到末尾)语句: route add -net 192.168.3.0/24 dev eth0route add -net 192.168.2.0/24 gw 192.168.2.254 方法二:添加默认网关,即默认路由两块网卡在配置文件ifcfg-ethX中不配置网关,在/etc/sysconfig/network中设置默认网关 vi /etc/sysconfig/networkGATEWAY=192.168.14.254 方法三:添加路由 创建/etc/sysconfig/static-routes配置文件# vi /etc/sysconfig/static-routes (没有static-routes的话就手动建立一个这样的文件)any net  192.168.15.0/24   gw 192.168.14.254any host 123.57.223.144    gw 192.168.14.254any host 123.57.190.33/32  gw 192.168.8.1 方法四:在/etc/sysconfig/network-scripts/下创建配置文件route-ethXvim /etc/sysconfig/network-scripts/route-eth00.0.0.0/0       via 192.168.14.254 dev eth0     #这条为默认路由,另一种格式 default 192.168.14.254 dev eth0192.168.15.0/24 via 192.168.14.254 dev eth0123.57.223.144  via 192.168.14.254 dev eth0 vim /etc/sysconfig/network-scripts/route-eth2123.57.190.33   via 192.168.8.1 dev eth2配置完重启network服务生效 service network restart

注:linux双网卡默认路由问题linux在加载网卡配置文件的时候是先加载eth0,再加载eht1的,这样,如果eth2设置了gateway项,则会覆盖掉eth0中的gateway设置,因此解决方法就是删除eth2的gateway设置,在配置/etc/sysconfig/network添加网关。

以上教程由“WiFi之家网”整理收藏!

原创文章,作者:网关,如若转载,请注明出处:https://www.224m.com/221359.html

(0)
网关网关
上一篇 2023年3月28日 11:24
下一篇 2023年3月28日 11:35

相关推荐

  • 智能网关-什么是智能网关?

    智能网关是什么?为什么智能家居要安装网关_控制_开关_传感器的定义其实就是各个智能开关、智能家居、智能窗帘等设备之间联系的中间人。 比如智能开关,红外传感器,窗帘电机,门磁等等都是…

    2023年1月1日
  • 智能网关安装教程图解(智能网关怎么连接)

    無老板一直坚持硬件的接入与开发,为客户提供更好的智能设备。小無将介绍無老板智能硬件之一【智能网关】的安装说明。相关硬件:网线、无线网关、电源线 具体步骤如下 第一步 将网关配备的电…

    网关 2022年12月10日
  • 家庭智能网关怎么用的(智能家居网关怎么安装)

    因为某种原因,绿米逐渐开始去小米化,也开始独立做自己的一套智能家居。但是对于爱好者来说,像人在、高精、智慧面板等产品的发售,重点就是无法接入到米家,形不成联动,尤其对于工业智能网关…

    网关 2023年1月8日
  • 什么是默认网关(默认网关的概念和作用)

    默认网关是子网与外网连接的设备,通常是一个路由器,在TCP网络上可以转发数据包到其他网络,可以为网络上的TCP主机提供同远程网络上其他主机通信时所使用的默认路由。 本文操作环境:W…

    2023年4月25日
  • 智能网关是什么东西(Aqara网关M2:智能多模新选择)

    智能家居越来越多的出现在普通家庭中,无论是语音联动,还是手机操控,其控制中转中枢——网关,被更多人的熟知起来。 从14年尉迟开始使用智能家居产品至今,网关一直是尉迟家庭环境中非常重…

    网关 2022年12月15日
  • 电脑连接网线诊断默认网关不可用怎么办?

    方法1: 1. 首先第一步找到并点击【控制面板】图标。 2. 第二步打开【控制面板】窗口后,点击【网络和Internet】选项。 3. 第三步在跳转的页面中,点击【网络和共享中心】…

    2023年1月2日
  • 192.168.01-手机默认网关是多少.

    192.168.01本文目录手机默认网关是多少?手机登录192.168.0.1怎么改wifi密码?输入路由器网址192.168.0.1后,只显示请输入密码,且密码错误,怎么回事?手机进入路由器192.168.0.1需要身份验证,已经

    2023年6月4日
  • win7默认网关不可用快速解决办法

    今天小编教你win7默认网关不可用的解决方法,使用win7系统的时候,有时用户遇到默认网卡关不可用的情况,怎么处理呢?遇到此问题的用户,请来看看下面的解决方法吧。 操作win7系统…

    网关 2023年8月7日
  • 默认网关是什么(网关设置为多少如何设置)

    在TCP/IP网络中,默认网关又叫缺省网关或缺省路由器,英文名为Default Gateway,是子网与外网连接的设备,通常是一个路由器,而该路由器的IP地址即为网络配置参数的默认…

    网关 2023年3月9日
  • 智能网关能够实现哪些功能?用在哪些行业?

    5G智能网关,是工业级物联网应用的核心,而工业物联网在不同的产业中又有具体的细分应用。当5G融合智能网关后能实现什么功能?又具体应用哪些行业?本篇就来为大家简单介绍市面上常见5G网…

    2023年1月3日