nat netfilter iptables
Возможности NAT в netfilter iptables
Настраивать проброс портов и общий доступ к интернету через один публичный адрес умеют все,