ชื่อแทนเครือข่ายที่แตกต่างกันบน Ubuntu


1

ฉันมีเซิร์ฟเวอร์อูบุนตูที่มีเพียงหนึ่ง NIC และที่อยู่x.x.31.82การกำหนดค่าที่มันเกตเวย์เริ่มต้นเพราะมันเป็นและหน้ากากx.x.31.81x.x.31.80/29

ปัญหาคือว่าฉันกำลังพยายามกำหนดค่าที่อยู่อื่นx.x.20.210- เกตเวย์เริ่มต้นควรจะเป็นx.x.20.209แต่ฉันไม่สามารถกำหนดค่าบนเซิร์ฟเวอร์

หลังจากที่ฉันกำหนดค่าx.x.20.210เป็นนามแฝงบน NIC ฉันใช้คำสั่ง

route add -net x.x.20.208 netmask 255.255.255.248 gw x.x.20.209

มีการเพิ่มเส้นทางในตารางเส้นทาง แต่ฉันยังไม่สามารถเข้าถึง xx20.210 จากด้านนอก

ใครช่วยฉันได้บ้าง

คำตอบ:


0

ในการใช้หลาย IP บนอินเทอร์เฟซเดียวกันวิธีที่ดีที่สุดในความคิดของฉันคือการเพิ่ม/etc/network/interfacesบางอย่างเช่นนั้นสำหรับ IP ที่ 2:

auto eth0:0
iface eth0:0 inet static
    address x.x.20.210
    netmask 255.255.255.0
    broadcast x.x.20.255
    network x.x.20.0
    gateway x.x.20.209

และคุณไม่จำเป็นต้องกำหนดค่าเส้นทางด้วยตนเอง หากคุณต้องการเข้าถึงจากภายนอกอย่าลืมเพิ่ม IP ที่ 2 นี้ลงใน/etc/hostsและหากจำเป็นเพื่อกำหนดค่าระเบียน DNS สำหรับมัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.