Ana Sayfa » *nix » FreeBSD Ethernet Interface (NIC) İsimlerini Değiştirmek

FreeBSD Ethernet Interface (NIC) İsimlerini Değiştirmek


BerbatKötüİdare EderGüzelHarika (Henüz Puan Verilmedi. Oy kullanarak siz de katkı yapabilirsiniz.)
Loading...

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MYprDfUn' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349
freebsd-logo Bildiğiniz gibi sistemlerde, network interfacelerinin isimleri 'larda olduğu gibi eth0, eth1 vs. gibi isimler yerine, Ethernet kartının marka ve modeline göre tanımlanıyor. Örneğin, bilgisayarınızda Broadcom'un ürettiği ethernetlerden takılı ise ethernet'in ismi bge, bfe ya da bce olarak tanımlanacaktır. 3Com Ethetnet kullanıyorsanız muhtemelen xl, vx ya da txp gibi bir ismi olacaktır.

Hangi marka/model ethernet kullandığınızı ile  ilk bakışta anlamak için güzel bir yöntem olsa da üzerinde birden fazla ethernet bulunan firewall vb. gibi sistemlerde, kartların isimlerini kendinize göre değiştirmek ve  karışıklığın önüne geçmek isteyebilirsiniz.  (Ben böyle yapıyorum.)

Dolayısı ile, bu yazıda  rc.conf dosyasında yapılacak küçük bir değişiklikle ethetnet  isimlerinin yeniden nasıl adlandırılabileceğine değinmek istiyorum.

Ethernet isimleri değiştirilecek olan  7.2 sistemde “le0” ve “le1” olmak üzere iki adet ethernet kartı bulunuyor.  Firewall olarak çalışan bu makinada le0 dış networke, le1 ise iç networke bağlı. Bu nedenle  isimler “external” ve “internal” olarak değiştirilecek.

Öncelikle, ilgili bilgisayarda komutu ile konfigurasyon bilgilerini kontrol edelim.

[root@syslab ~]# 
le0: flags=8843 metric 0 mtu 1500
	options=8
	ether 00:0c:29:91:96:96
	inet 192.168.12.235 netmask 0xffffff00 broadcast 192.168.12.255
	media: Ethernet autoselect
	status: active
le1: flags=8843 metric 0 mtu 1500
	options=8
	ether 00:0c:29:91:96:90
	inet 192.168.175.10 netmask 0xffffff00 broadcast 192.168.175.255
	media: Ethernet autoselect
	status: active
lo0: flags=8049 metric 0 mtu 16384
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
	inet6 ::1 prefixlen 128
	inet 127.0.0.1 netmask 0xff000000

le0 ve le1 olarak isimlendirilmiş iki adet aktif ethetnet kartı ve lo0 isimli loop back interface'ini görebiliyoruz.

Ön tanımlı olarak rc.conf dosyasının ilgili içeriği şu şekilde:

[root@syslab ~]# more /etc/rc.conf |grep ifconfig

ifconfig_le0="inet 192.168.12.235  netmask 255.255.255.0"
ifconfig_le1="inet 192.168.175.10  netmask 255.255.255.0"

Burada da le0 ve le1 ismi kullanıldığını görebiliyoruz.

Şimdi rc.conf dosyasını editleyelim:

[root@syslab ~]# vi /etc/rc.conf

Daha sonra, ifconfig ile başlayan satırların hemen üstüne şu iki satırı ekliyoruz:

ifconfig_le0_name="External"
ifconfig_le1_name="Internal"

Son olarak da öntanımlı olarak eklenmiş olan ifconfig_le0 ve ifconfig_le1 ibarelerini aşağıdaki gibi değiştirelim:

ifconfig_External="inet 192.168.12.235  netmask 255.255.255.0"
ifconfig_Internal="inet 192.168.175.10  netmask 255.255.255.0"

Şimdi de değişikliklerin aktif olması network ve routing servislerini yeniden başlatıyoruz. aşağıdaki komutu çalıştırıyoruz.


Tekrar ifconfig ile duruma baktığımız zaman çıktı aşağıdaki gibi olacaktır.

External: flags=8843 metric 0 mtu 1500
	options=8
	ether 00:0c:29:91:96:96
	inet 192.168.12.235 netmask 0xffffff00 broadcast 192.168.12.255
	media: Ethernet autoselect
	status: active
Internal: flags=8843 metric 0 mtu 1500
	options=8
	ether 00:0c:29:91:96:90
	inet 192.168.175.10 netmask 0xffffff00 broadcast 192.168.175.255
	media: Ethernet autoselect
	status: active
lo0: flags=8049 metric 0 mtu 16384
	inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4
	inet6 ::1 prefixlen 128
	inet 127.0.0.1 netmask 0xff000000

Görüldüğü gibi ethernetlerin isimleri değişmiş bulunuyor. Eğer siz de, çok fazla sayıda sunucu ile haşır neşir oluyor ve üzerinde birden fazla nic bulunan sistemlerde kendinize her seferinde “yahu bu ethetner ne idi? Bu ethernet hangi networkte bakıyordu ?” gibi sorular soruyorsanız  ethernetleri yeniden isimlendirmek oldukça işinize yarayacaktır.

Visited 354 times, 1 visit(s) today
Kategoriler: *nix,ipucu |

Bu yazılar da ilginizi çekebilir:


- FreeBSD – IP Aliases
- SysInfo Script Set’i ile FreeBSD Sistem Bilgileri
- Linux: Ethernet Bağlantı Hızının Tespit Edilmesi
- FreeBSD Jail Kurulumu – Güvenli Network Servisleri
- BandwidthD ile Birden Fazla Interface’i Monitor Etmek | FreeBSD

Yorumlar


  1. Fatih | (Ağustos 7th, 2010 2:31 pm)

    Güzel ve yararlı bir yazı elinize sağlık

    [Cevapla]

Trackbacks

Yorumda bulunun.