Fedora Core Ağ Ayarları Metin KAYA EnderUNIX Üyesi metin@enderunix.org http://www.enderunix.org
setup İle Ethernet Kartı Yapılandırması setup hem ilk yapılandırma hem de var olan ayarların değiştirilmesinde kullanılır. Çalıştırmak için aşağıdaki komut verilir. # setup
setup Olmadan Ethernet Kartı Yapılandırması setup arka planda /etc/sysconfig/network-scripts/ifcfg-eth0 dosyasına ethernet kartı yapılandırması ile ilgili satırlar eklemektedir. Bu değerler aşağıdaki gibidir. # cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 BOOTPROTO=static IPADDR=10.0.0.19 NETMASK=255.255.255.0 ONBOOT=yes TYPE=Ethernet
ifconfig # ifconfig eth0 Link encap:ethernet HWaddr 00:00:E8:4D:A4:13 inet addr:10.0.0.19 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::200:e8ff:fe4d:a413/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:178728 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:48493 dropped:0 overruns:0 carrier:95060 collisions:0 txqueuelen:1000 RX bytes:19207453 (18.3 MiB) TX bytes:0 (0.0 b) Interrupt:169 Base address:0x4000 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:22575 errors:0 dropped:0 overruns:0 frame:0 TX packets:22575 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2937605 (2.8 MiB) TX bytes:2937605 (2.8 MiB)
# ifconfig eth0 eth0 Link encap:ethernet HWaddr 00:00:E8:4D:A4:13 inet addr:10.0.0.19 Bcast:10.0.0.255 Mask:255.255.255.0 inet6 addr: fe80::200:e8ff:fe4d:a413/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:178993 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:48591 dropped:0 overruns:0 carrier:95252 collisions:0 txqueuelen:1000 RX bytes:19237984 (18.3 MiB) TX bytes:0 (0.0 b) Interrupt:169 Base address:0x4000
ifconfig ile IP adresi atama Sadece IP adresini değiştirmek için aşağıdaki gibi bir komut yazılabilir. # ifconfig eth0 192.168.2.200 IP adresi ve ağ geçidini değiştirmek için ise şu şekilde yazılır: # ifconfig eth0 192.168.2.200 netmask 255.255.255.0
DHCP İstemci eth0 arabiriminde DHCP kullanmak için /etc/sysconfig/dhcpd dosyası şöyle olmalıdır: # cat /etc/sysconfig/dhcpd DHCPDARGS=eth0 # kullanılacak arabirimin adı Daha sonra /usr/share/doc/dhclient- 3.0.1/dhclient.conf.sample dosyası /etc/dhcpd.conf olarak kopyalanıp üzerinde gerekli değişiklikler yapılmalıdır.
Hostname Örneğin bilgisayara istanbul.enderunix.org ismini vermek için aşağıdaki komut verilir. # hostname istanbul.enderunix.org hostname i sabitleştirmek için önce /etc/hosts dosyasindaki 127.0.0.1 localhost.localdomain localhost ::1 localhost.localdomain localhost satirlari duzenlenir. Daha sonra /etc/sysconfig/network dosyadindaki 'HOSTNAME=localhost.localdomain' satirina istenen hostname yazilir. Yapilan ayarlarin gecerli olmasi icin network servisi # service network restart
Default Gateway Varsayılan ağ geçidini 10.0.0.1 olarak tanımlamak için: # route add default gw 10.0.0.1 Var olan ön tanımlı ağ geçidini silmek için: # route del default gw 10.0.0.1 Değişikliğin kalıcı olması için aşağıdaki komut verilir: # echo "10.0.0.0 via 10.0.0.207" >> /etc/sysconfig/network-scripts/route-eth0 Değişikliklerin geçerli olması için network servisi yeniden başlatılmalı.
/etc/resolv.conf DNS çözümlenmesinin nasıl yapılacağını belirten dosyadır. Örnek bir /etc/resolv.conf aşağıdaki gibidir. search enderunix.org nameserver 192.168.2.10 nameserver 192.168.2.11
DNS Sunucu Testi DNS sunucularının sorguya cevap verip vermediğini denemek için nslookup veya host komutu kullanılabilir. # nslookup istanbul.enderunix.org Server: dns1.acikakademi.comaddress: 192.168.2.10Name: istanbul.enderunix.org Address: 193.140.143.23 nslookup yerine host komutu da kullanılabilir. Hatta host komutu kullanılması tavsiye edilmektedir. # host istanbul.enderunix.org istanbul.enderunix.org has address 193.140.143.23
/etc/hosts /etc/hosts dosyası sunucu adlarına karşılık düşen IP adreslerini bulmak için kullanılır. Bu dosya DNS alt yapısının olmadığı ilk zamanlarda kullanılan bir yapıydı. Şu anda DNS sunucu kurmadan iç ağdaki sunucuların isim-ip karşılıklarını tutmak için kullanılabilmektedir. Örnek bir /etc/hosts dosyası aşağıdaki gibidir. 127.0.0.1 localhost.localdomain localhost 192.168.2.100 freebsd.enderunix.org freebsd