GNU/Linux >> Znalost Linux >  >> Linux

Jak sdílet připojení k internetu?

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. :)


Linux
  1. Jak zkontrolovat rychlost vašeho ssh připojení

  2. Nástroj, který mi umožní sdílet připojení k internetu přes Wifi?

  3. Jak sdílet připojení k internetu přes Bluetooth z počítače do telefonu?

  1. Jak sdílet internet hosta s hostitelem na Virtualboxu?

  2. Jak monitorovat bezdrátové připojení?

  3. Jak vyřešit nejběžnější internetové problémy v Linuxu

  1. Jak zjistit, co znamená „errno“?

  2. Jak poznat hodnotu vestavěného makra v RPM?

  3. Jak určit dobu připojení soketu v systému Linux