ArchLinux ile internet paylaşımı

Merhabalar bu gece sizlerle ArchLinux ‘un internet paylaşımından bahsedeceğim. Bunun için 2 yöntemimiz var.

  • Birinci seçeneğimiz: İnternet bağlantısı router ve Swich ile PC lere direkt internet dağıtımı
  • İkinci seçeneğimiz: İnternet bağlantısını bir Server (Ana Makina) ile dağıtılması.

Ben ikinci seçenekten bahsedeceğim. Bu yöntem hem basit hemde kullanımı kolay aynı zamanda sizlere server makina üzerinden interneti dağıttığınız PClere yönetim imkanı sağlamaktadır. Ayrıca internet bağlantısını server sisteme kuracağınız bir Firewall yazılımı ile güvenli hale getirebilir kullanıcıları denetleyerek güvenlik kaygısını minimum seviyelere indirebilirsiniz.

İNTERNET BAĞLANTISI —-> Server Makina (PC1) —-> Diğer makina ( İnterneti paylaştırdığımız)

Bu yöntemde 2 PC ele alalım ve anlatmaya başlayalım. 1. PC miz yani Server sistemimizde 2 ethernet kartı takılı olacaktır. 1. Ethernet kartı ile router üzerinden gelen internet bağlantısı sağlanacak 2. Ethernet kartı ile diğer pc mize interneti paylaştırmak için kullanacağız. Aynı marka ve aynı model ethernet kartı kullanmanızı tavsiye edeceğim. En azından tek bir Driver ile sorun çıkmadan sisteminizde interneti paylaştırabilirsiniz.

crossover1.GIF

  • Ethernet kartlarını PC lerimize tanıttıktan sonra CROSSOVER ( Çapraz bağlantı kablosu sağ taraftaki resimde de görebildiğiniz bağlantı şekliyle ) kablo ile iki PC mizi bağlıyoruz.
  • Eth0 kartımızı internet girişi olarak belirliyoruz. Eth1 paylaşım için olacak.
  • İkinci kartımızın ayarlarını yapalım.

IP: 192.168.0.1
Netmask: 255.255.255.0
Root olarak login olduktan sonra

ifconfig eth1 192.168.0.1 netmask 255.255.255.0
ifconfig eth1 up

Yapıyoruz.

/etc/rc.conf a geliyoruz.

eth1="eth1 192.168.0.1 netmask 255.255.255.0"
INTERFACES=(lo eth0 eth1)
  • Packet forwarding i Eneble ( Açık ) yapıyoruz. Eğer Enable değilse /etc/sysctl.conf dosyasına gidip net.ipv4.ip_forward bölümü 1 olarak atıyoruz. Enable konumuna gelmiş oluyor. Böylelikle diğer PC ye yönlendirme yapmış oluyoruz. tabi iptables i kayıt etmeyi unutmayın.
pacman -S iptables
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/etc/rc.d/iptables save
/etc/rc.d/iptables start

/etc/rc.conf umuza iptables eklemiş oluyoruz.

  • İkinci PC nin başına geçiyoruz.
  • IP: 192.168.0.2
    Netmask: 255.255.255.0
    Gateway: 192.168.0.1
    DNS: Ana PC nin ip adresini giriyoruz. Unutmayın Ana PC nin üzerinden internete çıkacağız. ( Ana PC DNS leri kullanılacak)
  • İkinci bilgisayarda Mozilla açıp bir interneti kontrol edin bakalım 🙂

Yorum yapın