OSX 10.6 वायरलेस डीएचसीपी से जो मिलता है, उसके अलावा डिफ़ॉल्ट मार्ग का उपयोग करते रहें


3

ठीक है, यह समस्या मुझे दिनों के लिए पागल कर रही है। मैं आमतौर पर एक लाइनक्स आदमी हूं, इसलिए जब मैं कमांड लाइन के सामान के साथ सहज होता हूं मुझे नहीं पता कि OSX को कहां देखना है। और ठेठ googling कोई मदद नहीं है।

यहाँ मेरी समस्या है। जब मैंने बॉक्स को सेटअप किया, तो यह एक नेटवर्क पर था, जो था 10.x.x.x। यह ठीक था। अब, जब मैं इसे घर लाता हूं, तो मैं नेटवर्क इंटरफ़ेस लाता हूं, अपने घर के वायरलेस से कनेक्ट करता हूं और सामान को पिंग करने का प्रयास करता हूं:

$ ping google.com
PING google.com (74.125.113.104): 56 data bytes
Request timeout for icmp_seq 0
^C
--- google.com ping statistics ---
2 packets transmitted, 0 packets received, 100.0% packet loss
colossus:~ eteran$ ping google.com
PING google.com (74.125.113.104): 56 data bytes
ping: sendto: No route to host
Request timeout for icmp_seq 0
ping: sendto: No route to host
Request timeout for icmp_seq 1

"होस्ट करने के लिए कोई मार्ग नहीं", ठीक है, इसलिए मैं रूटिंग टेबल की जांच करता हूं ...

$ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            10.255.255.1       UGSc           11        5     en1
10.255.255.1/32    link#5             UCS             1        0     en1
10.255.255.1       link#5             UHRLWI         12        0     en1
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH             19     2051     lo0
169.254            link#5             UCS             0        0     en1
192.168.10         link#5             UCS             4        0     en1
192.168.10.1       0:1f:90:23:7a:69   UHLWI          12       62     en1   1193
192.168.10.7       c0:cb:38:6c:3:33   UHLWI           2      164     en1    996
192.168.10.9       127.0.0.1          UHS             1      369     lo0
192.168.10.10      0:1a:a0:e6:ee:90   UHLWI           0       30     en1    903
192.168.10.255     link#5             UHLWbI          2       25     en1

Internet6:
Destination                             Gateway                         Flags         Netif Expire
::1                                     ::1                             UH              lo0
fe80::%lo0/64                           fe80::1%lo0                     Uc              lo0
fe80::1%lo0                             link#1                          UHL             lo0
fe80::%en1/64                           link#5                          UC              en1
fe80::5ab0:35ff:fe7b:dcf3%en1           58:b0:35:7b:dc:f3               UHL             lo0
ff01::/32                               ::1                             Um              lo0
ff02::/32                               ::1                             UmC             lo0
ff02::/32                               link#5                          UmC             en1

हाँ, समस्या है, डिफ़ॉल्ट मार्ग पर सेट है 10.255.255.1। जो मुझे लगता है कि दूसरे नेटवर्क से था। मैं मैन्युअल रूप से इस के साथ समायोजित कर सकते हैं route आदेश। लेकिन अगले रिबूट ... यह वापस आ गया है!

मेरा होम नेटवर्क राउटर है 192.168.10.1, इसलिए निश्चित रूप से मैं चाहता हूं कि डिफ़ॉल्ट मार्ग हो। और मैंने देखा, डीएचसीपी अनुरोध निश्चित रूप से इसे डिफ़ॉल्ट मार्ग के रूप में उपयोग करने के लिए कह रहा है। लेकिन OSX बस इसे इस्तेमाल करने से मना कर देता है। यह इस डिफ़ॉल्ट मार्ग को पिछले कनेक्शन का उपयोग करने पर जोर देता है!

यह कहाँ संग्रहीत है और मैं इसे कैसे बदल सकता हूँ?

जवाबों:


1

S मार्ग प्रविष्टि में ध्वज का अर्थ है कि यह मैन्युअल रूप से जोड़ा गया है, इसलिए आपको इसे कमांड से निकालना पड़ सकता है।

प्रयत्न sudo route delete default


अच्छा मैंने मैन्युअल रूप से मार्ग नहीं जोड़ा। मैं निश्चित रूप से इसे हटा सकता हूं और फिर एक उचित डिफ़ॉल्ट मार्ग जोड़ सकता हूं। मैं कैसे परिवर्तन को एक रिबूट से बचा सकता हूं?
Evan Teran

यदि आप कोई नया मार्ग नहीं जोड़ते हैं, तो ओएस एक्स को डीएचसीपी I अनुमान का उपयोग करके आपके लिए कॉन्फ़िगर करना चाहिए।
billc.cn

1

वह अंदर है सिस्टम प्रेफरेंसेज के अंतर्गत नेटवर्क । सब कुछ सेट करें स्वचालित और यह वापस सामान्य हो जाना चाहिए।

अद्यतन करें: एक अधिक शक्तिशाली तरीका।

दबाएं स्थान ड्रॉप डाउन बॉक्स और सेलेक्ट करें स्थान संपादित करें । दबाएं + एक नया स्थान जोड़ने के लिए। नाम दें Auto 2 (जो कुछ भी)। इस स्थान का चयन करें और इसे लागू करें।


मैंने निश्चित रूप से कोशिश की है कि: - / इसके अलावा, जैसा कि आप देख सकते हैं, वहाँ है मेरे नेटवर्क के लिए मार्ग यह सिर्फ डिफ़ॉल्ट मार्ग नहीं है।
Evan Teran

0

यदि आप घर पर ईथरनेट और वाईफाई कनेक्शन दोनों का उपयोग कर रहे हैं, क्योंकि आपके ईथरनेट को नेटवर्क सूची में चुना जाना चाहिए, तो इसका डिफ़ॉल्ट वाईफाई dhcp के बजाय पसंदीदा है। रूटिंग टेबल से डिफ़ॉल्ट को हटाने के लिए, आपको नेटवर्क वरीयताओं पर जाना होगा और आईपी एड्रेस सेटिंग पर जाना होगा। यहां "राउटर" फ़ील्ड को रिक्त करने के लिए सेट करें क्योंकि यह डिफ़ॉल्ट जीडब्ल्यू है।


0

मार्ग कमांड के साथ एक नया डिफ़ॉल्ट गेटवे हटाने और जोड़ने के लिए ऊपर वर्णित मैनुअल दृष्टिकोण ने मेरे लिए समस्या को हल किया, लेकिन यह केवल एक अस्थायी सुधार था क्योंकि गलत गेटवे को फिर से रिबूट पर सेट किया गया था।

इसे एक बार और सभी के लिए हल करना , मैंने पहली बार सिस्टम प्रेफरेंस / नेटवर्क के तहत सभी इंटरफेस को हटा दिया, और फिर उन लोगों को वापस जोड़ दिया जिन्होंने आवश्यक महसूस किया। मेरे मामले में, बस 'ईथरनेट'।

यह OS X Lion (10.7.5) पर था

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