Fedora Core Ağ Ayarları
Metin KAYA
EnderUNIX Üyesi
metin@[Link]
[Link]
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=[Link]
NETMASK=[Link]
ONBOOT=yes
TYPE=Ethernet
ifconfig
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:E8:4D:A4:13
inet addr:[Link] Bcast:[Link] Mask:[Link]
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:[Link] Mask:[Link]
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:[Link] Bcast:[Link] Mask:[Link]
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 [Link]
• IP adresi ve ağ geçidini değiştirmek için ise şu şekilde
yazılır:
# ifconfig eth0 [Link] netmask [Link]
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/[Link] dosyası /etc/[Link]
olarak kopyalanıp üzerinde gerekli değişiklikler
yapılmalıdır.
Hostname
Örneğin bilgisayara [Link] ismini
vermek için aşağıdaki komut verilir.
# hostname [Link]
hostname ‘i sabitleştirmek için önce /etc/hosts
dosyasindaki
[Link] [Link] localhost
::1 [Link] localhost
satirlari duzenlenir. Daha sonra /etc/sysconfig/network
dosyadindaki 'HOSTNAME=[Link]' satirina
istenen hostname yazilir. Yapilan ayarlarin gecerli olmasi
icin network servisi
# service network restart
Default Gateway
Varsayılan ağ geçidini [Link] olarak tanımlamak için:
# route add default gw [Link]
Var olan ön tanımlı ağ geçidini silmek için:
# route del default gw [Link]
Değişikliğin kalıcı olması için aşağıdaki komut
verilir:
# echo "[Link] via [Link]" >>
/etc/sysconfig/network-scripts/route-eth0
Değişikliklerin geçerli olması için network servisi yeniden
başlatılmalı.
/etc/[Link]
• DNS çözümlenmesinin nasıl yapılacağını belirten
dosyadır. Örnek bir /etc/[Link] aşağıdaki gibidir.
search [Link]
nameserver [Link]
nameserver [Link]
DNS Sunucu Testi
• DNS sunucularının sorguya cevap verip vermediğini
denemek için nslookup veya host komutu kullanılabilir.
# nslookup [Link]
Server: [Link]:
192.168.2.10Name: [Link]
Address: [Link]
• nslookup yerine host komutu da kullanılabilir. Hatta host
komutu kullanılması tavsiye edilmektedir.
# host [Link]
[Link] has address
[Link]
/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.
[Link] [Link] localhost
[Link] [Link] freebsd