我们如何才能让我们的ubuntu服务器路由器从网关模式转为路由器模式呢?

我们如何才能让我们的ubuntu服务器路由器从网关模式转为路由器模式呢?

根据此示例指南链接:
http://ubuntulinux.co.in/blog/ubuntu/nat-configuration-with-iptables-in-ubuntu/

使用以下代码:

iptables –append FORWARD –in-interface eth1 -j ACCEPT

它的意思是“私人办公网络上的所有 PC 都应将其“网关”设置为 Linux 网关计算机的本地专用网络 IP 地址。”

我们如何才能让我们的ubuntu服务器路由器网关模式变为路由器模式?为了使我们的私有网络对其他网络或不同的子网可见。

设想:

                             +---+        
                   eth1-*.1.2| S |           +----------+
 *1.1router===switch=========|   |           |          |------PC1
               ||            | / |private net|  switch  |------PC2
               ||            |   |===========|          |------PC3
               ||            | R |eth0-*.0.1 +----------+
               ||            +---+
             *.1.3
              Router
               ||            
               ||
             *.7.1
          other network    

S/R:服务器作为路由器
192.168.xx
eth1:来自互联网/其他网络的连接
eth0:内部/专用网络
PC1、PC2、PC3:带 ip add .0.x

答案1

如果您的静态路由已设置,则需要启用 IP 转发。为此,请运行sudoedit /etc/sysctl.conf并查找以下段:

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

按照说明进行操作并取消注释第二行,使其看起来像:

net.ipv4.ip_forward=1

保存并退出。然后运行sudo sysctl -p /etc/sysctl.conf以重新加载配置。然后您可能必须重新加载网络堆栈(sudo restart networking),但此后您的 192.168.7.x 机器应该能够访问 192.168.0.*

相关内容