FreeBSD Ethernet Interface (NIC) İsimlerini Değiştirmek
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
Bildiğiniz gibi freebsd sistemlerde, network interfacelerinin isimleri linux'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ı ifconfig 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 freebsd 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 ifconfig komutu ile konfigurasyon bilgilerini kontrol edelim.
[root@syslab ~]# ifconfig 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.
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
Trackbacks
Yorumda bulunun.
Güzel ve yararlı bir yazı elinize sağlık
[Cevapla]