10. Ağlar
- IP bilgilerimi nasıl görebilir ve değiştirebilirim?
- Sistemin routing tablosunu nasıl görebilirim ve değiştirebilirim?
- Linux'u ping'e nasıl kapatırım?
- Makinamdaki bir portu basitçe nasıl başka bir yere yönlendirebilirim?
- Sunucumda squid proxy kurulu. Yerel ağımızdaki web sitelerine bağlanabiliyoruz ama bazı uygulamalar Internet'e bağlanamıyor. Neden?
- Bir makinanın belli bir portuna gelen paketleri bir başka makinaya nasıl yönlendirebilirim?
- Linux makinamdaki bir dizini ağ altındaki tüm kullanıcılara samba ile paylaştırmak istiyorum ama parola sormayacak ve tüm kullanıcılar yazıp silebilecek. smb.conf dosyasında nasıl bir tanımlama yapmalıyım?
- Bir NT sunucudaki paylaşıma açılmış dizini linux makinamdaki bir dizine nasıl bağlayabilirim?
- Linux sunucu üzerinden Internet'e çıkan makinaların yerel IPlerinin bir siteye girildiğinde gözükmemesi için squid'de ne yapmalıyım?
- 
              - 
                  IP bilgilerimi nasıl görebilir ve değiştirebilirim? 
- 
                  Yanıtlayan: Alper Oğuz Bunun için ifconfigkomutu kullanılmaktadır. Bağımsız değişkensiz kullanıldığında her ağ aygıtının IP bilgileri görüntülenir. Değişiklik yaparken, örneğin 1. ethernet kartının IP bilgilerini değiştirmek için (1.2.3.4 IP adresiniz):# ifconfig eth0 1.2.3.4 netmask 255.255.255.0Ağ aygıtını kapatmak için: # ifconfig eth0 downAğ aygıtını sistemde kayıtlı olan IP ayarlarıyla tekrar açmak için: # ifconfig eth0 upkullanılabilir. Daha ayrıntılı bilgi için man ifconfigile yardım sayfasına bakabilirsiniz.
 
- 
                  
- 
              - 
                  Sistemin routing tablosunu nasıl görebilirim ve değiştirebilirim? 
- 
                  Yanıtlayan: Alper Oğuz routekomutu ile yönlendirme (routing) tablosu görülebilir.Yönlendirme tablosuna yeni bir ağ veya makina eklemek/çıkarmak için yine routekomutu kullanılır.Daha ayrıntılı bilgi için man routeile kılavuz sayfalarına bakabilirsiniz.
 
- 
                  
- 
              - 
                  Linux'u ping'e nasıl kapatırım? 
- 
                  Yanıtlayan: Alper Özmalkoç # echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_allkomutunu yazmanız yeterli olur. 
 
- 
                  
- 
              - 
                  Makinamdaki bir portu basitçe nasıl başka bir yere yönlendirebilirim? 
- 
                  Yanıtlayan: Levent Yıldırım Bu işlemi en basit şekilde rinetdile yapabilirsiniz. Programı yükledikten sonra/etc/rinetd.confdosyasında0.0.0.0 8080 192.168.1.43 80 şeklinde bir satır girerek yönlendirebilirsiniz. Burada: 0.0.0.0: gelen tüm istekler,8080: gelen port numarası,192.168.1.43: yönlendirilecek IP,80: yönlendirilecek port'dur.
 
- 
                  
- 
              - 
                  Sunucumda squid proxy kurulu. Yerel ağımızdaki web sitelerine bağlanabiliyoruz ama bazı uygulamalar Internet'e bağlanamıyor. Neden? 
- 
                  Yanıtlayan: Enver ALTIN Squid proxy, bir ağ içersindeki bilgisayarların sadece HTTP ve FTP trafiği için bağlantı sağlar. TCP/IP trafiğini de dağıtmak için IPTables/NAT kullanıyoruz. İki satır yeterli: # iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE\#echo "1" > /proc/sys/net/ipv4/ip_forward
 
- 
                  
- 
              - 
                  Bir makinanın belli bir portuna gelen paketleri bir başka makinaya nasıl yönlendirebilirim? 
- 
                  Yanıtlayan: Serdar Köylü Bunun için aşağıdaki gibi bir kural eklemeniz gerekli iptables -t nat -A PREROUTING -p protokol \ 
 -d kaynak_ip --dport portnum \
 -j DNAT --to hedef_ip:portYani, 10.0.0.1makinasının25/tcpportuna gelenleri10.0.0.2'ye yönlendirmek için:# iptables -t nat -A PREROUTING -d 10.0.0.1 -p tcp --dport 25\-j DNAT --to 10.0.0.2:25
 
- 
                  
- 
              - 
                  Linux makinamdaki bir dizini ağ altındaki tüm kullanıcılara samba ile paylaştırmak istiyorum ama parola sormayacak ve tüm kullanıcılar yazıp silebilecek. smb.conf dosyasında nasıl bir tanımlama yapmalıyım? 
- 
                  [Deneme] path = /paylastirilacak/dizin public = yes writeable = yes printable = no comment = genel paylasim şeklinde bir tanımlama yapılmalı. 
 
- 
                  
- 
              - 
                  Bir NT sunucudaki paylaşıma açılmış dizini linux makinamdaki bir dizine nasıl bağlayabilirim? 
- 
                  Yanıtlayan: Serdar Köylü mount -t smbfs -o username=kullanici, password=parola //sunucu/dizin /yerel_dizin 
 
- 
                  
- 
              - 
                  Linux sunucu üzerinden Internet'e çıkan makinaların yerel IPlerinin bir siteye girildiğinde gözükmemesi için squid'de ne yapmalıyım? 
- 
                  Squid yapılandırma dosyası squid.conf'un sonlarına doğru:# TAG: forwarded_for on|off # If set, Squid will include your system's IP address or name # in the HTTP requests it forwards. By default it looks like # this: # X-Forwarded-For: 192.1.2.3 # If you disable this, it will appear as # X-Forwarded-For: unknown forwarded_for off şeklinde forwarded_forseçeneğini kapatırsanız squid vekili olduğu IPnin bilgisini paket başlıklarında göndermez.
 
-