2008-11-25 11 views
6

में डीएचसीपी सेटिंग मैक ओएस एक्स में डीएचसीपी सेटिंग्स में कोई कमांड लाइन इंटरफेस है? मैंने पाया है कि सिस्टम प्रोफाइलर के अंदर, नेटवर्क टैब बहुत उपयोगी जानकारी प्रदान करता है, लेकिन मुझे किसी कमांड लाइन समकक्षों के बारे में कोई दस्तावेज नहीं मिला है।मैक ओएस एक्स

उत्तर

15

आप उपयोग कर सकते हैं

networksetup -listallnetworkservices 
networksetup -getinfo <networkservice> 
networksetup -setdhcp <networkservice> [clientid] 

NetworkService ईथरनेट की तरह कुछ (सभी availabe पहले आदेश द्वारा सूचीबद्ध)

+0

मुझे अंततः इस आदेश को देखने का समय था, और यह काम पूरा हो गया! – benc

-2

आप को देखना चाहिए:

ifconfig(8) 
netstat(1) 
netintro(4) 

इनमें से सबसे महत्वपूर्ण (netintro वास्तव में एक उपयोगिता लेकिन यूनिक्स नेटवर्किंग पर नहीं बल्कि परिचयात्मक जानकारी नहीं है) ifconfig जो विभिन्न कॉन्फ़िगर करने के लिए इस्तेमाल किया कमांड लाइन टूल है नेटवर्क इंटरफेस जो आपने अपनी मशीन (जैसे आपके ईथरनेट कार्ड और अपने हवाईअड्डा कार्ड) के साथ-साथ किसी वर्चुअल इंटरफेस (जैसे आपके लूपबैक पते और समानांतर जैसी चीजों) पर स्थापित हो सकते हैं।

+0

neintro अपने Mac पर नहीं है, और मैं ifocnfig का इस्तेमाल किया है और बड़े पैमाने पर netstat, वे करते हैं प्रतीत नहीं होते हैं कुछ भी डब्ल्यू/डीएचसीपी। – benc

+0

नेटिंट्रो एक प्रोग्राम नहीं है, यह मैनुअल के सेक्शन 4 में है, यह आपके नेटवर्क को कॉन्फ़िगर करने के बारे में जानकारी है। मैंने अपनी प्रतिक्रिया में यह स्पष्ट कर दिया। –

8

है तुम भी उपयोग कर सकते हैं:

ipconfig getpacket `interface` 

जहां इंटरफ़ेस en0, en1 आदि होगा

यानी:

ipconfig getpacket en1 
op = BOOTREPLY 
htype = 1 
flags = 0 
hlen = 6 
hops = 0 
xid = 215448168 
secs = 3 
ciaddr = 0.0.0.0 
yiaddr = 192.168.15.121 
siaddr = 0.0.0.0 
giaddr = 0.0.0.0 
chaddr = 0:19:e3:6:70:95 
sname = 
file = 
options: 
Options count is 8 
dhcp_message_type (uint8): ACK 0x5 
server_identifier (ip): 192.168.15.1 
lease_time (uint32): 0xa8c0 
subnet_mask (ip): 255.255.255.0 
router (ip_mult): {192.168.15.1} 
domain_name_server (ip_mult): {192.168.15.249, 192.168.15.240} 
domain_name (string): domain.com 
end (none): 

तुम भी कर सकते हैं:

ipconfig getoption en0 optionname 

अर्थात्: ipconfig getoption en1 router

192.168.15.1 
+0

"आईपी कॉन्फ़िगरेशन एजेंट आरएफसी 951, आरएफसी 1542, आरएफसी 2131, और आरएफसी 2132 में वर्णित डीएचसीपी और बीओओटीपी प्रोटोकॉल के क्लाइंट साइड को लागू करता है। यह भी स्थिर आईपी पते असाइन और रखरखाव करता है।" मुझे नहीं पता कि यह Google या man -k द्वारा क्यों नहीं पाया जा सका, लेकिन बहुत धन्यवाद। – benc