Geri döngü aygıtına gerçek bir IP (127.xxx içinde değil) aralığı koymak mümkün müdür?
Geri döngü aygıtına gerçek bir IP (127.xxx içinde değil) aralığı koymak mümkün müdür?
Yanıtlar:
Hiçbir şey yapmayı yasaklamaz.
# ifconfig lo: 1 10.0.0.1/8 # ifconfig lo: 1 lo: 1 Bağlantı encap: Yerel Geridöngü inet adresi: 10.0.0.1 Maske: 255.0.0.0 UP LOOPBACK KOŞU MTU: 65536 Metrik: 1 # ping -c 1 10.0.0.1 PING 10.0.0.1 (10.0.0.1) 56 (84) bayt veri. 10.0.0.1'den 64 bayt: icmp_seq = 1 ttl = 64 zaman = 0.025 ms --- 10.0.0.1 ping istatistikleri --- 1 paket iletildi, 1 paket alındı,% 0 paket kaybı, süre 0 ms rtt min / ortalama / maks / mdev = 0,025 / 0,025 / 0,025 / 0,000 ms
Güncelleme:
Bu adresin Ubuntu 16.04'te yeniden başlatıldıktan sonra da devam etmesi için /etc/network/interfaces
dosyanızı aşağıdaki ethtool
komutlarla değiştirebilirsiniz :
auto lo lo:1
iface lo inet loopback
iface lo:1 inet static
address 10.0.0.1
network 10.0.0.0
netmask 255.0.0.0
Kullanmaya alternatif olarak lo:0
, dummy
Linux'taki arayüzleri aşağıdaki gibi de kullanabilirsiniz :
ifconfig dummy0 10.0.0.1/32
ifconfig dummy1 10.1.1.1/24
Diğer cevaplara ek olarak:
Daha fazla ayrıntı için, örneğin Quagga / BIRD ile yapılan bir BIND anycast kurulum eğitimine bakın.
ipuçlarını buraya yönlendirme: OSPF: Quagga'yı BIRD'ye taşıma
PS Linux varsayılan olarak sadece dummy0 ve dummy1 oluşturur ve daha fazla sayıda kukla arayüz oluşturmaları konusunda talimat verilmelidir.
ip
Yardımcı programı ile mevcut Linux çekirdeğinde oldukça basit:
ip addr add 10.0.1.8 dev lo
Bir arabirimdeki bir bağlantı noktasını bağlayan ve aynı bağlantı noktası ve ağda farklı bir program çalıştırmak istediğiniz bir hizmetiniz olduğunda bu yararlı olabilir. Her ikisini de etkinleştirmek bind
ve dnsmasq
aynı sunucuda birlikte var olmak için kullanıyorum.
Eğer kullanıyorsanız /etc/network/interfaces
Arabirimlerinizden yapılandırmak için, daha sonra güncelleme lo
içerecek şekilde dörtlük:
up ip addr add 10.0.1.8 dev lo
Evet, ama bu onun iyi bir fikir olduğu anlamına gelmez. Sisteminiz tarafından erişilecek bir IP kullanırsanız, oraya göndermeye çalıştığı veriler bunun yerine yerel sisteme yönlendirilir ve bu da her türlü garip ağ sorunlarına neden olabilir. Bu, özellikle aşağıdaki aralıkların dışında hiçbir şeyi güvenle kullanamayacağınız anlamına gelir:
127.0.0.0/8
192.0.2.0/24
198.51.100.0/24
203.0.113.0/24
240.0.0.0/4
Aşağıdakilerden herhangi biri olası istisnası dışında, diğer ağ arabirimlerinizin nasıl yapılandırıldığına bağlıdır:
10.0.0.0/8
192.168.0.0/16
172.16.0.0/12
169.254.0.0/16
Bu, RFC 1925 , bölüm 2, madde 3'ün geçerli olduğu bir durumdur .