Score:1

สร้างนามแฝงเครือข่ายใน Ubuntu 20.04

ธง jp

ฉันมีแอปพลิเคชันในเครื่องที่จะพยายามเชื่อมต่อกับ MySQL บน 172.1.0.1 เมื่อใช้งานจริง แต่ฉันต้องการทดสอบในเครื่อง

ในขณะนี้ การเปลี่ยนซอร์สโค้ดไม่ใช่ตัวเลือก ดังนั้นสิ่งที่ฉันต้องการจริงๆ คือให้ 172.1.0.1 ทำการแมปเพื่อกำหนดเส้นทางไปยัง localhost (127.0.0.1)สิ่งที่จะคงอยู่ผ่านการรีบูต แต่ง่ายต่อการเปลี่ยนกลับ

ฉันเคยเห็นวิธีแก้ปัญหาบางอย่างโดยใช้ iptables หรือ ifconfig แต่ Ubuntu 20 ยังใช้ netplan และฉันกลัวว่าฉันจะทำอะไรผิดพลาด (ฉันเป็นคนโง่ในเรื่องนี้)

ใครช่วยชี้แนะฉันหน่อยได้ไหม

ขอบคุณล่วงหน้าสำหรับความช่วยเหลือใด ๆ

Score:1
ธง jp

ฉันดูเหมือนจะพบคำตอบสำหรับคำถามของฉันแล้ว สิ่งที่ฉันทำคือแก้ไขไฟล์เริ่มต้นที่พบใน /etc/netplan มีลักษณะดังนี้:

เครือข่าย:
รุ่น: 2
เรนเดอร์: NetworkManager
อีเธอร์เน็ต:
    แท้จริง:
    เรนเดอร์: เครือข่าย
    จับคู่:
        ชื่อ: โล
    ที่อยู่:
        - 172.1.0.1/32

จากนั้นรีสตาร์ทเครือข่ายด้วย:

ใช้ sudo netplan
ca flag
โปรดทราบว่า ฉันเข้าใจการกำหนดค่าของ `netplan` แล้ว คุณไม่จำเป็นต้องแก้ไขไฟล์ _default_ แต่ควรเพิ่มไฟล์ _new_ (ลงท้ายด้วย `.yaml`) ด้วยการกำหนดค่าข้างต้น และเรียกมันว่า ตัวอักษรและตัวเลขตามหลังไฟล์ต้นฉบับ ด้วยวิธีนี้ คุณไม่จำเป็นต้องทำลายไฟล์คอนฟิกูเรชันเดิมใดๆ และจะเพิ่มอินเทอร์เฟซ _new_ วนกลับ นอกจากนี้ โปรดทราบว่าเป็นความคิดที่ดีเสมอที่จะทดสอบการกำหนดค่าปัจจุบันด้วย `sudo netplan try` ซึ่งจะให้เวลาคุณ 2 นาทีในการอนุมัติการกำหนดค่าปัจจุบัน หรือเปลี่ยนกลับเป็นการกำหนดค่าก่อนหน้า (ข้อจำกัดความรับผิดชอบ: netplan noob here!)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา