Network Ayarları
FreeBSD'de ağ yapılandırması genellikle /etc/rc.conf
dosyası üzerinden yapılır. Bu dosya, sistem başlangıcında çalıştırılacak servisleri ve ağ arayüzleri gibi temel sistem parametrelerini tanımlar. DNS sunucu adresleri ise /etc/resolv.conf
dosyasında belirtilir.
/etc/rc.conf
ile Yapılandırma
/etc/rc.conf
ile Yapılandırma/etc/rc.conf
dosyasına eklenen veya değiştirilen satırlar, sistem başlangıcında veya netif
servisi yeniden başlatıldığında uygulanır.
Ağ Arayüzlerini Listeleme:
Sistemdeki ağ arayüzlerini görmek için ifconfig
komutu kullanılır:
DHCP ile Otomatik Yapılandırma:
Bir ağ arayüzünün (örneğin em0
) DHCP kullanarak otomatik olarak yapılandırılması için /etc/rc.conf
dosyasına şu satır eklenir:
Birden fazla arayüz varsa, her biri için ayrı bir satır eklenir.
Statik IP Adresi ile Yapılandırma:em0
arayüzüne statik bir IP adresi, alt ağ maskesi ve varsayılan ağ geçidi atamak için /etc/rc.conf
dosyasına aşağıdaki gibi satırlar eklenir:
ifconfig_<arayüz_adı>
: Belirtilen arayüz için yapılandırma satırını başlatır.inet <ip_adresi>
: IPv4 adresini belirtir.netmask <alt_ağ_maskesi>
: Alt ağ maskesini belirtir. Alternatif olarak CIDR notasyonu da kullanılabilir:inet 192.168.1.100/24
.defaultrouter
: Sistemin varsayılan ağ geçidini (router) tanımlar.
Birden Fazla IP Adresi (Alias):
Bir arayüze birden fazla IP adresi atamak için alias
kullanılır:
IPv6 Yapılandırması: Statik IPv6 adresi ve SLAAC (StateLess Address AutoConfiguration) için:
DNS Ayarları (/etc/resolv.conf
)
/etc/resolv.conf
)DNS sunucu adresleri /etc/resolv.conf
dosyasında tanımlanır. Bu dosya genellikle DHCP istemcisi tarafından otomatik olarak güncellenir, ancak statik yapılandırmada manuel olarak düzenlenmesi gerekir.
Değişiklikleri Uygulama
/etc/rc.conf
dosyasında yapılan değişikliklerin geçerli olması için genellikle netif
servisini yeniden başlatmak gerekir:
Veya sadece belirli bir arayüzü yeniden başlatmak için:
Sistemi yeniden başlatmak da (sudo shutdown -r now
) ayarların uygulanmasını sağlar.
/etc/resolv.conf
dosyasında yapılan değişiklikler genellikle anında geçerli olur.
Geçici Ayarlar (ifconfig
)
ifconfig
)ifconfig
komutu, çalışan sistem üzerinde ağ arayüzlerini geçici olarak yapılandırmak için de kullanılabilir. Bu ayarlar sistem yeniden başlatıldığında kaybolur.
FreeBSD'nin ağ yapılandırması /etc/rc.conf
merkezli yapısıyla oldukça basit ve güçlüdür. Detaylı bilgi ve diğer seçenekler için rc.conf(5)
ve ifconfig(8)
man sayfalarına bakılabilir.
Last updated