मैं एम्बेडेड प्लेटफ़ॉर्म पर चल रहे एक डिमन लिख रहा हूं जिसे डिवाइस के डिफ़ॉल्ट मार्ग को बदलने की आवश्यकता है, जिसके अनुसार यह किसी दिए गए समय पर इंटरफ़ेस से कनेक्ट हो रहा है। मैं इसे प्रोग्रामिक तरीके से कैसे कर सकता हूं? मुझे पता है कि मैं सिस्टम का उपयोग कर सकता हूं ("रूट डेल डिफ़ॉल्ट & & रूट डिफ़ॉल्ट गेटवे ब्लाह जोड़ें"); आदि लेकिन क्या एक और सीधा तरीका है?रूटिंग तालिका को प्रोग्रामेटिक रूप से संपादित करने के लिए कैसे करें
अद्यतन: मैंने पीपीडीडी को पैच खोजने के द्वारा अपनी विशेष समस्या हल की है जो एक प्रतिस्थापित अपरिवर्तनीय विकल्प की अनुमति देता है। पैच में रूटिंग तालिका को प्रोग्रामेटिक रूप से संशोधित करने के लिए कोड भी शामिल है। यह इस gentoo बग रिपोर्ट http://bugs.gentoo.org/227321
बहुत बढ़िया, मुझे या तो खोल स्तर का उपयोग मिलता है या मुझे पार्स/प्रो/नेट/रूट करना होगा और ioctls का उपयोग करना होगा! मुझे लगता है कि मैं अन्य परियोजनाओं से कुछ कोड पिस सकता हूं। वर्तमान में यह देख रहा है कि पीपीडीडी कैसे करता है। – MattSmith