मैं कुछ वेब पते मैक ओएस एक्स पर एक विशिष्ट नेटवर्क एडेप्टर का उपयोग कैसे कर सकता हूं?


16

मेरे पास काम पर दो इंटरनेट कनेक्शन हैं, मेरा वायर्ड ईथरनेट कनेक्शन (जो फ़ायरवॉल के पीछे भारी फ़िल्टर किया गया है, Apple अपडेट्स आदि से कनेक्ट नहीं हो सकता) और एक वायरलेस कनेक्शन जो अनफ़िल्टर्ड है। मैं अपने प्राथमिक कनेक्शन के रूप में अपने वायरलेस कनेक्शन का उपयोग करता हूं ताकि चीजें आम तौर पर काम करें। हालांकि, मेरे पास कुछ इंट्रानेट संसाधन हैं जिन्हें मुझे केवल वायर्ड कनेक्शन के माध्यम से एक्सेस करने की आवश्यकता है। मैं इसे कैसे सेट कर सकता हूं ताकि जब मैं "intranet.mycompany.com" जैसी किसी चीज़ की यात्रा करूं - यह स्वचालित रूप से वायर्ड नेटवर्क एडेप्टर के लिए रूट हो जाएगा?

जवाबों:


10

आपको सभी कॉर्पोरेट नेटवर्क को कवर करने के लिए मैन्युअल रूप से एक मार्ग जोड़ना होगा। सबसे छोटा नेट ब्लॉक ढूंढें जो सभी कॉर्पोरेट आईपी पते को कवर करेगा। उदाहरण के लिए, कॉर्पोरेट नेट पूरी तरह से 172.16.22.XXX-172.16.25.XXX के दायरे में हो सकता है। इस प्रकार आपका नेट ब्लॉक 172.16.16.0/20 होगा:

/sbin/route add -net 172.16.16.0/20 -interface en0

ध्यान दें कि मेरी मशीन पर, en0 ईथरनेट है, en1 AirPort है।

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


एक और ध्यान दें: यदि आपने अपने रूटिंग टेबल को बोनहेडली स्क्रू किया है जैसे मैंने किया (और अब कुछ भी एक्सेस नहीं कर सकता), route -n flushकुछ बार चलाएं , फिर अपनी सामान्य रूटिंग जानकारी प्राप्त करने के लिए अपने नेटवर्क स्थान को किसी और चीज़ पर स्विच करें।
जेरलिंगगुगी

मेरे पास भी यह मुद्दा है, लेकिन इसके विपरीत करने की आवश्यकता है, और वाईफाई के माध्यम से * .apple.com और ईथरनेट के माध्यम से सब कुछ के लिए केवल यातायात को रूट करें। क्या इसके लिए रूट टूल का भी इस्तेमाल किया जा सकता है?
TraxusIV

मैं उस बिट को कैसे करता हूं "सबसे छोटा नेट ब्लॉक ढूंढें जो सभी कॉर्पोरेट आईपी पते को कवर करेगा।" कृप्या?
राफेल ओलिवेरा

शुद्ध ब्लॉक अग्रणी बिट्स की संख्या से परिभाषित होता है। ऊपर के उदाहरण में 172.16.16.0/20 नेट ब्लॉक का अर्थ है "आईपी एड्रेस के पहले 20 बिट्स को 172.16.16 से मेल खाना चाहिए" - 20 का मतलब है कि आप हैं और आईपी एड्रेस को '11111111.1.11111111.11110000.0000000' से प्राप्त करना है। 20 प्रमुख बिट्स और फिर उस परिणाम की तुलना '10101100.00010000.00010000.00000000' के साथ करें। यदि आप जानते हैं कि आपके कॉर्पोरेट नेटवर्क के लिए एक निश्चित सीमा है, तो आपको द्विआधारी अंकों की सबसे लंबी स्ट्रिंग को खोजने की आवश्यकता है जो दोनों के बीच आम है।
मैनीकेडी

इसके लिए मैं आपको बहुत धन्यवाद दूंगा! मैं कई अन्य सुझाव की कोशिश की यह काम नहीं किया। इसने मुझे एंटरप्राइज़ वातावरण में काम करते समय इंटरफ़ेस के बीच स्विच करने के लिए बहुत परेशानी से बचाया! : D
DazChong

4

आप वाई-फाई या ईथरनेट के माध्यम से अधिकांश ट्रैफ़िक पास करने के लिए अपने नेटवर्क सेवा ऑर्डर को सेटअप कर सकते हैं।

यह पसंदीदा कनेक्शन बनाता है जो भी सेवा आप सूची के शीर्ष पर रखते हैं। दुर्भाग्य से, यदि आप बहुत विशिष्ट वस्तुओं को छोड़कर अधिकांश जानकारी वाई-फाई से गुजरना चाहते हैं, तो ऐसा नहीं होगा। यदि ईथरनेट कनेक्शन वाई-फाई की तुलना में एक अलग आईपी नेटवर्क रेंज का उपयोग करता है तो यह स्वचालित रूप से ईथरनेट के माध्यम से आवश्यक संसाधनों को पारित करेगा।

तो, मान लीजिए कि आपके पास भेड़िया नेटवर्क है। वाई-फाई: 192.168.1.0-192.168.1.255 ईथरनेट: 192.168.5.0-192.168.5.255

ऐसी कोई भी सेवाएँ जो आपको एक्सेस करने की आवश्यकता है, जो 192.168.5.x की ओर इशारा करते हुए एक DNS रिकॉर्ड है, स्वचालित रूप से ईथरनेट के माध्यम से जाएगा, लेकिन आपकी DNS क्वेरी अभी भी 192.168.1.x पर जाएगी।

यदि आपके द्वारा देखी जाने वाली कोई भी अन्य वेबसाइट वाई-फाई के माध्यम से जाएगी यदि वाई-फाई शीर्ष पर है।

सेवा आदेश को बदलने के लिए सिस्टम प्राथमिकताएं-> नेटवर्क पर जाएं। एक्शन मेनू पर क्लिक करें (सेवा सूची के निचले भाग में स्थित गियर) और "सेट सर्विस ऑर्डर" चुनें। फिर उस सेवा को खींचें जिसे आप सूची के शीर्ष पर पूर्ववर्ती होना चाहते हैं।


हाँ, मेरे पास पहले से ही सर्विस ऑर्डर सेट है, लेकिन मैं विशिष्ट वस्तुओं के लिए रूटिंग टेबल को संशोधित करने का एक तरीका ढूंढ रहा हूं। विंडोज में मैं "रूट ऐड" कंसोल कमांड का उपयोग करूंगा। मैं मैक पर कुछ इसी तरह की तलाश कर रहा हूं।
याकूब

मुझे पता है कि ओएस एक्स में रूटिंग टेबल को जोड़ना संभव है, क्योंकि यह यूनिक्स के शीर्ष पर बनाया गया है, और मैंने इसे करने वाले लोगों के बारे में सुना है। लेकिन मैं नहीं जानता कि कैसे। ओपनबीडी रूटिंग टेबल सीएलआई को देखने की कोशिश करें। यह आपको बताएंगे कि कमांड-लाइन के माध्यम से राउटिंग टेबल को कैसे प्रबंधित किया जाए। अगर आपको कुछ नहीं मिल रहा है तो मुझे बताएं, और मैं देख लूंगा।
फिलिप बूसी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.