Я думаю, вам нужно включить функцию пересылки IP .
Это можно получить с помощью sysctl
утилиты:
sysctl -a | grep forwarding
производит (на моем Mac):
net.inet.ip.forwarding: 0 net.inet6.ip6.forwarding: 0
Это может выглядеть немного иначе в Ubuntu. 0
Значение означает IP Forwarding отключена.
Чтобы я включил IP-пересылку (v4), я бы от имени root:
[nevin-mac-mini:~] root# sysctl net.inet.ip.forwarding=1 net.inet.ip.forwarding: 0 -> 1
Это должно вступить в силу немедленно, однако оно не будет сохраняться после перезагрузки. Чтобы сделать это так, я бы поместил
net.inet.ip.forwarding=1
в /etc/sysctl.conf
.