Multipass üzerinden kurduğum VM'ler otomatik olarak NAT olarak yapılandırıldığı için modem'den bağımsız 172 ile başlayan IP'ler alıyorlardı. Bense fiziksel bir cihazmış gibi yani modem ağımdaki bir bilgisayar gibi IP almalarını ve bu IP'leri sabitlemek istiyorum. Amacım VM'i her başlattığımda aynı IP'yi alabilsin ve bende böylece kurduğum test ortamlarında istediğim gibi yapılandırma yapabileyim. Örneğin Zabbix kuracağım, agentların doğru bir şekilde haberleşebilmesi için IP'nin doğal olarak sabit olması gerekiyor. Bu ve bunun gibi nedenlerden dolayı Bridge Network yapmak durumunda kaldım. Bunu isterseniz terminal üzerinden isterseniz Multipass grafik arayüzünden yapılandırabiliyorsunuz.
Multipass HyperV veya VirtualBox network adaptörlerini kullandığı için, hali hazırda bir external network'unuz yoksa bunu oluşturmanız gerekecektir. HyperV arayüzünden kolaylıkla yeni bir Bridge Newtwork oluşturabilirsiniz. Ardından Multipass arayüzünde ilgili network kartınız ağınızdaki bir fiziksel network kartı gibi karşınıza çıkmış olacak.
Şimdi ise Ubuntu içerisinden aldığımız bu IP adresini sabitleyelim. Multipass ubuntuları ile birlikte netplan içerisine cloud init dosyası geliyor ve biz bu dosyadan daha öncelikli olacak yeni bir file oluşturacağız, ardından bunu uygulayıp vm'i restart ettiğimizde modem tarafından dağıtılan IP'yi sabitleyebileceğiz. Böylece test kurulumlarımıza devam edebiliriz.
sudo nano /etc/netplan/01-static-ip.yaml
Hiç yorum yok:
Yorum Gönder