FreeBSD/OpenBSD Temel A Ayarları



Benzer belgeler
FreeBSD Ağ Uygulamaları

Fedora Core Ağ Ayarları

OpenBSD PF CARP ve pfsync ile Redundancy Firewall

Belge Ozan UÇAR tarafından yazılmıştır ve yazarın ismine sadık kalmak kaydı ile belge izin alınmaksızın her şekilde paylaşılabilir ve dağıtılabilir.

OpenBSD PacketFilter(PF) ile Firewall Uygulamaları

FreeBSD Ağ Uygulamaları ve Güvenlik. Murat Balaban EnderUNIX Çekirdek Takımı Üyesi

LINUX TA İNTERNET PAYLAŞIMI

OpenBSD PF ile Güvenlik Duvarı Uygulamaları

FreeBSD Üzerinde VLAN Kullanımı

Tuğrul Boztoprak. 1 Haziran 2009 III. ULAKNET Çalıştay ve Eğitimi

# ifconfig le netmask broadcast

FreeBSD Üzerinde VLAN Kullanımı

Yönlendirme. Yönlendirme Protokolleri

Açık Kod VPN Çözümleri: OpenVPN. Huzeyfe ÖNAL

Parsing Dostu: AWK! Özkan KIRIK. ozkan ~ enderunix.org

BİLGİSAYAR AĞLARI VE İLETİŞİM

Alt Ağ Maskesi (Subnet Mask)

Yrd. Doç. Dr. A. Burak İNNER

CHAPTER 9. DHCP Server

Active Directory Shema

Kurumsal Güvenlik ve Web Filtreleme

Kurumsal Güvenlik ve Web Filtreleme

Packet Radio & Linux. Barış Dinç (TA7W) Amatör Radyo Kablosuz Ağ Bağlantıları

OpenBSD Pf ve Squid ile Transparent Proxy Kurulumu.!!Bu yazıda OpenBSD 3.7 işletim sistemi kullanılmıştır.

FreeBSD ve Windows XP üzerinde IPv4 Ağından IPv6 Ağına Bağlanma (Tunnel Broker)

TCPDUMP İLE TRAFİK ANALİZİ(SNİFFİNG)

Rl0 arabirimine statik IP adresi ve subnet mask`i atamak için su komutu ile süper kullanıcı olup ifconfig komutunu kullanicaz.

Hızlı Ağ Kurulum Kılavuzu

Cisco 881 Router ve AirLink ES4X0, WAN Failover Tanımı

Subnet A da bulunan DHCP Server makinesinin ve client makinenin IP yapılandırması aşağıdaki gibidir.

Aktif Dizin Logon/Logoff Script Ayarları Versiyon

DHCP kurulumu için Client/Server mimarisine sahip bir ağ ortamı olmalıdır ki bu da ortamda bir Domain Controller olmasını zorunlu kılar.

TCP / IP NEDİR? TCP / IP SORUN ÇÖZME

AĞ TEMELLERI. İSİM SOYİSİM: EMRE BOSTAN BÖLÜM: BİLGİSAYAR PROGRAMCILIĞI ÜNİVERSİTE: NİŞANTAŞI KONU: Konu 5. TCP/IP

IP Adres Subnet Mask Default Gateway ??

SM 100 Terazi Ayarları. Digi SM 100. SM 100 Terazi Ayarları

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı EKi Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

WINDOWS SERVER 2008 R2-SERVER 2012 DE IP SANALLAŞTIRMA

Datagram, bir başlık eklenerek, kaynak uçtan alıcı uca gönderilen veri birimidir. Her datagram sıra ile gönderilir.

AHTAPOT Güvenlik Duvarı Yönetim Sistemi Kullanımı

SpamTitan CD'den kurulum

BIL411 - BİLGİSAYAR AĞLARI LABORATUVARI

IPCop ile Ağ Güvenliği ve Yönlendirme. Kerem Can Karakaş.

Active Directory için Fiziksel Ağ Altyapısını Tasarlamak

-Floating, Wan ve Lan arayüzleri için ayrı kural yazma alanı vardır.

Computer and Network Security Cemalettin Kaya Güz Dönemi

Ağ Sızma Testleri ve 2. Katman Saldırıları Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı EKi Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

sunucu uygulaması Devrim Sipahi

MCR02-AE Ethernet Temassız Kart Okuyucu

Windows Server 2012 DHCP Kurulum ve Yapılandırma

Ipv6 Egitimi. Mustafa Reşit Şahin. Software Engineer.

EC-485. Ethernet RS485 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

SquidGuard Kurulumu. Öncelikle gerekli paket temin edilmelidir. adresinden temin edilebilir. Basitçe kurulumu ;

CHAPTER 12. AĞ BİLEŞENLERİ ve AĞ AYARLARI

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2

Firewall Log Server. Kurulum Kılavuzu

IP Alt Ağlara Bölmek (Subnetting)

TCP-IP PROTOKOLÜ MODÜLÜ

F.Ü. MÜH. FAK. BİLGİSAYAR MÜH. BÖL. BİLGİSAYAR SİSTEMLERİ LAB. DENEY NO : 5 ROUTER KONFİGÜRASYONU VE LAN TEKNOLOJİLERİ DENEYİ

Proje Takip Platformu Kullanım Kılavuzu

Yönlendiriciler ve Yönlendirme Temelleri

Ağ Projektörü Çalıştırma Kılavuzu

Boğaziçi Üniversitesi Bilgi İşlem Merkezi. Web Yönetimi Birimi. Drupal Kullanım Kılavuzu

Gazi Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Ağları Dersi Lab. 2. İçerik. IP ICMP MAC Tracert

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

SERNET ET232CAS x2 RS232 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

Free Cooling (Tibbo Ethernet Modüllü)

SERNET ET485CAS x2 RS485/RS422 Seri Kanal Sunucu KULLANICI KILAVUZU. Telif Hakkı Uyarısı. >>> Otomasyon Ürünleri

Elbistan Meslek Yüksek Okulu GÜZ Yarıyılı Ara Salı, Çarşamba Öğr. Gör. Murat KEÇECĠOĞLU

SUPERVISOR (YETKİLİ KULLANICI) KAMPANYA YÖNETİMİ EĞİTİM DOKÜMANI

CLIENT MODE KURULUMU

OPENBSD İŞLETİM SİSTEMİ ÜZERİNE PFW KURULUMU

Liste Yöneticileri İçin Mailman Arayüzü Kılavuzu

Ağ Bağlantısı Hızlı Kurulum Kılavuzu

DUYURU PANELİ KULLANMA YÖNERGESİ

Open-VPN Kurulumu ve SSH Bağlantı Ayarları (Windows İçin)

TCP/IP Yönlendirme. Yanlarinda * bulunan bilgiler mutlaka girilmesi gerken bilgilerdir, digerleri duruma göre bos birakilabilir.

Lab7-Dinamik Yönlendirme ve RIP

AYDES PROJESİ MESAJ KUTUSU EĞİTİM DOKÜMANI

Clonezilla Server ile Ağ Üzerinden Çoklu İmaj Yükleme

Checkpoint SmartCenter da hızlı obje yaratmak

Laboratuvar Çalışması Konak Bilgisayarları Bağlama ve Yapılandırma

Hedef Kitle Ko ullar Kurs Tanımı Amaçlar Kurs Tanıtımı

Kullanım kılavuzunuz ESET MOBILE ANTIVIRUS

İSİM ÇÖZÜMLEME STRATEJİSİ

Öğr. Gör. Serkan AKSU

AKUVOX R23 KAPI ÖNÜ ZİL PANELİ KULLANICI KILAVUZU

Sunucu İşletim Sistemini Ayarlamak ve Yönetmek

Access Point Mod Kurulumu

HACETTEPE ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR AĞLARI LABORATUVARI DENEY 5. Yönlendiricilerde İşlem İzleme ve Hata Ayıklama

HOŞGELDİNİZ LINUX'TA ROUTING VE QOS YAPISI. Özgür Yazılım ve Linux Günleri. Alper YALÇINER

Pfsense kurulum için gereken cd iso imajını adresinden indirebilirsiniz.

ACR-Net 100 Kullanım Kılavuzu

Kolay Kurulum Kılavuzu

Bilgisayar Programcılığı

Resim 7.20: Yeni bir ileti oluşturma

Linux ve iletişim. İletişim devriminin yaşandığı günümüzde, Linux ile veri iletişiminin her alanında mükemmel sonuçlara ulaşabilirsiniz.

EC-232C. Ethernet RS232 Çevirici. İstanbul Yazılım ve Elektronik Teknolojileri

EMG Ethernet Modbus Gateway Kullanım Kılavuzu

Transkript:

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ç duyabilecei 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 iletim sistemi için ayrı ayrı verilmitir. FreeBSD a Ayarları Sistem tarafından tanınmı a arabirimlerini bulmanın en kolay yolu sistemin açılı esnasında verdii bilgilerdir. Bu bilgiler #dmesg grep Ethernet komutu ile ya da #cat /var/log/dmesg.boot grep Ethernet Komutlarından biri ile örenilebilir. FreeBSD sisteminde iletim 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 fconfig komutu kullanılır. fconfig fxp0

Ayarları Görüntülemek ifconfig komutu herhangi bir parametre verilmeksizin kullanılırsa sistemdeki tüm a arabirimlerine ait bilgileri ekrana döker. # ifconfig fxp0: flags=8843<up,broadcast,running,simplex,multicast> mtu 1500 options=b<rxcsum,txcsum,vlan_mtu> inet 192.168.0.80 netmask 0xffffff00 broadcast 192.168.0.255 inet6 fe80::202:55ff:feaa:a64a%fxp0 prefixlen 64 scopeid 0x1 ether 00:02:55:aa:a6:4a media: Ethernet autoselect (100baseTX <full-duplex>) status: active fxp1: flags=8802<broadcast,simplex,multicast> mtu 1500 options=8<vlan_mtu> ether 00:03:47:b2:53:25 media: Ethernet autoselect (none) status: no carrier plip0: flags=108810<pointopoint,simplex,multicast> mtu 1500 lo0: flags=8049<up,loopback,running,multicast> mtu 16384 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 Ayarları saklamak ifconfig komutu ile yapılan ayarlamalar kalıcı deildir ve sistemin bir sonraki açılıında geçersiz olacaktır. stenilen ayarların kalıcı olması /etc/rc.conf dosyasına aaıdaki gibi uygun formatta yazılarak salanabilir. ifconfig_rl00= inet 10.11.12.13 netmask 255.255.255.0 ifconfig_fxp0= inet 10.0.0.1 netmask 255.255.255.0 media 10baseT/UTP /etc/rc.conf dosyasında yapılan deiikliklerin aktif olabilmesi #sh /etc/netstart

komutu çalıtırılmalıdır. NOT: A arabirim yönetimi için FreeBSD nin sunduu text tabanlı yönetim programı da kullanılabilir. #sysinstall >Configure>Networking>Interfaces>Arabirim_adı> A arabirimine takma IP ekleme(ip Aliasing) /etc/rc.conf dosyasına eklenecek bir satır ile arabirime Ip alias tanımlaması yapılır, her bir Ip adresi için gerekli satır uygun ekilde eklenir. ifconfig_fxp0_alias0= inet a.b.c.d netmask xxx.xxx.xxx.xxx ifconfig_fxp0_alias1= inet e.f.g.h 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 #ifconfig rl0 inet alias 100.100.100.101 netmask 255.255.255.255 #ifconfig rl0 inet alias 100.100.100.102 netmask 255.255.255.255 Eklenen aliası kaldırmak için, #ifconfig rl0 -alias 100.100.100.101 Komutu kullanılabilir. Yönlendirme tanımı ekleme Yeni bir yönlendirme tanımı eklemek için route komutu kullanılır. Route komutunun en basit kullanımı #route add net X.X.X.Y/24 host eklindedir. Yönlendirme tablosu Görüntüleme $ netstat -rn -f inet Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.0.1 UGS 0 519216 fxp0 127.0.0.1 127.0.0.1 UH 0 134666 lo0 192.168.0 link#1 UC 0 0 fxp0 192.168.0.1 00:0a:41:82:26:e1 UHLW 1 0 fxp0 960 OpenBSD A ayarları

OpenBSD kurulu bir sistemdeki a arabirimleri #cat /var/run/dmesg.boot grep address komutu ile örenilebilir. Bu komutun çıktısı aaıdaki gibi olacaktır. rl0 at pci0 dev 16 function 0 "Realtek 8139" rev 0x10: irq 10 address 00:e0:4c:39:4c:a7 rl1 at pci0 dev 20 function 0 "Realtek 8139" rev 0x10: irq 11 address 00:50:bf:4e:dd:1b A arabiriminin özellikleri fconfig a komutu ile görüntülenebilir. $ ifconfig -a lo0: flags=8049<up,loopback,running,multicast> mtu 33224 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x6 inet 127.0.0.1 netmask 0xff000000 rl1: flags=8843<up,broadcast,running,simplex,multicast> mtu 1500 address: 00:50:bf:4e:dd:1a media: Ethernet autoselect (100baseTX full-duplex) status: active inet6 fe80::250:bfff:fe4e:dd1a%rl1 prefixlen 64 scopeid 0x2 inet 172.16.10.1 netmask 0xffffff00 broadcast 172.16.10.255 pflog0: flags=141<up,running,promisc> mtu 33224 pfsync0: flags=0<> mtu 2020 enc0: flags=0<> mtu 1536 Enc0 = Enkapsilasyon(ifreleme vs) arabirimi Pflog0 paket filtreleme arabirimi 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

OpenBSD de de ip adresi atama ilemleri ifconfig komutu ile olur. fconfig komutunun kullanımı dier unix ler ile benzerdir. #ifconfig le0 192.168.0.99 up netmask 255.255.255.0 le0 ayarlama yapılan a arabirimi adı 192.168.0.99 arabirime atanacak Ip adresi up arabirimin durumunu belirtir, down=pasif hal status :active/passive Ethernet kartının iletiim durumunu belirtir. netmask 255.255.255.0 Arabirime a maskesi atamak. ifconfig komutu ile yapılan deiiklikler sistemin ayakta olduu müddetçe geçerlidir sistemin yeniden balaması sonrasında bu ayarlar kaybolacaktır. Bu ayarları kalıcı hale getirmek için OpenBSD de dier unix ler gibi ayarları bir dosyada tutar. OpenBSD de bir a arabirimine ait kalıcılık salayan 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ı aaıdaki gibidir. Adres_sınıfı IP Adresi A maskesi Broadcast [Dier seçenekler] Örnek; $ cat /etc/hostname.fxp0 inet 10.0.0.38 255.255.255.0 NONE $cat /etc/hostname.rl0 inet 10.0.0.38 255.255.255.0 NONE media 100baseTX mediaopt full-duplex 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ülebilecei 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 Adres_sınıfı alias IP Adresi A maskesi Broadcast [Dier seçenekler] eklinde girilmelidir. fconfig 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 rl0: flags=8843<up,broadcast,running,simplex,multicast> mtu 1500 address: 00:e0:4c:39:4c:a7 media: Ethernet autoselect (100baseTX full-duplex) status: active inet6 fe80::2e0:4cff:fe39:4ca7%rl0 prefixlen 64 scopeid0x1 inet 192.168.0.89 netmask 0xffffffff broadcast 192.168.0.89 inet 192.168.0.88 netmask 0xffffff00 broadcast 192.168.0.255 # cat /etc/hostname.dc0 inet 192.168.0.2 255.255.255.0 media 100baseTX inet alias 192.168.0.3 255.255.255.255 inet alias 192.168.0.4 255.255.255.255 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 #sh /etc/netstart DHCP sunucudan alınacak parameterleri belirlemek için /etc/dhclient.conf dosyası kullanılabilir. Konak ismi(hostname) belirleme Hostname komutu ile makine ismi belirlenebilir. Belirlenen bu 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 deer kalıcı hale gelebilmesi için /etc/myname dosyasına yazılır. $cat /etc/myname test.enderunix.org Yönlendirme ilemleri o Yeni yönlendirme kaydı ekleme o Ekli bir yönlendirme kaydını silme 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;

#netstat -rn -f inet Routing tables Internet: Destination Gateway Flags Refs Use Mtu Interface default 194.27.72.1 UGS 1 1292679 - rl0 127/8 127.0.0.1 UGRS 0 0 33224 lo0 127.0.0.1 127.0.0.1 UH 2 638 33224 lo0 172.16.10/24 link#2 UC 1 0 - rl1...... #route show Routing tables Internet: Destination Gateway Flags Refs Use Mtu Interface default 194.27.72.1 UGS 0 1292785 - rl0 loopback localhost.kou.edu. UGRS 0 0 33224 lo0 localhost.kou.edu. localhost.kou.edu. UH 0 638 33224 lo0 172.16.10/24 link#2 UC 0 0 - rl1 172.16.10.2 00:d0:b7:b6:d1:0c UHLc 0 26 - rl1 194.27.72/24 link#1 UC 0..... #route n show ile daha sade bir çıktı alınabilir. n parametresi ile isim-ip çözümleme ilemini 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 10.10.10.1 OpenBDS makineyi Router olarak kullanmak(ip FORWARDING) /etc/sysctl.conf dosyasındaki net.inet.ip.forwarding=1 eklinde bir kayıt ekleyerek yapılır. # sysctl net.inet.ip.forwarding=1 net.inet.ip.forwarding: 0 -> 1 OpenBSD makineyi gerçek bir router olarak kullanabilmek için aaıdaki yazılımlar kullanılabilir. o OpenBGPD [http://www.openbgpd.org] o routed(8) [] o mrtd [] o zebra [] o quagga [] Dosyalarla yapılan ilemlerdeki yapılandırmaların geçerli olabilmesi için #sh /etc/netstart komutunun çalıtırılması gerekir. Kaynaklar: http://www.onlamp.com/pub/a/bsd/2000/06/13/openbsd.html http://ipucu.enderunix.org/openbsd?php FreeBSD iletim sistemi Kitabı(Açık Akademi) huzeyfe@enderunix.org Huzeyfe ÖNAL /