|  |  | 
| EnderUNIX İpucuArkadaşıma gönder , Ana Sayfa[ FreeBSD ] "FreeBSD adsl bağlanıp nasıl Nat Yapılır(PPPoE)" - Deniz tosun - (2006-02-08 11:47:45) [758] Burdaki amaç bir freebsd makinayı adsl ile internete bağlayıp networkteki diğer bilgisayarları nat kullanarak internete çıkarmak. ------------------ Bir FreeBSD sistemini Kullanarak PPPoE ile adsl connect olup nat yaparak diğer bilgisayarlarınızı internete çıkarmak istiyorsanız aşağıdaki Yönergeleri izleyebilirisiniz. İlk önce adsl modeminizi Bridge Moda alın ve ethernet kartınıza bağlayın. çünkü nat yapabilmek için ve nete çıkmak için 2 ethernet kartına ihtiyacımız var. ilk önce Freebsd sistemimizi internete bağlayalım. consoldan /usr/src/sysconfig/i386/conf dizinine girip kernelimize bir kaç eklenti yapıp derleyeceğiz. dizindeki GENERIC dosyasını cp GENERIC kernelim diye kopyalayın. pico veya vi ile dosyayı açın ve şu satırları ekleyin options NETGRAPH_SOCKET options NETGRAPH_PPPOE options NETGRAPH options IPDIVERT daha sonra config kernelim parametresini verin size ../../compile/kernelim Klasörüne girmeniz ve make depend yapmanız gerektiğini ekrana vericek. cd ../../compile/kernelim girin ve make depend && make && make install komutunu verin tamamiyle kerneli derleyecek ve size sadece reboot etmek kalıcak. Bu işlemler bittikten sonra /etc/rc.conf dosyasını açıp aşağıdaki satırları ekliyoruz. gateway_enable="YES" ppp_enable="YES" ppp_mode="ddial" ppp_nat="NO" ipnat_enable="YES" ipnat_interface="ed0" ipnat_rules="/etc/natd.conf" ipnat_flags="" Bunlarıda ekledikden sonra /etc/ppp/ppp.conf dosyamızı açıp ediliyoruz içini tamamen silip aşağıdaki verdiğim değerleri girin. default: #PPPoE: PPP over Ethernet set device PPPoE:ed0 set speed sync set mru 1492 set mtu 1492 set ctsrts off enable lqr set log phase tun add default HISADDR enable dns papchap: set authname deniz@ttnet set authkey 123456 set dial set login ed0 olan kısıma kendi ethernetinizi yazıcaksınız. /etc/netstart yapın daha sonra ifconfig aşağıdaki gibi bir bağlantı görüceksiniz. tun0: flags=8051 inet 85.105.31.150 --> 85.105.28.1 netmask 0xffffffff Opened by PID 77 internete bağlısınız artık ping www.bilimsel.net dns leride çözümlüyorsa bir sorun yok demektir. şimdi nat ayarlayıp diğer pc lerimizi internete çıkaralım. /etc/ dizini altında natd.conf diye bir dosya oluşturun ve içine aşağıdaki satırı ekleyin. map tun0 192.168.0.0/16 -> 0/32 burada 192.168.0.0 ip adresli tüm pcleriniz nete çıkar demek.ip adresleriniz farklı ise onu verebilirsiniz. nat mızı etkinleştirelim ipnat -CF -f /etc/natd.conf artık bir pc mizin varsayılan ağ gecidini(GATEWAY) adresini örnek olarak 192.168.1.1 yaparsak ve ip adresinizde 192.168.1.5 yaparsak artık internete çıkacaktır burda 192.168.1.1 yine freebsd deki öteki ethernet kartımıza ekli ipdir. log ve bilgi için /var/log/ppp.log dosyasını inceleyebilirsiniz. Arkadaşıma gönder , Ana Sayfa |  |