AraKullanıcı girişiGezintiEn son ağ günlüğü gönderileri
En Çok OkunanlarKimler yeni
İçerik paylaşımı |
FreeBSD/ OpenBSD Temel Ağ AyarlarıBu yazı *BSD tipi sistemler için gerekli ağyapılandırmalarını anlatmaktadır. Bir *BSD sistemin TCP/IP kullanan herhangi bir ağ ortamında ihtiyaç duyabileceği temel ağ ayarları ve bu ayarların anlamları temel UNIX/Linux sistem yönetim bilgisine sahip herkes tarafından anlaşılabilir ve uygulanabilir şekilde açıklanmıştır. Yazı içerisindeki açıklamalar ve örnekler *BSD dünyasının en yaygın(?) iki versiyonu olan FreeBSD ve OpenBSD için düşünülmüştür ve konular, örnekler her iki işletim sistemi için ayrı ayrı verilmiştir. FreeBSD ağAyarları FreeBSD sisteminde işletim sistemi tarafından tanınmış ağ arabirimlerine ait bilgiler ifconfig komutu ile görüntülenir. *BSD sistemlerde ağ arabirimlerini isimlendirme ağ kartının markasına göre olmaktadır. Mesela Realtek markalı bir kart rl şeklinde isimlendirilmektedir. Aynı karttan birden fazla olması durumunda isimlendirme rl0, rl1 , rl2 şeklinde olur. Ağ arabirimi yapılandırmak ifconfig fxp0 Ayarları Görüntülemek # ifconfig fxp1: flags=8802 plip0: flags=108810 mtu 1500 lo0: flags=8049 mtu 16384 Ayarları saklamak ifconfig_rl00="inet 10.11.12.13 netmask 255.255.255.0" ifconfig_fxp0="inet 10.0.0.1 netmask 255.255.255.0 media10baseT/UTP" /etc/rc.conf dosyasında yapılan değişikliklerin aktif olabilmesi NOT: Ağ arabirim yönetimi için FreeBSD’nin sunduğu text tabanlı yönetim programı da kullanılabilir. #sysinstall>Configure>Networking>Interfaces>Arabirim_adı> Ağ arabirimine takma IP ekleme(IP Aliasing) ifconfig_fxp0_alias0="inet a.b.c.d netmask xxx.xxx.xxx.xxx" NOT:alias0, alias1 ayni subnet ise netmaskler 255.255.255.255 olmak zorundadır. Komut satırından alias tanımlaması; #ifconfig rl0 inet alias 100.100.100.100 Eklenen aliası kaldırmak için, #ifconfig rl0 -alias 100.100.100.101 Yönlendirme tanımı ekleme Yeni bir yönlendirme tanımı eklemek için route komutukullanılır. Route komutunun en basit kullanımı #route add –net X.X.X.Y/24 host Yönlendirme tablosu Görüntüleme Internet: Destination default 127.0.0.1 192.168.0 192.168.0.1 OpenBSD Ağ ayarları OpenBSD kurulu bir sistemdeki ağ arabirimleri #cat /var/run/dmesg.boot | grep address komutu ile öğrenilebilir. Bu komutun çıktısı aşağıdaki gibi olacaktır. rl0 at pci0 dev 16 function 0 "Realtek 8139" rev 0x10: irq 10address 00:e0:4c:39:4c:a7 rl1 at pci0 dev 20 function 0 "Realtek 8139" rev 0x10: irq 11address 00:50:bf:4e:dd:1b Ağ arabiriminin özellikleri $ ifconfig -a lo0: flags=8049 mtu 33224 NOT: OpenBSD 3.6 ve öncesinde ağ arabirimlerine ait çıktılar ifconfig –a komutu ile alınabilmekteydi. OpenBSD3.7 ile sadece ifconfig komutu ile alınabilir hale getirildi. Ağ arabirimine Ip adresi atama #ifconfig le0 192.168.0.99 up netmask 255.255.255.0
ifconfig komutu ile yapılan değişiklikler sistemin ayakta olduğu müddetçe geçerlidir sistemin yeniden başlaması sonrasında bu ayarlar kaybolacaktır. Bu ayarları kalıcı hale getirmek için OpenBSD’de diğer unix’ler gibi ayarları bir dosyada tutar. OpenBSD’de bir ağarabirimine ait kalıcılık sağlayan yapılandırma dosyası /etc/hostname.ARABIRIM.ADI şeklidedir. Mesela fxp0 arabirimine ait kayıtlar etc/hostname.fxp0 dosyasında tutulur. Bu dosyanın formatı aşağıdaki gibidir. Adres_Sınıfı IP Adresi Ağ Maskesi Broadcast [Diğer seçenekler] $cat /etc/hostname.rl0 inet 10.0.0.38 255.255.255.0 NONE media 100baseTX mediaopt Detaylı bilgi man hostname.if(5) komutu ile edinilebilir. Arabirime ek IP tanımlama(IP Aliasing) # ifconfig dc0 inet alias 192.168.0.3 netmask 255.255.255.255 Örnekten de görülebileceği gibi OpenBSD’de ağ arabirimine alias tanımlama sadece "alias" ek kelimesi ile olmaktadır. Yine bu alias tanımlarının kalıcı olması istenirse /etc/hostname.arabirim.adı dosyasına ifconfig -a komutu ile alias tanımları görüntülenmez, alias tanımlarınıda görüntülemek için ifconfig -A komutu ya da ifconfig arabirim_Adı komutları kullanılır. #ifconfig -A veya #ifconfig rl0 # cat /etc/hostname.dc0 Takma IP adresi silme #ifconfig fxp0 delete IP_adresi komutu ile eklenen alias tanımı kaldırılabilir. DHCP sunucudan IP alma # dhclient fxp0 # echo dhcp >/etc/hostname.xl0 Konak ismi (hostname) belirleme Hostname komutu ile makine ismi belirlenebilir. Belirlenenbu ismin kalıcı olması için /etc/myname dosyasına yazılması gerekir. #hostname test.enderunix.org komutu ile kullanılan sistemin tam tanımlı konak adı test.enderunix.org olarak düzenlenir. Bu değer kalıcı hale gelebilmesi için /etc/myname dosyasına yazılır. $cat /etc/myname Yönlendirme işlemleri Yönlendirme tablosu görüntüleme Netstat ve route komutları uygun parametrelerle kullanılarak sistemde tanımlı yönlendirme tabloları görüntülenir. Netstat komutu ile; #route –n show ile daha sade bir çıktı alınabilir. • n parametresi ile isim-ip çözümleme işlemini iptal ederek daha hızlı ve sade sonuç alınabilir. Varsayılan ağ geçidi tanımlama #route add default IP_Adresi Bu ayarın kalıcı olabilmesi için /etc/mygate dosyasına yazılması gerekir. $cat /etc/mygate OpenBDS makineyi Router olarak kullanmak (IP FORWARDING) OpenBSD makineyi gerçek bir router olarak kullanabilmek için aşağıdaki yazılımlar kullanılabilir. Dosyalarla yapılan işlemlerdeki yapılandırmaların geçerli olabilmesi için Kaynaklar: FreeBSD işletim sistemi Kitabı (Açık Akademi) Huzeyfe ÖNAL / __________________________
|
Benzer yazılarEtiketlerEn son forum mesajlarıYaklaşan Aktiviteler |
Son yorumlar
19 saat 23 dk önce
3 gün 8 saat önce
3 gün 8 saat önce
3 gün 8 saat önce
5 gün 19 saat önce
1 hafta 1 gün önce
1 hafta 4 gün önce
2 hafta 2 gün önce
2 hafta 3 gün önce
2 hafta 3 gün önce