बिलकुल संभव है। आपको ऐसा करने के लिए अपने मार्गों को ठीक से कॉन्फ़िगर करने की आवश्यकता है। आप चाहते हैं कि आपका डिफ़ॉल्ट मार्ग आपके eth1 से होकर गुजरे , इसलिए आपकी रूटिंग टेबल को इस तरह दिखना चाहिए:
$ /sbin/route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.10.19.0 * 255.255.255.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth1
विंडोज़ route print
कमांड का उपयोग करके कुछ समान (निश्चित रूप से भिन्नरूपों के साथ) दिखेगा ।
आप route
किसी भी प्लेटफ़ॉर्म पर कमांड के साथ गतिशील रूप से रूट सेट कर सकते हैं । मुझे यकीन नहीं है कि आपको कौन से कॉन्फ़िगरेशन विकल्पों को डिफ़ॉल्ट के रूप में सेट करने की आवश्यकता है (और दूसरे को डिफ़ॉल्ट के रूप में, जाहिर है) ... उस जानकारी के साथ संपादित करेंगे।
संपादित करें : यदि आप GNOME या KDE GUI नेटवर्क प्रबंधकों के साथ काम कर रहे हैं, तो अपने eth1
डिवाइस के लिए कॉन्फ़िगरेशन में "इस इंटरफ़ेस को डिफ़ॉल्ट के रूप में सेट करें" विकल्प देखें ।
यदि आप /etc/network/interfaces
हाथ से कॉन्फ़िगर कर रहे हैं, तो इस HOWTO में उदाहरण देखें । विशेष रूप से, up
विकल्प आपको इंटरफ़ेस आने के बाद कमांड चलाने की अनुमति देता है। आपके मामले में, आपको एक अतिरिक्त डिफॉल्ट रूट पर रूट-डिलीट कमांड चलाने के लिए या रूट-ऐड चलाने के लिए उपयोग करने की आवश्यकता हो सकती है यदि आपका कोई इंटरफेस खुद को डिफ़ॉल्ट रूट के रूप में सेट नहीं करता है:
# example /etc/network/interfaces
# replace the IP addresses in the route-del and route-add commands below
# with those appropriate to your network
auto eth0
iface eth0 inet dhcp
up route del default gw 10.10.19.1
# runs a route-delete if dhcp adds a default gateway for this interface
auto eth1
iface eth1 inet dhcp
up route add default gw 192.168.1.1
# runs a route-add if dhcp neglects to add a default gateway for this interface