Ubuntu 19.04'te statik IP adresi veya DHCP nasıl yapılandırılır

Bir web tarayıcısına eriştiğiniz ve ziyaret etmek istediğiniz sitenin adresini girdiğiniz anda, bu siteye güvenli ve etkin erişim sağlayan çeşitli özellikler, hizmetler, konfigürasyonlar ve protokoller devreye girer. Bu sizin ve benim için görünmez, ancak bu değerlerden biri yanlışsa, iletişim %100 uygun olmayacağı için sonuç beklendiği gibi olmayacaktır. Bilişim dünyasından iseniz veya temel bilgilere sahipseniz, bir web iletişimi kurarken temel bileşenlerden birinin IP adresi olduğunu bileceksiniz, çünkü bu sadece internete erişmemizi değil, aynı zamanda diğer kişilerle de iletişim kurmamızı sağlayacaktır. web'deki bilgisayarlar. yerel ağ.

Temel olarak bir IP (İnternet Protokolü) adresi, 0'dan 255'e kadar noktalarla ayrılmış dört sayıdan oluşan bir tanımlayıcıdır. Bu tanımlayıcı benzersizdir ve dünyadaki başka hiçbir bilgisayarda tekrarlanmaz ve bilgisayarı global ağa kaydetme görevi vardır. Ancak bir IP adresi yalnızca bilgisayar ekipmanına ait değildir, modemlerin, yönlendiricilerin, web sitelerinin ve daha fazlasının ilişkili IP adreslerine sahip olduğunu bilmelisiniz.

Şimdi, bir IP adresinin rolünü anlayarak, iki tür IP adresi olduğunu ve bugün onlar için iki protokol kullandığımızı bilmek gerekir. Bunlar IPv4 protokolüdür, ancak artan sayıda IP adresi talebiyle, IPv6'nın tam olarak uygulanması, daha yüksek düzeyde adresler sunan kapının eşiğindedir, ancak IP adresleme dünyasında aşağıdaki türlerle karşılaşırız: IP adresleri:

Dinamik IP adresleriDeğişken adreslerdir, bir DHCP sunucusu tarafından teslim edilir ve yönetilirler ve işlemleri bu adresin belirli bir süreliğine kiralanmasında yatar, bu süreden sonra sözdizimi değiştirilerek adres yenilenir.

Statik IP adresleriAdlarından da anlaşılacağı gibi, herhangi bir değişiklik olmaksızın sabit kalacak IP adresleridir. Sunucularda, ağa bağlı üretim makinelerinde ve genel olarak diğer hizmetler buna bağlı olduğu için IP'lerinin değiştirilmesini gerektirmeyen tüm kullanıcılarda kullanılırlar.

Linux ortamlarında, sunucularımızda statik veya dinamik bir IP adresi oluşturma yeteneğine sahibiz ve bu nedenle Solvetic, bu eylemi gerçekleştirmek için ayrıntılı süreci açıklayacaktır.

Bu eğitim için, aşağıdaki bağlantıda zaten bulunan Ubuntu Server 19.04 ve Ubuntu 19.04 Desktop kullanacağız:

1. Ubuntu Server 19.04 üzerinde Netplan ile ağı yapılandırın


Ubuntu Server 19.04 durumunda ve kullanımı çekirdek (terminal) üzerinden olduğundan, bu amaç için mevcut bazı yardımcı programları kullanmalıyız ve bu durumda netplan aracını kullanacağız.

Netplan, çeşitli Linux sistemlerinde ağı basit ama aynı zamanda eksiksiz bir şekilde yapılandırmanın mümkün olacağı bir yardımcı program olarak geliştirilmiştir, bu, bilgisayarımızda mevcut olan ağ arayüzlerinin bir YAML tanımını oluşturarak sağlanacaktır. Her birinin kendi içinde gerçekleştireceği eylemi bu yapılandırmaya dayalı olarak tanımlayan Netplan yardımcı programı, bu eylemlerin beklendiği gibi yürütülmesi için gerekli olan yapılandırmayı uygulamaktan sorumludur.

NotBiraz daha anlamak için YAML, XML, C, Python, Perl gibi iyi bilinen programlama dillerine ve RFC 2822'de belirtilen e-posta formatına dayanan, insan tarafından okunabilen bir veri formatıdır.

Her ağ arayüzünün görevini tanımladığımızda Netplan /etc/netplan/*.yaml dizinine kaydedilen bu konfigürasyonu okumaya devam eder, bundan sonra sistem başlatma işlemi sırasında Netplan belirli arka uç çalıştırılabilir dosyaları üretecektir. görev, cihaz kontrolünü özel bir ağ arka plan programına aktarmak olacaktır, netplan ile aşağıdaki komutlar desteklenir:

 NetworkManager Systemd-networkd
Netplan, gerçekleştirilecek eylemleri kontrol etmenizi sağlayan bir grup alt komuta sahiptir, bunlar:

netplan oluşturBu komut, seçilen oluşturucular için gerekli konfigürasyonu oluşturmak için / etc / netplan'ı kullanır.

net planı uygulaBu komut, oluşturucu ayarlarının uygulanmasından sorumludur ve bu durumda bunları yeniden başlatmaya devam eder.

2. Ubuntu 19.04 Sunucusundaki ağ arayüzlerini bilin

Aşama 1
İlk adım, ekipmanımızdaki ağ kartlarının tanımlayıcılarını bilmek olacaktır, bunun için aşağıdaki komutu uygulayacağız:

 ifconfig -a

BÜYÜT

Adım 2
Sonuç olarak ağ arayüzümüzün "enp0s3" olduğunu görebiliriz, eğer daha fazla ağ bağdaştırıcımız varsa, her biriyle ilişkili ilgili kimlikleri göreceğiz:

BÜYÜT

NotArayüz, bir operasyon arka kilidi olarak entegre edilmemiştir.

3. Ubuntu 19.04 Sunucusuna statik bir IP adresi koyun


İstemci bilgisayarlara hizmetler, süreçler ve roller teslim etmekten sorumlu olduklarından, sunucu düzeyinde sabit IP adreslerinin ele alınmasının gerekli olduğundan bahsetmiştik.

Aşama 1
Sunucumuzda sabit bir IP adresi yapılandırmak için, bir metin düzenleyici kullanarak ve aşağıdakileri yürüterek Netplan yapılandırma dosyasına erişmeliyiz:

 sudo nano /etc/netplan/50-cloud-init.yaml 
NotDağıtım yükleyicisinin YAML dosyasını oluşturmaması durumunda, aşağıdaki komutu kullanarak işlemciler için gerekli yapılandırmayı oluşturabiliriz:
 sudo netplan oluştur

BÜYÜT

Adım 2
Ubuntu 19.04'teki dosyaya erişirken aşağıdakileri göreceğiz:

BÜYÜT

Aşama 3
Varsayılan olarak activeenp0s3 ağ arayüzünü görüyoruz, altta aşağıdaki değerleri gireceğiz:

 enp0s8: dhcp4: dhcp6 yok: adres yok: [192.168.0.15/24,] ağ geçidi4: 192.168.0.1 ad sunucuları: adresler: [8.8.8.8, 8.8.4.4]
4. Adım
Aşağıdakileri ekledik:
  • Ağ arayüzünün adı.
  • Dinamik IP'lerin verilmemesi için DHCP'yi (hem IPv4 hem de IPv6'da) devre dışı bıraktık.
  • IP adresini atadık.
  • Ağ geçidi adresi atandı.
  • Bu durumda DNS sunucuları, Google'ın genel DNS'si kullanılarak tanımlanmıştır.

BÜYÜT

Adım 5
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

6. Adım
Ardından, değişiklikleri yürüterek uygulayacağız:

 sudo netplan uygula

BÜYÜT

7. Adım
ifconfig -a'yı tekrar çalıştırdığımızda enp0s8 arabirimimizin atanmış olarak tanımladığımız IP'ye sahip olduğunu görebiliriz, bu durumda 192.168.0.15:

BÜYÜT

4. Ubuntu Sunucusu 19.04'e dinamik bir IP adresi koyun

Aşama 1
Kriter olarak DHCP sunucusunu kullanarak IP adresini yapılandırmak için önceki yapılandırma dosyasına tekrar erişmeliyiz:

 sudo nano /etc/netplan/50-cloud-init.yaml
Adım 2
Orada aşağıdaki satırları yapılandırıyoruz:
 ağ: sürüm: 2 oluşturucu: ağd ethernetleri: enp0s8: dhcp4: true dhcp6: true

BÜYÜT

Aşama 3
Aşağıdaki tuş kombinasyonunu kullanarak değişiklikleri kaydederiz:

Ctrl + O

Düzenleyiciyi şunu kullanarak bırakıyoruz:

Ctrl + X

4. Adım
Daha sonra aşağıdaki komut ile değişiklikleri uyguluyoruz.

 sudo netplan uygula 
Adım 5
Bundan sonra ifconfig -a'yı çalıştırıyoruz ve seçilen arayüzün IP'sinin DHCP'ye dayalı olarak adresi aldığını göreceğiz:

BÜYÜT

6. Adım
Son olarak man komutunun yardımına ulaşmak istersek aşağıdakileri çalıştırabiliriz:

 adam ağ planı

BÜYÜT

5. Ubuntu 19.04 Masaüstüne statik bir IP adresi koyun

Aşama 1
Grafik sistemler söz konusu olduğunda, düşündüğümüzden daha basit bir işlemdir, bunun için ekranın üst kısmında bulunan ağ simgesine tıklamamız ve orada kullanılan ağ türünü seçmemiz ve ardından "Kablolu ağ" seçeneğine tıklamamız gerekir. yapılandırma":

Adım 2
Aşağıdaki pencere görüntülenecektir:

BÜYÜT

Aşama 3
Orada mevcut ağın sağ tarafında bulunan konfigürasyon simgesine tıklıyoruz ve bir sonraki pencerede IPv4 sekmesine gideceğiz ve orada Manual kutusunu etkinleştirip aşağıdakileri giriyoruz:

  • kullanılacak IP adresi
  • ağ maskesi
  • Kullanılacak ağ geçidi adresi

BÜYÜT

4. Adım
Bu değerleri girdikten sonra Uygula düğmesine tıklayın ve değişikliklerin geçerli olması için kablolu ağ anahtarına tıklayarak geçici olarak bağlantıyı kesmeliyiz:

BÜYÜT

Adım 5
Ardından ağı tekrar etkinleştiriyoruz ve atanan adresin doğru olup olmadığını kontrol ediyoruz:

6. Ubuntu 19.04 Masaüstünde dinamik bir IP adresi atayın

Aşama 1
Son olarak, IP adresini doğrudan DHCP sunucusundan almak istiyorsak, ağ yapılandırma penceresine geri dönmeliyiz ve IPv4 sekmesinde "Otomatik (DHCP)" kutusunu etkinleştirmeliyiz:

Adım 2
Uygula'ya tıklayın ve değişikliklerin doğru şekilde uygulanması için ağın bağlantısını kesmeli ve yeniden bağlamalıyız:

Hem sunucularımızda hem de Ubuntu 19.04 grafik arayüz ekipmanında IP adresi türünü tanımlamanın ne kadar kolay olduğunu görüyoruz ve bu şekilde bu adresleri operasyon için gerekli ve hayati olan durumlara göre kullanıyoruz, ancak her zaman temel bilgileri hatırlıyoruz. IP adresinin görevi.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave