मैं वर्तमान में GNU / Linux का उपयोग कर रहा हूं, निम्नलिखित रूटिंग टेबल है:
default via 192.168.1.1 dev eno1 proto static metric 100
10.0.0.0/8 dev enp1s0 scope link linkdown
169.254.0.0/16 dev virbr0 scope link metric 1000 linkdown
192.168.1.0/24 dev eno1 proto kernel scope link src 192.168.1.2 metric 100
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1 linkdown
मैं सबनेट पर गेटवे के माध्यम से इंटरनेट से कनेक्ट करने के लिए एनआईसी 1 के साथ एनआईसी का उपयोग करता हूं 192.168.1.0/24
मैं 10.0.0.1
अपने आंतरिक सबनेट ( ) के लिए NAT गेटवे ( ) के रूप में कार्य करने के लिए enp1s0 के साथ NIC का उपयोग करता हूं। 10.0.0.0/8
अब मैं 10.0.0.0/8
अपने बाहरी (eno1) इंटरफ़ेस के माध्यम से सबनेट में मार्ग (सीखना उद्देश्य) जोड़ना चाहता हूं :
# Added route via eno1, resulting in routing table shown above
ip route add 10.0.0.0/8 dev enp1s0
# When I add route via enp1s0, command causes error
ip route add 10.0.0.0/8 dev eno1
RTNETLINK answers: File exists
क्या आप बता सकते हैं कि इस समस्या को कैसे हल किया जाए? धन्यवाद।
क्या आप अधिक विस्तृत हो सकते हैं? अर्थपूर्ण तर्क की बहुत सराहना की जाएगी।
—
बुलट एम।
पैकेट कहाँ जाता है, यह कर्नेल कैसे तय करता है? आपका प्रश्न "एक निर्देशिका में 2 समान नाम वाली फ़ाइल क्यों नहीं हो सकता?" के समान है।
—
इपोर सिरकार
@ आईओआर, उदाहरण के लिए, मार्ग में किसी प्रकार का भार जोड़कर, बहुपथ मार्ग (बहुधा उचित शब्द नहीं जानता है) को संतुलित करने के लिए, नहीं?
—
बुलट एम।
@ मैं निश्चित रूप से, मैं आपको अच्छे उत्तर लिखकर कुछ प्रतिनिधि अर्जित करने की संभावना प्रदान करता हूं) हम यहां अच्छे कामों में आपकी मदद करने के लिए हैं।
—
Bulat M.