Linux下如何设置路由表?

Posted Jello

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下如何设置路由表?相关的知识,希望对你有一定的参考价值。

  1. 第一,确保当前的数据包通过主机的某张网卡能通向网关(如大家熟悉的路由器)
    $ sudo route add -net 192.168.1.0 netmask 255.255.255.0 dev eth0 (主机的eth0网卡连接在网关上,根据网关的ip 192.168.1.1,知道网关的子网为192.168.1.0/24,那么设定eth0的子网为192.168.1.0/24便能使eth0与网关处于同一个子网中,那么即可使发送的包可以通过eth0这张网卡通向子网192.168.1.0/24,也就先保证数据包能发送给网关)
  2. 第二,将网关作为下一跳,使主机的eth0能够通过网关将数据包发送到internet上
    $ sudo route add default gw 192.168.1.1 dev eth0


以上是关于Linux下如何设置路由表?的主要内容,如果未能解决你的问题,请参考以下文章

linux 路由表设置 之 route 指令详解

linux 路由表设置 之 route 指令详解

windows下如何操作路由表来访问指定网站

Linux系统上静态配置路由表

Linux路由表信息-route命令

route-显示并设置Linux内核中的网络路由表