सवाल मैं एक विशिष्ट vlan पर दो आईपी पते कैसे कॉन्फ़िगर कर सकते हैं


मैं यहाँ वाक्यविन्यास के बारे में निश्चित नहीं हूं: पहले क्या आता है /etc/network/interfaces इंटरफ़ेस नाम, वीएलएएन या उपनाम? मैं वही वीएलएएन (अस्थायी रूप से) पर दो अलग-अलग सबनेट सेट करना चाहता हूं।

यह नीचे जैसा कुछ दिखाई देगा, जहां एक ही वीएलएएन (आईडी 33) पर 10.20.100.100/24 ​​और 10.20.200.200/24 ​​है:

iface eth0:1.33 inet static
  address 10.20.100.100
  netmask 255.255.255.0

iface eth0:2.33 inet static
  address 10.20.200.200
  netmask 255.255.255.0

मुझे डेबियन विकी ने इसका उत्तर देने की उम्मीद की लेकिन यह नहीं किया: https://wiki.debian.org/NetworkConfiguration#Multiple_IP_addresses_on_One_Interface


4
2017-12-13 17:23


मूल


उस कॉन्फ़िगरेशन के बाद, और नेटवर्किंग को फिर से शुरू करना, आउटपुट क्या है ifconfig? और आप क्या समस्या है? यह जटिल होने जा रहा है क्योंकि आपके पास वर्चुअल मशीन पर 2 सबनेट हैं। साथ ही, होस्ट कॉन्फ़िगरेशन और आपके द्वारा कॉन्फ़िगर किए गए किसी भी फ़ायरवॉल के बारे में जानकारी जोड़ें। - Panther
और आप वाक्यविन्यास बंद है। इनसेट स्थैतिक, गर्म प्लग, गेटवे की अनुमति ... - Panther


जवाब:


मुझे नहीं पता कि कब और क्या बदल गया, लेकिन अब आप vlans पर वर्चुअल इंटरफेस को परिभाषित कर सकते हैं:

auto eth0.10
iface eth0.10 inet static
    address 192.168.1.61
    netmask 255.255.255.0
    gateway 192.168.1.11

auto eth0.10:1
iface eth0.10:1 inet static
    address 10.20.100.100
    netmask 255.255.255.0

auto eth0.10:2
iface eth0.10:2 inet static
    address 10.20.100.200
    netmask 255.255.255.0

भौतिक इंटरफेस के रूप में vlan इंटरफेस के बारे में सोचो। आप "भौतिक" इंटरफेस में वर्चुअल इंटरफेस जोड़ते हैं।


3
2017-11-12 17:16





ऐसा लगता है कि यह वास्तव में समर्थित नहीं है। आप क्या कर सकते हैं कई जोड़ना है up या post-up stanzas जो फिर एक इंटरफेस में पते जोड़ सकते हैं। मैंने इस समाधान का चयन किया:

auto eth0.10
iface eth0.10 inet static
    address 192.168.1.61
    netmask 255.255.255.0
    post-up ip address add 192.168.1.62 dev $IFACE

1
2017-12-14 17:35