[Nasıl]Ubuntu 8.10 Internet Paylasimi

Başlatan localhost, 14 Mart 2009 - 23:30:52

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

localhost

Herkese merhaba bugun sabahtan aksama kadar ugrastigim sorunun cevabini bulamadim. Yardimci olan * ya da fikir vermek isteyen olursa simdikten tesekkurler.

Gelelim soruma;

Server makinede eth0 ve eth1 olarak iki tane ethernet karti bulunuyor. Bu kartlardan eth0 modeme direk bagli. Modem DHCP ile bu karta ip atiyor: ip adresi 192.168.2.2 bunun gateway adresi: 192.168.2.1 simdik buraya kadar hersey normal. Gelelim paylasim icin kullanacagimiz ethernet kartina yani eth1: bu karta static ip atamam gerekiyorki bunun uzerinden internet paylasimini yapayim. eth1 verdigim herhangi bir ip adresinde eth0 devre disi oluyor ve modemle iliskisi kesiliyor. Her iki karta static ip atadigimda ise Network-Manager kartlari tanimiyor ama ifconfig ciktisi ile kartlardaki ipleri goruyorum. Bu sefer makine internete cikmiyor.

Siz boyle bir is yapmak isteseydiniz ve elinizde bu sekilde bir donanim oldugunda nasil bir yol izlerdiniz ?

Internet uzerinde baktigim howtolar.

Sistem yukaridan asagiya 1. resim gibi olacak

http://ubuntuforums.org/showthread.php?t=713874

https://help.ubuntu.com/community/Internet/ConnectionSharing




Linux LPIC1 - MCSA

garafatma

İkinci verdiğin link bence tamamen açık. Ordakilerin hepsini uyguladın mı?
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun
Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

localhost

Sorunu cözdüm bu konuda geri dönüs ve bir howto olacak. Zaman darligi cekiyorum bu aralar. Kisaca sunu diyebilirim. /etc/network/interface ile NetworkManager teki ayarlar birbiri ile tam calismiyor.
Linux LPIC1 - MCSA

garafatma

Çözüm yolunu bizimle paylaşırsan mutlu oluruz, tabi ki uygun olduğun bir zaman. Başlığıda o zaman etiketleyip kapatırız
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun
Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

localhost

#4
"Ubuntu 8.10 Internet Paylasimi"

Düzenegimiz su sekilde,              INTERNET(MODEM) ------->"eth0" Ubuntu 8.10 "eth1" -----> Client Bilgisayar.
Örnek Sistem IP yapilandirilmasi: DHCP 192.168.1.1-------->192.168.1.2         192.168.2.1 --------> 192.168.2.3
Örnek Gateway Yapilandirilmasi:  ----------------------         192.168.1.1           192.168.1.2                192.168.2.1   
                     
Ayarlarimizi aslinda burayada yapabiliriz "/etc/network/interfaces" ama  NetworkManager ethernet kartlarindan birini görmüyor. Bu yüzden yapilandirmalari Grafik ortamda NetworkManager de yapacaz.

Iki dosyada düzenleme yapmamiz gerekiyor.

1. Dosyamiz;
sudo gedit /etc/sysctl.conf dosyasina bir kac ekleme. Acilan dosyada asagidaki bölümü görmeniz gerekiyor
#net.ipv4.conf.default.forwarding=1Bunun basindaki # isaretini kaldiriyoruz.
Bu islemi yaptiktan sonra kaydetip cikiyoruz ve asagidaki komutu uyguluyoruz.
sudo sysctl -w net.ipv4.ip_forward=1

2. Dosyamiz;
sudo gedit /etc/rc.localdosyasina asagidaki satirlari Exit0 üstüne ekliyoruz altina degil.

sysctl -w net.ipv4.ip_forward=1
/sbin/iptables -P FORWARD ACCEPT
/sbin/iptables --table nat -A POSTROUTING -o eth1 -j MASQUERADE


Burada dikkat etmeniz gereken yer eth1 kartinin ic aga baglanmasi. Eger sizde eth0 ic ag baglaniyorsa eth1 yazan yeri eth0 yapmaniz gerekiyor.

Bu islemler bittikten sonra sistemi yeniden baslatiyoruz. Sistem acildiktan sonra terminalde asagidaki komutu uyguluyoruz.

sudo sysctl net.ipv4.ip_forward && sudo iptables -P FORWARD ACCEPT && sudo iptables --table nat -A POSTROUTING -o eth1 -j MASQUERADE

Burada IPtablesi kullanarak IP yönlendirmesi yaptik. Bu islem Firestarter programi ile yapanda var. Ben Firestarter ile yönlendirme yapamadim.

Gelelim NetworkManagerdeki IP Ayarlarimiza. Bunu bir resim ile aciklayayim.

[IMG]http://img228.imageshack.us/img228/7425/server.th.png[/img]


NetworkManageri acalim. Gördügünüz gibi bende iki tane Ethernet karti var. Bunlar eth0 ve eth1 seklinde Ubuntu tarafindan otomatik olarak adlandirilmis. Eth0 modem bagli ve MODEM tarafindan DHCP ile otomatik IP atamasi oluyor. Eger sizde birden fazla PC Modeme bagli ise eth0 icin IP atamasi degisme ihtimali yüksek. Bu yüzden Modemin DHCP sunucunu kapatip STATIC IP yapmaniz gerekiyor ki Eth0 icin IP ler degismesin. Bunun önemini eth1 deki ayarlamalarda görecegiz.

Burada Ekle ikonuna tiklayarak yeni bir ag olusturuyoruz. Acilan Pencerenin en üstüne "Baglanti adi kismina" Eth1 seklinde adlandirma yaparak burayi geciyoruz. Altinda bulunan sekmelerden "IPV4 Ayarlar" sekmeye tiklayarak. Ilgili sekmeye geldigimizde Baglanti Methodu: Kismini manuel yapiyoruz. Ayni Pencerede Sag tarafta bulunan ekle ikonu ile Eth1 icin IP mizi veriyoruz: "192.168.2.1" Subnetmask: 255.255.255.0 sekline yapiyoruz ve Gateway Bölümüne Eth0 aldigi IP adresini giriyoruz. Bende Eth0 IP adresi 192.168.1.2 oldugu icin bu sekilde girdim. DNS server, Resimde gördügümüz IP adreslerini girdim. Gelelim 2. Püf noktamiza burada Eth1 ic aga bagli oldugundan router görevi yapmasi gerekiyor. Eth1 icinde router ayarlarini "ROUTE" tiklayarak. Resimdeki gibi IP ayarlarimizi giriyoruz.

Client PC ayarlari.
Client PC de IP ayarlarimiz su sekilde olmasi gerekiyor:

IP Adress: 192.168.2.3 Subnetmask: 255.255.255.0 Gateway: 192.168.2.1

Bu islemlerden sonra Internet Baglanti paylasiminiz olmasi gerekiyor.
Diyelim paylasim gerceklesmedi.

sudo gedit /etc/sysctl.conf
Dosyasina asagidaki satirida ekleyin.

net.ipv4.conf.all.forwarding=1

Sistemi yeniden baslatin ve Clientlerden internete girmeye calisin. Clientler internete girmiyorsa. Windows ta baslat>Calistir dan cmd yazip acilan pencere "ping eth1in_IP_adresini" girip bakin. Ping attiginizda cevap aliyorsaniz. tekrar ayni yerde "ping modemin_ip_adresi"  pingleyin. Bu sekilde baglantinizin dogru yapilandirildigindan emin olursunuz.

Simdilik bu kadar....
Linux LPIC1 - MCSA

garafatma

Bu bilgiyi bizimle paylaştığın için teşekkür ederiz. Ayrıca eline sağlık çok güzel bir anlatım olmuş, bende başlığa [Nasıl] etiketi ekledim.
Bira, Tanrı'nın bizi sevdiğinin ve eğlenmemizi istediğinin kanıtıdır.

>-- Askıdaki Çeviri --< Ubuntu Türkçe Çevirilerine Sizde Destek Olun
Elveda metal müziğin tanrısı... \m/ Ronnie James DIO: 1942 - 2010

heartsmagic

@Kirmizi çok teşekkürler. Bu konuda eksiğimiz çok, böyle bir belge oldukça işimize yarayacaktır.
Biri [Nasıl] eklemiş biri de sabitlemiş :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

localhost

@alpasya wiki ye ekledigin iyi olmus. Wiki de söyle bir düzenleme yapabilirmisin. En bastaki IP ler karisik gibi görünüyor. Bunlarin aralarina bosluk koy veya hepsini alt alta yapki karisiklik olmasin. Bende zaman olsa ben daha neler dökerim neler :)
Linux LPIC1 - MCSA

localhost

Olmuyorsa sorun degil ama milletin kafasinda sekil olusmasi bakimindan asagidaki gibi olsa iyi olur. Hem konuyu anlamasada sekile bakarak IP yapilandirmasini yapabilir. Ben onun icin hepsini alt alta yapmistim.

Düzenegimiz su sekilde,              INTERNET(MODEM) ------->"eth0" Ubuntu 8.10 "eth1" -----> Client Bilgisayar.
Örnek Sistem IP yapilandirilmasi: DHCP 192.168.1.1-------->192.168.1.2         192.168.2.1 --------> 192.168.2.3
Örnek Gateway Yapilandirilmasi:  ----------------------         192.168.1.1           192.168.1.2                192.168.2.1   
Linux LPIC1 - MCSA

kaansef

#9
Sağ ol.

# 28065

nakkah

kolay gelsin arkadaşlar ben talimatlardaki her şey,i yaptım ağ geldi fakat diğer bilgisayar bir türlü internete girmiyor yardımcı olursanız çok sevinirim... sanırsam modeme ping atamıyorum... yazdığım kodlardan birinde hata olabilir.

localhost

Bunu deneyin: "Sistemi yeniden baslatin ve Clientlerden internete girmeye calisin. Clientler internete girmiyorsa. Windows ta baslat>Calistir dan cmd yazip acilan pencere "ping eth1in_IP_adresini" girip bakin. Ping attiginizda cevap aliyorsaniz. tekrar ayni yerde "ping modemin_ip_adresi"  pingleyin. Bu sekilde baglantinizin dogru yapilandirildigindan emin olursunuz"
Linux LPIC1 - MCSA

nakkah

#12
eth1 e internet bağlı ip numarası 10.0.0.4 modemin ip numrası 10.0.0.2 eth0 ile diğer bilgisatar birbine bağlı eth0 ip numarası 192.168.1.1 client ip nuarası 192.168.1.3 client dns ye 10.0.0.2 yazdım 192.168.1.1 e ping atabiliyorum 10.0.0.4 e yani eth0 ve eth 1e  ping atabiliyorum fakat modeme yani 10.0.0.2 ye ping başarısız şu anda ikisi arasında bağlantı var yani dosya paylaşımı verebiliyorum fakat client bilgisayar internete girmiyor ubuntu olan makinam giriyor internete ya dns numarasını yalnış yazıyorum yada internete paylaşım veremiyorum ubuntudan tam olarak o komutları uygulayınca paylaşım açılmış oluyor değil mi?_ bir de eth0 dan interneti eth1 den diğer bilgisayara bağlantıyı yaparsam ubuntu da internete girmiyor diğer makinanın ağ kablosunu çekince giriyor ama


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Temmuz 2009 - 11:51:38

yokmu bana yardımcı olabilecek birisi ??

localhost

                      Modem           eth1               eth0                        client
IP Adresi:      10.0.0.2        10.0.0.4        192.168.1.1             192.168.1.3
GW:                                    10.0.0.2           10.0.0.4                192.168.1.1

Ayarlarini bu sekilde yap calisir.  GW: Gateway                
Linux LPIC1 - MCSA

nakkah

#14
aynen dediğin şekil yaptım ama bir türlü girmiyor dns hatası veriyor msn adresimi versem eklermisin? ordan yardımcı olsan bana vaktin varsa?

localhost

Benim verdiklerim dns ye yazilmayacak. Gateway olarak ayarlanacak. Herhalde bu forumda msn yi kullanmayan tek benim.
Linux LPIC1 - MCSA

nakkah

#16
kardeş mail adresimi burdan veriyorum çünkü özel mesaj yazamıyorum kenan_tekbicak@hotmail.com eklersen sevinirim.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Temmuz 2009 - 11:31:15

tamams enin verdiklerini Gateway olarak giriyorum ağda sorun yok iki makina birbirini gayet güzel görüytor dosya paylaşımı var fakat xp olan makina internete girerken dns hatası veriyur. bi ara girdi sonra bilgisayarı yeniden başilattım bi daha girmedi.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Temmuz 2009 - 12:36:10

kardeş vallahi üç gündür uğraşıyorum yapamadım deli oldum bi yardımcı olursan çok sevinirim...

localhost

tamam su ciktilara bakalim o zaman.

ifconfig ve route -n Windows yüklü makinede ipconfig ciktisini buraya yaz.
Linux LPIC1 - MCSA

nakkah

#18
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        0.0.0.0         255.255.255.0   U     1      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth1
0.0.0.0         10.0.0.2        0.0.0.0         UG    0      0        0 eth1


xp olan makina

ip adresi : 192.168.1.3
Alt Ağ Maskesi : 255.255.255.0
Varsayılan Ağ Geçidi : 192.168.1.1


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : Pzt 13 Tem 2009 12:21:47 GMT-2

ubuntu olan makinada ipconfig yazıyorum fakat komut yalnış diyor.

localhost

Linux LPIC1 - MCSA

nakkah


localhost

ekran görüntüsü degilde ciktilari verseniz cok iyi olur. eth0 da nerde IP adresi ? eth1 deki ip adreside 10.0.0.4 degil 10.0.0.5 bu devamli degisirse calismaz network
Linux LPIC1 - MCSA

nakkah

elle verdim ip numarasını 10.0.0.5 die eth. 1 e

enkay@bilgi01:~$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:16:e6:5b:e1:89  
         inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
         inet6 addr: fe80::216:e6ff:fe5b:e189/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:422 errors:0 dropped:0 overruns:0 frame:0
         TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:76184 (76.1 KB)  TX bytes:8688 (8.6 KB)
         Interrupt:252 Base address:0x2000

eth1      Link encap:Ethernet  HWaddr 00:02:44:b1:85:94  
         inet addr:10.0.0.5  Bcast:10.0.0.255  Mask:255.255.255.0
         inet6 addr: fe80::202:44ff:feb1:8594/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:507 errors:0 dropped:0 overruns:0 frame:0
         TX packets:603 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:95072 (95.0 KB)  TX bytes:110111 (110.1 KB)
         Interrupt:19 Base address:0x2000

lo        Link encap:Local Loopback  
         inet addr:127.0.0.1  Mask:255.0.0.0
         inet6 addr: ::1/128 Scope:Host
         UP LOOPBACK RUNNING  MTU:16436  Metric:1
         RX packets:40 errors:0 dropped:0 overruns:0 frame:0
         TX packets:40 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:4200 (4.2 KB)  TX bytes:4200 (4.2 KB)

xp olan makinada msn e felan girince dns hatası veriyor. ya bide bi ara uğraşırken girdi internete bilgisayarı kapattım açtım bir daha girmedi yani bu ayarlarla bi ara girdi ama yeniden başlatınca bir daha girmedi.

localhost

Konuyu tekrar okuyun. Hata yapiyorsunuz hatayi bulamiyorsunuz. Hata var simdik. Asagidaki gibi networku ayarlayin. Windows ta route ciktisiyla eth0 ip görünüyormu bakin. Yönlendirmeleri dogru yaptinizmi ? 
Alıntı yapılan: Kirmizi - 13 Temmuz 2009 - 12:14:31
                      Modem           eth1               eth0                        client
IP Adresi:      10.0.0.2        10.0.0.4        192.168.1.1             192.168.1.3
GW:                                    10.0.0.2           10.0.0.4                192.168.1.1

Ayarlarini bu sekilde yap calisir.  GW: Gateway               
Linux LPIC1 - MCSA

nakkah

#24
route tek başına çalışmıyor sanırım çünkü yardım dosyalarını açıyor herhangi bir bilgi vermiyor yani yanına bir şey yazacakmıyım? verdiğim ip adreslerinin üstte ekra görüntüsü göndermiştim bi yani senin dediğin gibi yaptım..


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 13 Temmuz 2009 - 14:22:25

kardeş birde ben 9.04 ü kullanıyorum sen 8.10 iiçn versiyondan fark edermi??