Merhabalar, eğer sizin de benim gibi Trunk porttan gelen bir bağlantının VLAN tagleme ile çoğaltılması gibi bir işleme ihtiyacınız oluyor ise bu konuda yine MAC OSX in bize sunduğu nimetlerden faydalanabilirsiniz.
Benim senaryomda Laptop’un Cisco 3650 switchten gelen bir Trunk porta bağlı ve içerdeki sanal makinalarımın Network testlerinde switch üzerinde bulunan vlanlara Access edebiliyor olması gerekiyor.
Bu işlem için Mac üzerinde VLAN tagleme işlemi yapacağız. Aslında gayet basit.
İşlemler için öncelikle Terminal’i açalım ve sudo su ile root olarak yetki alalım.
Terminale şu komutları vereceğiz.
networksetup -createVLAN AdminVLAN en3 10
Parametreler ne anlama geliyor peki ?
networksetup işlemleri yapacağımız ana komut, -createVLAN ise networkte ne tür bir işlem yapacağımızı belirttiğimiz parametre. AdminVLAN ise vlana vereceğimiz isimdir. en3 ise bu VLAN tagleme işlemini yapacağımız fiziksel aygıtımız. Yeni benim Thunderbolt Ethernet cihazımın adı. ifconfig parametresini kullanarak cihazınızın adını öğrenebilirsiniz veya networksetup -listdevicesthatsupportVLAN komutuyla hem cihazın adını hemde bu işlemi destekleyip desteklemediğini check edebilirsiniz. En sonda yer alan ise vlan ID.
Vlan ID si 10 olan benim switchimde AdminVLAN isimli VLAN’ım.
Aynı şekilde GuestVLAN içinde bir tagleme yapacağım, aynı komutları bu kez Guest VLAN için kullancağım.
networksetup -createVLAN GuestVLAN en3 20
İsterseniz ayarlarımızı bir check edelim.
ifconfig diyelim ve oluşturduğumuz VLAN ların ilgili VLAN lardan ip almış olduklarını check edelim.
Evet gördüğünüz gibi Guest ve Admin VLAN dan IP adreslerini düzgün bir şekilde almış görünüyoruz. Şimdi bu VLAN ları artık istediğim gibi içeride ki sanal sunucumda kullanabilirim. VMWare’de sanal interfaceleri artık ilgili VLAN lara atayabilirim.
Eklediğim VLAN ları kaldırma gereksinim olur ise şu komutları kullanabilirim.
networksetup -deleteVLAN AdminVLAN en3 10
VLAN ları listelemek için ise aşağıdaki komut yeterli olacaktır.
networksetup -listVLANs
Mac’inizdeki hangi aygıtların bu işlem için olanak sağladığını ise aşağıdaki komutla görmek mümkün.
networksetup -listdevicesthatsupportVLAN