前言:在一个网络中如何让两个子网进行通信呢?为了节约成本,我们可以采用 Linux 主机或者 windows 2003 主机来充当具有路由功能的工具,此次讲的是让 Linux 主机带有路由功能,其拓补图如下:
   <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />

1.     为双网卡的 Linux 主机配置 IP 地址,同时也为单网卡的 Linux 主机和 windows 主机配置 IP 地址:

双网卡 Linux 主机: eth0:192.168.10.100/24

                  Eth1:192.168.20.200/24

截图如下:

单网卡 Linux 主机 IP 地址: 192.168.10.198/24

               Gw 地址: 192.168.10.100

截图如下:

 

Windows 主机 IP 地址: 192.168.20.192/24

            Gw 地址: 192.168.20.2000

截图如下:
 

2.     配置好上面的 IP 地址后,我们需要将双网卡的 Linux 主机设置成具有转发功能的工具,充当一台路由器。于是查看双网卡的 Linux 主机 /proc/sys/net/ipv4/ip_forward 中的值是否为 1, 不为 1 的话修改为 1 ,让其具有转发功能,如下图所示:

    

3.     双网卡 Linux 主机已经具有了转发的功能,接下来我们就需要为双网卡的 Linux 主机添加路由,结合本实验的图,截图如下:
  

4.     验证结果如下:

Windows 主机 ping 单网卡 Linux 主机的情况如下

  单网卡 Linux 主机 ping 一下 windows 主机的截图如下: