เป็นไปได้หรือไม่ที่จะวาง IP จริง (ไม่ใช่ในช่วง 127.xxx) บนอุปกรณ์ลูปแบ็ค
เป็นไปได้หรือไม่ที่จะวาง IP จริง (ไม่ใช่ในช่วง 127.xxx) บนอุปกรณ์ลูปแบ็ค
คำตอบ:
ไม่มีอะไรห้ามทำ
# ifconfig lo: 1 10.0.0.1/8 # ifconfig lo: 1 lo: 1 ลิงก์ encap: Local Loopback inet addr: 10.0.0.1 Mask: 255.0.0.0 การเรียกใช้ LOOPBACK RUNNING MTU: 65536 ตัวชี้วัด: 1 # ping -c 1 10.0.0.1 PING 10.0.0.1 (10.0.0.1) 56 (84) ไบต์ของข้อมูล 64 ไบต์จาก 10.0.0.1: icmp_seq = 1 ttl = 64 เวลา = 0.025 ms --- 10.0.0.1 สถิติ ping --- 1 แพ็คเก็ตที่ส่ง, 1 ที่ได้รับ, การสูญเสียแพ็กเก็ต 0%, เวลา 0ms rtt min / avg / max / mdev = 0.025 / 0.025 / 0.025 / 0.000 ms
ปรับปรุง:
เพื่อให้ที่อยู่นี้คงอยู่หลังจากรีบูตบน Ubuntu 16.04 คุณสามารถแก้ไข/etc/network/interfaces
ไฟล์ของคุณด้วยethtool
คำสั่งเหล่านี้:
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
ในฐานะที่เป็นทางเลือกในการใช้lo:0
นอกจากนี้คุณยังสามารถใช้dummy
อินเตอร์เฟซในลินุกซ์เช่น:
ifconfig dummy0 10.0.0.1/32
ifconfig dummy1 10.1.1.1/24
นอกจากคำตอบอื่น ๆ :
สำหรับรายละเอียดเพิ่มเติมดูตัวอย่างการสอนการตั้งค่า BIND anycast ที่ทำกับ Quagga / BIRD
ปมการกำหนดเส้นทางที่นี่: OSPF: การย้าย Quagga ไปยัง BIRD
PS Linux โดยค่าเริ่มต้นจะสร้าง dummy0 และ dummy1 เท่านั้นและจะต้องมีคำสั่งให้สร้างจำนวนมากขึ้นของอินเทอร์เฟซดัมมี่
บนเคอร์เนล Linux ปัจจุบันที่มีip
ยูทิลิตี้มันค่อนข้างง่าย:
ip addr add 10.0.1.8 dev lo
สิ่งนี้มีประโยชน์เมื่อคุณมีบริการที่ผูกพอร์ตบนอินเทอร์เฟซและต้องการเรียกใช้โปรแกรมอื่นบนพอร์ตและเครือข่ายเดียวกัน ฉันใช้เพื่อเปิดใช้งานทั้งสองbind
และdnsmasq
อยู่ร่วมกันบนเซิร์ฟเวอร์เดียวกัน
หากคุณกำลังใช้/etc/network/interfaces
เพื่อกำหนดค่าอินเตอร์เฟสของคุณให้อัพเดตlo
stanza เพื่อรวม:
up ip addr add 10.0.1.8 dev lo
ใช่ แต่นั่นไม่ได้หมายความว่าเป็นความคิดที่ดี หากคุณใช้ IP ที่ระบบของคุณเข้าถึงข้อมูลใด ๆ ที่พยายามส่งจะถูกเปลี่ยนเส้นทางไปยังระบบโลคัลแทนซึ่งอาจทำให้เกิดปัญหาเครือข่ายแปลก ๆ ทุกชนิด หมายความว่าคุณไม่สามารถใช้สิ่งใดนอกเหนือจากช่วงต่อไปนี้อย่างปลอดภัย:
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
ด้วยข้อยกเว้นที่เป็นไปได้ของข้อใดข้อหนึ่งต่อไปนี้ขึ้นอยู่กับวิธีการกำหนดค่าอินเทอร์เฟซเครือข่ายอื่น ๆ ของคุณ:
10.0.0.0/8
192.168.0.0/16
172.16.0.0/12
169.254.0.0/16
นี่เป็นกรณีที่RFC 1925 , ส่วนที่ 2, ข้อ 3 ใช้