डेबियन: रूटिंग टेबल और दो इंटरफेस


1

मेरे पास इस नेटवर्क परिदृश्य के साथ एक डेबियन मशीन है:

  1. eth0 - स्थानीय राउटर के माध्यम से इंटरनेट कनेक्शन (172.20.1.x)
  2. ppp0 - इंटरनेट के बिना नेटवर्क में डायल-अप (10.xxx)

मैंने pppd सेट किया है, इसलिए यह मेरी रूटिंग तालिका में कोई डिफ़ॉल्ट मार्ग नहीं जोड़ेगा और सिस्टम को बूट करने के बाद मेरी रूटिंग टेबल इस तरह दिखती है:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         172.20.1.1      0.0.0.0         UG    0      0        0 eth0
10.64.64.64     0.0.0.0         255.255.255.255 UH    0      0        0 ppp0
172.20.1.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0

इस कॉन्फ़िगरेशन के साथ , मैं google.com को पिंग करने में सक्षम हूं , हालाँकि मुझे आईपी जैसी 10.0.0.1 या 10.0.0.2 आदि किसी भी मशीन से नहीं मिल सकता है ...

इसे ठीक करने की कोशिश (अपने खराब ज्ञान के साथ) मैंने अपनी /etc/network/interfacesफ़ाइल को इसमें संशोधित किया:

auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto ppp0 
iface ppp0 inet ppp
    pre-up sleep 5
    provider vfp
    post-up  /sbin/route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64
    pre-down  /sbin/route del -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64

लेकिन जाहिरा तौर पर कमांड post-up /sbin/route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64जो इसे काम करने के लिए मार्ग जोड़ना चाहिए, वह प्रभावी नहीं है - रूटिंग टेबल पर कुछ भी नहीं बदल रहा है।

मैं क्या खो रहा हूँ? / मैं इसे कैसे ठीक करूं? धन्यवाद ;)

पुनश्च: अगर मैं route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.64.64.64सिस्टम बूट करने के बाद दौड़ता हूं तो मैं google.com और 10.0.0.1 दोनों को सिस्टम से पिंग करने में सक्षम हूं।

जवाबों:


1

pppकनेक्शन के लिए मार्गों को जोड़ने या हटाने के लिए मैं interfacesफ़ाइल का उपयोग नहीं करता। मैं इसके बजाय क्रमशः /etc/ppp/ip-up.dऔर स्क्रिप्ट जोड़ता हूं /etc/ppp/ip-down.d। आप बस अपने routeआदेशों के साथ वहाँ स्क्रिप्ट रख सकते हैं ।


अब परीक्षण ... प्रतिक्रिया के लिए Thx;)
TCB13

ठीक काम कर रहा है;) ty!
टीसीबी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.