Gentoo Linux má v dokumentaci Gentoo Linux velmi pěkného průvodce domácím routerem:http://www.gentoo.org/doc/en/home-router-howto.xml
Mnoho kroků lze upravit pro použití s Ubuntu.
Poznámka:Toto je z mé vlastní, velmi malé domácí sítě a nejsem síťový typ. Moc nerozumím tomu, proč to funguje a tento příspěvek brzy odstraním, pokud se objeví lepší. Pro případ, že to bude chvíli trvat, může to být začátek, ale bez čehokoli o VPN.
Nejsem si jistý, zda vím, co víte a co hledáte.
Myslím, že máš pppoe-connection, dns-server up, dhcp up and running.
Potřebujete jen vědět, jak provést přesměrování a věci VPN? Nevím o VPN.
Po připojení pppoe to spusťte v procesu init-process nebo network-ifup:
#!/bin/bash
# test if ip-forward is up - if not, enable it:
#
ipf=$(cat /proc/sys/net/ipv4/ip_forward)
if [[ ipf -eq "0" ]] ; then
echo "1" > /proc/sys/net/ipv4/ip_forward
fi
#
# forward-masquerade
#
. /etc/ppp/masquerade
#
# start dhcp-server now
/etc/ppp/masquerade
může vypadat takto:
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
#
modprobe ip_conntrack_ftp
modprobe ip_nat_ftp
#
iptables -A FORWARD -p tcp --tcp-flags SYN,RST, SYN -j TCPMSS --clamp-mss-to-pmtu
Pokud klienti specifikují server jako svou výchozí bránu, měli by mít nyní přístup k síti.
Přesměrování IPv4 lze povolit úpravou /etc/sysctl.conf
také a po testování je to lepší nápad pro trvalé nastavení.
Z komentářů v mém /etc/sysctl.conf
soubor, myslím, že odtud můžete ovládat všechny věci, ale neptejte se mě jak. :)