我有一个ubuntu服务器运行16.04
有2张网卡:
一个是192.168.10.9/24,它通过192.168.10.254的网关接入互联网。
我的第二张网卡的IP为192.168.25.1/24,目前没有网关或互联网接入。
192.168.25.x网络上的所有内容都使用来自ubuntu服务器的DHCPD。
我如何允许互联网访问192.168.25.x?
发布于 2017-05-26 21:20:24
您需要启用IPv4转发。关于主题这里有一篇很好的文章。
以下内容将帮助您检查系统状态并从命令行设置参数。请注意,此设置将是短暂的;您将需要确定如何使设置永久(如果您愿意)根据您的具体分布和版本。
以下内容摘自这篇文章:
我们必须查询sysctl内核值net.ipv4.ip_forward,以查看是否启用了转发:
使用sysctl:
sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 0或者只是检查/proc系统中的值:
cat /proc/sys/net/ipv4/ip_forward
0正如我们在上述两个示例中所看到的,这是禁用的(如值0所示)。
与任何sysctl内核参数一样,我们可以动态更改net.ipv4.ip_forward的值(而不重新启动系统):
sysctl -w net.ipv4.ip_forward=1或
echo 1 > /proc/sys/net/ipv4/ip_forward设置立即更改;重新启动系统后将不会保留结果。
https://askubuntu.com/questions/919248
复制相似问题