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日
下一篇 2023年3月28日

相关推荐

  • aqara m2网关 说明书(aqara智能网关测评)

    今天给大家带来的是绿米最新的aqara网关M2,很多小伙子买了人体传感器等智能家居设备时发现根本没法使用,因为你还缺少了今天的主角-zigbee网关。 传感器设备为了省电,大多采用…

    2022年11月18日
  • 小米网关干嘛用的( 小米网关怎么用)

    作为一个拥有约200个智能设备的宝爸,使用一款好的智能多模网关,能同时稳定连接超百款智能设备,不仅连接方便,而且想打造什么样的智能场景都好用。之前一直都是使用xiaomi智能多模网…

    网关 2022年11月28日
  • api网关(api网关和微服务网关)

    随着八月份的到来,2020年已经不知不觉过去了一大半,在疫情的逐渐受控下,全国各大中小学的学生们也逐渐的又迎来了一场假期。对于已经奔赴在职场的大学生们、准备跳槽or看机会的朋友们,…

    网关 2023年2月5日
  • 什么是米家蓝牙网关(小米自带蓝牙网关的设备)

    最近,我入手了一枚纯粹的米家蓝牙网关,让米家蓝牙网关子设备自动联网,可远程查看数据,以及智能联动。它就是青萍蓝牙网关,造型酷似充电头,那么,它究竟表现如何呢? 可远程查看数据智能联…

    2023年6月8日
  • 电脑网关地址怎么查( 我的网关地址是什么)

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

    网关 2023年7月10日
  • 192.168.8.1 登录-我的路由器ip地址是192.168.100.1下面上网的电脑是如何通过192.168.8.1的网关上网的.

    192.168.8.1登录本文目录我的路由器ip地址是192.168.100.1下面上网的电脑是如何通过192.168.8.1的网关上网的?高科路由器192.168.8.1登陆不了网页怎么办?192.168.8.1手机登录入口网页?192.168.8.1登陆?华为,192.168.8.1,怎么恢复出厂设置?我的路由器ip地址是192.168.100.1下面上网的电脑是如何通

    2023年7月20日
  • 默认网关不可用?Wi-Fi经常掉线?试试这个办法

    默认网关不可用?如何解决无线网络经常受限的问题? 无线网络受限?Wi-Fi经常掉线?默认网关不可用?试试这个办法 1、在控制面板里面打开网络连接,选择“无线网卡适配器”,右击选择属…

    网关 2023年1月7日
  • 网关是什么?

    网关就是你当前网络中能到达除当前网络外尽量多其他网络的设备,当前网络中的其他设备或者终端都可以通过网关到达自己想去的网络。 之前看过一个通俗易懂的描述:有两个北京的四合院,每个四合…

    网关 2022年10月21日
  • linux就该这么学

    目录 第0章 让我们谈谈学习方法和红帽系统。 11 0.1 本书作者简介 11 0.2 学习是件苦差 11 0.3 开源共享精神 12 0.4 为什么要学Linux? 12 0.5…

    2022年11月9日
  • aqaram2网关支持哪些电视(aqaram2网关说明书)

    随着智能化技术的逐渐成熟,智慧家居在人们的生活中逐渐普及开来,每个年轻人的家中多少都会有几件智能产品,为我们的生活带来更多的便捷。现代生活中,大家通过购买、安装、组网将家中各式各样…

    网关 2022年12月27日