एक कंप्यूटर से 2 इंटरनेट कनेक्शन का उपयोग कैसे करें - एक सिर्फ ssh के लिए और दूसरा सब कुछ के लिए?


3

पुस्तकालय और अन्य सार्वजनिक वाईफ़ाई कुछ बंदरगाहों तक इंटरनेट की पहुंच को प्रतिबंधित करते हैं, कभी-कभी सिर्फ 80 बंदरगाह। मुझे ssh और अन्य कार्यक्रमों का उपयोग करने में सक्षम होना चाहिए जिनके लिए एक अलग बंदरगाह की आवश्यकता होती है।

मेरा वर्तमान समाधान मेरे फोन को पूरी तरह से सार्वजनिक वाईफाई को दरकिनार करना है। लेकिन तब सारा ट्रैफिक मेरे फोन से गुजरता है, जो धीमा है।

क्या दोनों कनेक्शनों को एक साथ कनेक्ट करने का एक तरीका है (ब्लूटूथ या यूएसबी के माध्यम से फोन से कनेक्ट), और फिर चुनें कि कौन सा ट्रैफ़िक किसी विशेष कनेक्शन का उपयोग करता है? आदर्श रूप से सब कुछ एक कनेक्शन के लिए डिफ़ॉल्ट होगा, और केवल चीजें जो मैं मैन्युअल रूप से कॉन्फ़िगर करता हूं वह 2 कनेक्शन (मेरा फोन) के माध्यम से बाहर निकल जाएगा।

मैं OSX 10.7.3 का उपयोग करके मैकबुक एयर पर हूं।

अद्यतन करें:

स्वाभाविक रूप से मैंने पोस्ट करने के बाद समाधान पाया। दोनों इंटरनेट कनेक्शन से कनेक्ट करें, और सुनिश्चित करें कि "डिफ़ॉल्ट" कनेक्शन नेटवर्क सेटिंग वरीयताओं के फलक में "सेट सर्विस ऑर्डर" मेनू में सूची में अधिक है। फ़ोन के नेटवर्क कनेक्शन के लिए "उन्नत" बटन पर क्लिक करें, और "राउटर" आईपी पते की प्रतिलिपि बनाएँ। फिर टर्मिनल टाइप में "sudo path add [IP of box जिसे हम ssh में डालना चाहते हैं] [फोन के कनेक्शन के लिए राउटर IP]"।

प्रश्न # 1 का पालन करें: मैं इसे कैसे सक्रिय और डी-सक्रिय कर सकता हूं? क्या उन विशिष्ट मार्गों को नेटवर्क "लोकेशन" प्रोफाइल के हिस्से के रूप में कॉन्फ़िगर करने का कोई तरीका है? या क्या मुझे ऑन / ऑफ स्क्रिप्ट बनाने की आवश्यकता है?

प्रश्न # 2 का पालन करें: क्या आईपी पते के बजाय गंतव्य पोर्ट के आधार पर ऐसा करने का कोई तरीका है? रूट काम नहीं करेगा। शायद स्थानीय स्तर पर चलने वाले प्रॉक्सी के कुछ प्रकार?



हाँ क्षमा करें। यह आश्चर्यजनक है कि मैं पोस्ट करने के बाद तक उन्हें कैसे नहीं पा सका।
mpoisot

जवाबों:


3

'मार्ग' देखें। (टर्मिनल पर जाएं और "मैन रूट" दर्ज करें)। आप कुछ ट्रैफ़िक को विशिष्ट इंटरफेस के लिए बाध्य कर सकते हैं

विशेष रूप से, route PRINT के समान है netstat -r

इससे पता चलता है कि tcpip एक गंतव्य IP (उसके सबनेट मास्क के साथ) डिफ़ॉल्ट गेटवे VIA के लिए एक निर्दिष्ट इंटरफ़ेस (और गंतव्य के लिए कितनी हॉप्स / मीट्रिक है) को रूट करेगा

उदाहरण के लिए:

 route ADD someIp MASK 255.255.255.0 gatewayIp METRIC 1 IF {interfaceID}

प्रत्येक इंटरफ़ेस में एक आईडी है, आपके पास चार हैं। (उपयोग ipconfig ifcount कुछ के लिए पता करने के लिए या आप उपयोग कर सकते हैं networksetup -listallhardwarereports एक ही जानकारी की आसान-से-पढ़ने वाली सूची प्रदर्शित करना।)

localhost (lo0), आपका हार्डवायर (en0), आपका वायरलेस (en1) और आपका फोन (??)। उपयोग ifconfig प्रत्येक इंटरफ़ेस के लिए सभी विवरण देखने के लिए।

मार्ग के लिए इंटरफ़ेस आईडी इंटरफ़ेस का सूचकांक है। मुझे लगता है कि बाहर मुद्रित करने के लिए सही पर वापस हो जाएगा। हम्म .. ipconfig को इंडेक्स को आउटपुट करना है लेकिन OSX पर नहीं है। अभी भी देख रहा है...

अद्यतन करें:

OSX पर networksetup कमांड में मार्ग करने के लिए एक तरीका हो सकता है। मैं व्यक्तिगत रूप से इससे परिचित नहीं हूं लेकिन इसके विकल्प कुछ हद तक आत्म व्याख्यात्मक हैं।


यह पता चला है कि OSX में कोई "रूट प्रिंट" नहीं है, netstat -r को इंगित करने के लिए धन्यवाद। मेरे अनुवर्ती प्रश्नों पर कोई विचार?
mpoisot

वास्तव में, यह पता चला है कि सभी मार्ग वाक्यविन्यास अलग है ... यूजी।
mpoisot

q # 2 के बारे में .. हां .. किसी तरह की स्थानीय रूप से होस्ट किए गए मोज़े सर्वर आपको क्या चाहिए। एड्रेस राउटिंग सिर्फ वह है .. एड्रेस के लिए। पोर्ट फ़ॉरवर्डिंग मछली की एक अलग केतली है।
Sassafras_wot
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.