Merhaba bu yazımızda Solaris 11 ve 10 arasında ağ yapılandırmasını karşılaştıracağız. Solaris 11 ile birlikte Solaris 10’a göre ağ yapılandırmasında büyük değişiklikler yapıldığını, yeni özellikler eklediğini görüyoruz.
Güle güle “Network Configuration Files”
Solaris 11’e başlarken artık aşağıda listelenen yapılandırma dosyaları kullanılması önerilmiyor. Anlayacağınız kısaca güle güle deniyor.
/etc/defaultdomain
/etc/dhcp.*
/etc/hostname.*
/etc/hostname.ip*.tun*
/etc/nodename
/etc/nsswitch.conf
Hoş geldin “Network Configuration Profile”
Solaris 11’de profil tabanlı ağ yapılandırması kullanıyor. 2 Adet yapılandırma modu var.
1. Automatic – Ağ yapılandırması (IP adresi, yönlendirici ve DNS) için DHCP kullanır. IPMP ve ağ arayüzlerinin “hot swaping”desteği yoktur.
2. Manual (DefaultFixed NCP) – Ağ yapılandırması dladm and ipadm komutları ile el ile yapılandırılır. Aynı zamanda DefaultFixed NCP olarak da adlandırılır. IPMP ve ağ arayüzlerinin “hot swaping”desteği vardır
NCP kontrol etme:
# netadm list TYPE PROFILE STATE ncp Automatic disabled ncp DefaultFixed online loc Automatic offline loc NoNet offline loc DefaultFixed online
NCP profilinin DefaultFixed modda olduğunu görüyoruz.
automatic NCP profil aktif etmek için:
# netadm enable -p ncp Automatic
manual NCP profil aktif etmek için
# netadm enable -p ncp DefaultFixed
komutlarını girebilirsiniz.
Data link layer komutları
Solaris 11’de dladm show-dev komutu çalışmıyor, bu komutun yerini dladm show-phys komutunun aldığını görüyoruz. Aşağıda çıktılarını örebilirsiniz.
Solaris 10 :
# dladm show-dev e1000g0 link: up speed: 1000 Mbps duplex: full
Solaris 11 :
# dladm show-phys LINK MEDIA STATE SPEED DUPLEX DEVICE net0 Ethernet up 1000 full e1000g0
Solaris 10 :
# dladm show-link e1000g0 type: non-vlan mtu: 1500 device: e1000g0
Solaris 11 :
# dladm show-link LINK CLASS MTU STATE OVER net0 phys 1500 up --
IP layer komutları
Ifconfig komutu solaris 11 çalışmaya devam ediyor, fakat Solaris 11 ile birlikte IP ve MAC adreslerini gösteren 2 komut daha eklendiğini görüyoruz.
Solaris 10 :
# ifconfig -a lo0: flags=2001000849 mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 e1000g0: flags=1000843 mtu 1500 index 2 inet 192.168.1.10 netmask ffffff00 broadcast 192.168.1.255 ether 0:c:29:f8:fd:69
Solaris 11:
# ipadm show-if IFNAME CLASS STATE ACTIVE OVER lo0 loopback ok yes -- net0 ip ok yes -- # ipadm show-addr ADDROBJ TYPE STATE ADDR lo0/v4 static ok 127.0.0.1/8 net0/geeklab static ok 192.168.1.10/24
Ağ yapılandırması
Solaris 11 ve 10 üzerinde el ile manuel ip yapılandırmasını görelim.
Solaris 10 :
# ifconfig e1000g1 plumb # ifconfig e1000g1 192.168.1.100 netmask 255.255.255.0 up
/etc/hosts, /etc/netmasks, /etc/hostname.e1000g1 dosyaları düzenlenerek gerekli ayarlar girilir, işletim sistemi restart edilir.
Solaris 11 :
Ağ yapılandırma modu manual NCP (DefaultFixed) aktif edilir.
# netadm enable –p ncp DefaultFixed # netadm list
Şimdi ipadm komutu ile ip ayarları yapılır.
# ipadm create-ip net0 # ipadm create-addr –T static –a local=192.168.1.30/24 net0/bilisimonline # ipadm NAME CLASS/TYPE STATE UNDER ADDR lo0 loopback ok -- -- lo0/v4 static ok -- 127.0.0.1/8 net0 ip ok -- -- net0/bilisimonline static ok -- 192.168.1.30/24
Solaris 11 ve 10 üzerinde el ile manuel ip yapılandırmasını silmeyi görelim.
Solaris 10 :
# ifconfig unplumb e1000g1
Ayrıca /etc/hosts, /etc/netmasks and /etc/hostname.e10000g1 dosyalarından gerekli girdiler kaldırılır.
Solaris 11 :
# ipadm delete-ip net2