Score:0

จะตั้งค่า 20 IP จาก 2 Subnets / 2 Gateways บน 1 Interface ได้อย่างไร - เดเบียน 10

ธง us

ฉันกำลังพยายามหาวิธีทำให้บริการเครือข่ายของฉันทำงานได้อย่างถูกต้อง ดังนั้นบริการเครือข่ายจึงเริ่มการทำงานใหม่

ฉันจะตั้งค่า 20 IP'S เหล่านั้นด้วย 2 เกตเวย์ที่แตกต่างกัน แต่เพียง 1 NIC ได้อย่างไร ด้วย 2 NIC ฉันจะไม่มีปัญหา แต่เป็นไปได้ไหมที่ 1 NIC

นี่คือสิ่งที่ฉันได้รับเมื่อพยายามรีสตาร์ทโดยใช้ systemctl รีสตาร์ท networking.service:

06 ก.พ. 22:37:40 v4033 ifup[1276]: ifup: ล้มเหลวในการเรียก eth0:16
6 ก.พ. 22:37:40 v4033 ifup[1276]: คำตอบ RTNETLINK: มีไฟล์อยู่
06 ก.พ. 22:37:40 v4033 ifup[1276]: ifup: ไม่สามารถเรียก eth0:17
6 ก.พ. 22:37:40 v4033 ifup[1276]: คำตอบ RTNETLINK: มีไฟล์อยู่
06 ก.พ. 22:37:40 v4033 ifup[1276]: ifup: ไม่สามารถเรียก eth0:18
6 ก.พ. 22:37:40 v4033 ifup[1276]: คำตอบ RTNETLINK: มีไฟล์อยู่
06 ก.พ. 22:37:40 v4033 ifup[1276]: ifup: ไม่สามารถเรียก eth0:19
06 ก.พ. 22:37:40 v4033 systemd[1]: networking.service: ออกจากกระบวนการหลักแล้ว, รหัส = ออก, สถานะ = 1 / ล้มเหลว
06 ก.พ. 22:37:40 v4033 systemd[1]: networking.service: ล้มเหลวด้วยผลลัพธ์ 'exit-code'
06 ก.พ. 22:37:40 v4033 systemd[1]: ไม่สามารถเริ่ม Raise อินเทอร์เฟซเครือข่าย

คำอธิบายของ IPS:

45.XX.XX.XX เป็น IP แรกจากเครือข่ายย่อย 1 ที่มีเกตเวย์ 45.XX.XX.1
5.XX.XX.XX เป็นเครือข่ายย่อยของ IP ที่สอง 2 ที่มีเกตเวย์ 5.XX.XX.1

ของฉัน /etc/network/interfaces มีลักษณะดังนี้:

ที่มา /etc/network/interfaces.d/*

# อินเทอร์เฟซเครือข่ายย้อนกลับ
อัตโนมัติ
iface lo inet ย้อนกลับ

# อินเทอร์เฟซเครือข่ายหลัก
อัตโนมัติ eth0
iface eth0 inet คงที่
    ที่อยู่ 45.XX.XX.XX
    เกตเวย์ 45.XX.XX.1
    เน็ตมาสก์ 255.255.255.0
    ตัวเลือก # dns-* ถูกนำมาใช้โดยแพ็คเกจ resolvconf หากติดตั้งไว้
    DNS-เนมเซิร์ฟเวอร์ 8.8.8.8

อัตโนมัติ eth0:1
iface eth0:1 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

อัตโนมัติ eth0:2
iface eth0:2 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

อัตโนมัติ eth0:3
iface eth0:3 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

อัตโนมัติ eth0:4
iface eth0:4 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

อัตโนมัติ eth0:5
iface eth0:5 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

อัตโนมัติ eth0:6
iface eth0:6 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

อัตโนมัติ eth0:7
iface eth0:7 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

อัตโนมัติ eth0:8
iface eth0:8 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

ออโต้ eth0:9
iface eth0:9 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

ออโต้ eth0:10
iface eth0:10 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

ออโต้ eth0:11
iface eth0:11 inet คงที่
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

ออโต้ eth0:12
iface eth0:12 inet สแตติก
ที่อยู่ 45.XX.XX.XX
เน็ตมาสก์ 255.255.255.0

ออโต้ eth0:13
iface eth0:13 inet สแตติก
ที่อยู่ 5.XX.XX.XX
เน็ตมาสก์ 255.255.255.0
เส้นทาง ip ภายหลังเพิ่ม 5.XX.XX.0/24 dev eth0:13 src 5.XX.XX.XX ตาราง rt2
เส้นทาง ip ภายหลังเพิ่มค่าเริ่มต้นผ่าน 5..XX.XX.1 dev eth0:13 ตาราง rt2
กฎ IP ภายหลังเพิ่มจาก 5.XX.XX.XX/32 ตาราง rt2
กฎ IP ภายหลังเพิ่มใน 5.XX.XX.XX9/32 ตาราง rt2

ออโต้ eth0:14
iface eth0:14 inet คงที่
ที่อยู่ 5.XX.XX.XX
เน็ตมาสก์ 255.255.255.0
เส้นทาง ip ภายหลังเพิ่ม 5.XX.XX.0/24 dev eth0:14 src 5.XX.XX.XX ตาราง rt2
เส้นทาง ip post-up เพิ่มค่าเริ่มต้นผ่าน 5..XX.XX.XX.1 dev eth0:14 ตาราง rt2
กฎ IP ภายหลังเพิ่มจาก 5.XX.XX.XX/32 ตาราง rt2
กฎ IP ภายหลังเพิ่มใน 5.XX.XX.XX/32 ตาราง rt2


ออโต้ eth0:15
iface eth0:15 inet คงที่
ที่อยู่ 5.XX.XX.XX
เน็ตมาสก์ 255.255.255.0
เส้นทาง ip ภายหลังเพิ่ม 5.XX.XX.0/24 dev eth0:15 src 5.XX.XX.XX ตาราง rt2
เส้นทาง ip post-up เพิ่มค่าเริ่มต้นผ่าน 5..XX.XX.XX.1 dev eth0:15 table rt2
กฎ IP ภายหลังเพิ่มจาก 5.XX.XX.XX/32 ตาราง rt2
กฎ IP ภายหลังเพิ่มใน 5.XX.XX.XX/32 ตาราง rt2

ออโต้ eth0:16
iface eth0:16 inet คงที่
ที่อยู่ 5.XX.XX.XX
เน็ตมาสก์ 255.255.255.0
เส้นทาง ip ภายหลังเพิ่ม 5.XX.XX.0/24 dev eth0:16 src 5.XX.XX.XX ตาราง rt2
เส้นทาง ip post-up เพิ่มค่าเริ่มต้นผ่าน 5..XX.XX.XX.1 dev eth0:16 ตาราง rt2
กฎ IP ภายหลังเพิ่มจาก 5.XX.XX.XX/32 ตาราง rt2
กฎ IP ภายหลังเพิ่มใน 5.XX.XX.XX/32 ตาราง rt2

ออโต้ eth0:17
iface eth0:17 inet สแตติก
ที่อยู่ 5.XX.XX.XX
เน็ตมาสก์ 255.255.255.0
เส้นทาง ip ภายหลังเพิ่ม 5.XX.XX.0/24 dev eth0:17 src 5.XX.XX.XX ตาราง rt2
เส้นทาง ip post-up เพิ่มค่าเริ่มต้นผ่าน 5..XX.XX.XX.1 dev eth0:17 table rt2
กฎ IP ภายหลังเพิ่มจาก 5.XX.XX.XX/32 ตาราง rt2
กฎ IP ภายหลังเพิ่มใน 5.XX.XX.XX/32 ตาราง rt2

ออโต้ eth0:18
iface eth0:18 inet สแตติก
ที่อยู่ 5.XX.XX.XX
เน็ตมาสก์ 255.255.255.0
เส้นทาง ip ภายหลังเพิ่ม 5.XX.XX.0/24 dev eth0:18 src 5.XX.XX.XX ตาราง rt2
เส้นทาง ip post-up เพิ่มค่าเริ่มต้นผ่าน 5..XX.XX.XX.1 dev eth0:18 table rt2
กฎ IP ภายหลังเพิ่มจาก 5.XX.XX.XX/32 ตาราง rt2
กฎ IP ภายหลังเพิ่มใน 5.XX.XX.XX/32 ตาราง rt2

ออโต้ eth0:19
iface eth0:19 inet คงที่
ที่อยู่ 5.XX.XX.XX
เน็ตมาสก์ 255.255.255.0
เส้นทาง ip ภายหลังเพิ่ม 5.XX.XX.0/24 dev eth0:19 src 5.XX.XX.XX ตาราง rt2
เส้นทาง ip post-up เพิ่มค่าเริ่มต้นผ่าน 5..XX.XX.XX.1 dev eth0:19 table rt2
กฎ IP ภายหลังเพิ่มจาก 5.XX.XX.XX/32 ตาราง rt2
กฎ IP ภายหลังเพิ่มใน 5.XX.XX.XX/32 ตาราง rt2

และฉันมี /etc/iproute2/rt_tables ซึ่งมีลักษณะดังนี้:

#
#ค่าสงวน
#
255 ท้องถิ่น
254 หลัก
253 ค่าเริ่มต้น
0 ไม่ระบุ
#
# ท้องถิ่น
#
#1 inr.ruhep
1 rt2

ขอบคุณล่วงหน้า!

Massimo avatar
ng flag
หากคุณมีที่อยู่ IP หลายรายการในซับเน็ตเดียวกัน สิ่งนี้ค่อนข้างตรงไปตรงมา แต่ถ้าคุณต้องการที่อยู่ IP หลายรายการบนซับเน็ตที่แตกต่างกันซึ่งมีเกตเวย์ต่างกัน นี่อาจเป็นปัญหาได้ คุณควรถามผู้ให้บริการของคุณ *ทำไม* คุณถึงติดอยู่ในสถานการณ์เช่นนี้
us flag
@Massimo นั่นหมายความว่าไม่มีทางที่จะเข้าใจสิ่งนี้ได้ น่าเสียดาย? ใช่ เครือข่ายย่อยเดียวกันจะเป็นเรื่องง่าย หรือมี 2 NIC'S ฉันสามารถลองติดต่อโฮสต์เซิร์ฟเวอร์ของฉันและขอ IP ในซับเน็ตเดียวกันหรือขอ NIC อื่น
us flag
โฮสต์ของฉันเพิ่ม NIC อื่น มันใช้งานได้แล้ว
Score:0
ธง us

ฉันคิดว่าปัญหาคือคุณกำลังทำซ้ำ

เส้นทาง ip ภายหลังเพิ่ม 5.XX.XX.0/24 dev eth0:16 src 5.XX.XX.XX ตาราง rt2
เส้นทาง ip post-up เพิ่มค่าเริ่มต้นผ่าน 5..XX.XX.XX.1 dev eth0:16 ตาราง rt2
กฎ IP ภายหลังเพิ่มจาก 5.XX.XX.XX/32 ตาราง rt2
กฎ IP ภายหลังเพิ่มใน 5.XX.XX.XX/32 ตาราง rt2

สำหรับอินเทอร์เฟซนามแฝงทั้งหมดของคุณ ฉันคิดว่าคุณควรมีเพียงครั้งเดียวโดยไม่มีตัวระบุนามแฝง:

เส้นทาง ip ภายหลังเพิ่ม 5.XX.XX.0/24 dev eth0 src 5.XX.XX.XX ตาราง rt2
เส้นทาง ip post-up เพิ่มค่าเริ่มต้นผ่าน 5..XX.XX.XX.1 dev eth0 ตาราง rt2
กฎ IP ภายหลังเพิ่มจาก 5.XX.XX.XX/24 ตาราง rt2
กฎ IP ภายหลังเพิ่มใน 5.XX.XX.XX/24 ตาราง rt2
us flag
ฉันพยายามแล้ว น่าเสียดายที่วิธีนี้ใช้ได้กับ 1 ใน 5.XX.XX.XX IP'S เท่านั้น ถ้าฉันพยายามเพิ่มสิ่งอื่น (โดยมีและไม่มีบรรทัดหลังอัพ) มันจะทำให้ฉันมี "ข้อผิดพลาด" เหมือนกัน
us flag
โฮสต์ของฉันเพิ่ม NIC อื่น มันใช้งานได้แล้ว ด้วยการ์ดเครือข่ายใหม่ ฉันต้องใช้คำสั่ง post-up สำหรับ eth1 จากนั้นนามแฝงทั้งหมด (eth1:1, 1:2 ฯลฯ) เป็นเพียงที่อยู่และเน็ตมาสก์

โพสต์คำตอบ

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