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.
-