GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara berbagi koneksi internet?

Gentoo Linux memiliki Panduan Router Rumah yang sangat bagus dalam Dokumentasi Gentoo Linux:http://www.gentoo.org/doc/en/home-router-howto.xml

Banyak langkah yang dapat diadaptasi untuk digunakan dengan Ubuntu.


Catatan:Ini dari jaringan rumah saya sendiri yang sangat kecil, dan saya bukan orang jaringan. Saya tidak mengerti banyak mengapa ini berhasil dan akan segera menghapus posting ini, jika ada yang lebih baik. Kalau-kalau butuh waktu, ini mungkin permulaan, tetapi tanpa apa pun tentang VPN.

Saya tidak yakin apakah saya tahu apa yang Anda ketahui, dan apa yang Anda cari.

Saya pikir Anda memiliki koneksi pppoe, server dns aktif, dhcp aktif dan berjalan.

Anda hanya perlu tahu bagaimana melakukan penerusan, dan hal-hal VPN? Saya tidak tahu tentang VPN.

Setelah menghubungkan pppoe, mulai init-proses atau jaringan-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 bisa terlihat seperti ini:

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

Jika klien menentukan server sebagai gateway default mereka, mereka seharusnya memiliki akses ke internet sekarang.

Penerusan IPv4 dapat diaktifkan dengan mengedit /etc/sysctl.conf juga, dan, setelah pengujian, merupakan ide yang lebih baik untuk setelan permanen.

Dari komentar di /etc/sysctl.conf saya file, saya kira Anda dapat mengontrol semua hal dari sana, tapi jangan tanya saya bagaimana caranya. :)


Linux
  1. Bagaimana saya tahu nama file skrip dalam skrip Bash?

  2. Bagaimana cara mengetahui arti 'errno'?

  3. Bagaimana cara mengetahui nilai built-in macro di RPM?

  1. Bagaimana cara memeriksa kecepatan koneksi ssh Anda

  2. Cara menentukan waktu koneksi soket di Linux

  3. Bagaimana cara saya berbagi internet dengan Windows dari kotak Linux saya?

  1. Bagaimana Mengetahui Jika Dd Masih Bekerja?

  2. Bagaimana Cara Menginstal Build-essential Tanpa Koneksi Internet??

  3. Bagaimana Memantau Koneksi Nirkabel?