আমার কম্পিউটার কোন নেটওয়ার্ক ইন্টারফেস ব্যবহার করছে তা আমি কীভাবে বলতে পারি?


24

একটি এমবিপিতে (ওএস এক্স 10.6.2) আমি আমার রাউটারে একই স্ট্যাটিক আইপি ব্যবহার করার জন্য তারযুক্ত ইথারনেট এবং ওয়্যারলেস বিমানবন্দর কনফিগারেশনগুলি পেয়েছি (যেমন http://forums.macrumors.com/archive/index এ বর্ণিত .php / t-708685.html )। আমি সার্ভিস অর্ডারও সেট আপ করেছি যাতে তারযুক্ত সংযোগটি বিমানবন্দরের উপরে (যেমন ম্যাক ওএস এক্স- এ বর্ণিত হিসাবে ইথারনেট কেবলটি প্লাগ ইন করা থাকলে স্বয়ংক্রিয়ভাবে বিমানবন্দরটি বন্ধ করে দেওয়া হবে )।

এটি "কাজ" বলে মনে হচ্ছে: আমি যখন ইথারনেট কেবলটি প্লাগ ইন করি এবং আনপ্লাগ করি তখন দূরবর্তী অবস্থানের সাথে একটি ওপেন এসএসএস সংযোগ স্থির থাকে। তবে, যেহেতু তারযুক্ত সংযোগ উপস্থিত রয়েছে তা নির্বিশেষে এয়ারপোর্ট কার্ডটি সরাসরি (এবং রাউটারের সাথে সংযুক্ত) থাকে, তবে আমি কীভাবে বলতে পারি যে তারযুক্ত ইন্টারফেসটি যখন উপলব্ধ থাকে তখন এটি আসলে "সক্রিয়" সংযোগ? যেহেতু আইপি ঠিকানা উভয়ের জন্য একই, তাই এটি কি গ্যারান্টিযুক্ত যে ওয়্যারলেস ইন্টারফেসটি ব্যবহার করা যাবে না ? এই ইন্টারফেসটি ব্যবহার হচ্ছে কিনা তা জানানোর অন্য কোনও উপায় আছে?

গীত। আমি এটি পোস্ট করার সাথে সাথে একটি (আংশিক) উত্তর পোস্ট করতে যাচ্ছি, কারণ এটি লিখে এবং আমার সমস্ত তথ্য যাচাইয়ের কাজটি আমাকে কিছুটা অন্তর্দৃষ্টি নিয়ে যায়। (আরও আকর্ষণীয় এবং উত্তর না দেওয়া অংশটি উপরের সাহসের সাথে রয়েছে))

উত্তর:


26

'হোস্ট উইকজিজে পৌঁছানোর জন্য কোন ইন্টারফেস ব্যবহার করা হবে?' এর মতো প্রশ্নের জন্য যথার্থ রেফারেন্স? যে কোনও সময় বা পরিস্থিতির জন্য রাউটিং টেবিলটি উল্লেখ করা উচিত।

[mini-nevie:~] nevinwilliams% route get 10.10.10.10
   route to: 10.10.10.10
destination: default
       mask: default
    gateway: 192.168.2.1
  interface: en0
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0 

আমি en0 এবং en1 উভয় সক্ষম করে রেখেছি এবং সার্ভিস ক্রমে এন0 প্রথম is আমার ইথারনেট আনপ্লাগিং, অন্য কোনও পরিবর্তন না করে একই কমান্ডটি দেয়:

mini-nevie:~] nevinwilliams% route get 10.10.10.10
   route to: 10.10.10.10
destination: default
       mask: default
    gateway: 192.168.2.1
  interface: en1
      flags: <UP,GATEWAY,DONE,STATIC,PRCLONING>
 recvpipe  sendpipe  ssthresh  rtt,msec    rttvar  hopcount      mtu     expire
       0         0         0         0         0         0      1500         0 

12

আমি এটি ব্যবহার:

if=$(route -n get 0.0.0.0 2>/dev/null | awk '/interface: / {print $2}')

if [ -n "$if" ]; then
    echo "Default route is through interface $if"
else
    echo "No default route found"
fi

2
iface(){ route get 0.0.0.0 2>/dev/null | awk '/interface: / {print $2}'; }
ম্র্লেক্সগ্রাই

8

এখানে ifconfig -aপ্রতিটি পরিস্থিতিতে একটি ডাম্প (আমি পরে তফাতগুলি হাইলাইট করব):

ইথারনেট কেবলটি প্লাগ ইন করা হয়েছে:

lo0: পতাকাগুলি = 8049 এমটিউ 16384
        inet6 :: 1 উপসর্গ 128
        inet6 xxxx :: 1% lo0 উপসর্গ 64 স্কোপিড 0x1
        ইনেট 127.0.0.1 নেটমাস্ক 0xff000000
gif0: পতাকাগুলি = 8010 এমটিউ 1280
stf0: পতাকাগুলি = 0 এমটিউ 1280
en0: পতাকাগুলি = 8863 এমটিউ 1500
        inet6 xxxx% en0 উপসর্গ 64 স্কোপিড 0x4
        inet 192.168.0.110 নেটমাস্ক 0xffffff00 সম্প্রচারিত 192.168.0.255
        ইথার এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স
        মিডিয়া: অটোসलेक्ट (100baseTX) স্থিতি: সক্রিয়
        সমর্থিত মিডিয়া: কোনওটিই অটোসलेक्ट 10baseT / ইউটিপি 10baseT / ইউটিপি 10baseT / ইউটিপি 10baseT / ইউটিপি 100baseTX 100baseTX 100baseTX 100baseTX 1000baseT 1000baseT 1000baseT 
fw0: পতাকাগুলি = 8863 এমটিউ 4078
        lladdr xx: xx: xx: xx: xx: xx
        মিডিয়া: স্বনির্বাচিত অবস্থান: নিষ্ক্রিয়
        সমর্থিত মিডিয়া: স্বনির্বাচিত 
en1: পতাকাগুলি = 8863 এমটিউ 1500
        inet6 xxxx% en1 উপসর্গ 64 স্কোপিড 0x6
        inet 192.168.0.110 নেটমাস্ক 0xffffff00 সম্প্রচারিত 192.168.0.255
        ইথার এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স
        মিডিয়া: স্বনির্বাচিত অবস্থান: সক্রিয়
        সমর্থিত মিডিয়া: স্বনির্বাচিত

ইথারনেট কেবলটি প্লাগযুক্ত:

lo0: পতাকাগুলি = 8049 এমটিউ 16384
        inet6 :: 1 উপসর্গ 128
        inet6 xxxx :: 1% lo0 উপসর্গ 64 স্কোপিড 0x1
        ইনেট 127.0.0.1 নেটমাস্ক 0xff000000
gif0: পতাকাগুলি = 8010 এমটিউ 1280
stf0: পতাকাগুলি = 0 এমটিউ 1280
en0: পতাকাগুলি = 8863 এমটিউ 1500
        ইথার এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স
        মিডিয়া: স্বনির্বাচিত অবস্থান: নিষ্ক্রিয়
        সমর্থিত মিডিয়া: কোনওটিই অটোসलेक्ट 10baseT / ইউটিপি 10baseT / ইউটিপি 10baseT / ইউটিপি 10baseT / ইউটিপি 100baseTX 100baseTX 100baseTX 100baseTX 1000baseT 1000baseT 1000baseT 
fw0: পতাকাগুলি = 8863 এমটিউ 4078
        lladdr xx: xx: xx: xx: xx: xx
        মিডিয়া: স্বনির্বাচিত অবস্থান: নিষ্ক্রিয়
        সমর্থিত মিডিয়া: স্বনির্বাচিত 
en1: পতাকাগুলি = 8863 এমটিউ 1500
        inet6 xxxx% en1 উপসর্গ 64 স্কোপিড 0x6
        inet 192.168.0.110 নেটমাস্ক 0xffffff00 সম্প্রচারিত 192.168.0.255
        ইথার এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স: এক্সএক্স
        মিডিয়া: স্বনির্বাচিত অবস্থান: সক্রিয়
        সমর্থিত মিডিয়া: স্বনির্বাচিত

diff plugged unplugged তারযুক্ত সংযোগ উপলব্ধ হলে এটি সক্রিয় হয়ে যায় তা দেখায়:

8,9d7
<   inet6 xxxx%en0 prefixlen 64 scopeid 0x4 
<   inet 192.168.0.110 netmask 0xffffff00 broadcast 192.168.0.255
11c9
<   media: autoselect (100baseTX <full-duplex,flow-control>) status: active
---
>   media: autoselect status: inactive

1
সংযোজন: তৃতীয় পক্ষের এক্সটেনশান "মেনুমিটারস" ( ragingmenace.com/software/menumeters ) এর মাধ্যমে, এটি "সক্রিয়" ইন্টারফেস এবং ব্যান্ডউইথ সমস্ত ইন্টারফেস জুড়ে ব্যবহৃত হচ্ছে তা দেখা সম্ভব, যা এটি স্পষ্ট করে তোলে যে সক্রিয় তারযুক্ত সংযোগটি প্লাগ ইন করা এবং সরিয়ে ফেলা হলে ইন্টারফেসটি প্রকৃতপক্ষে যথাযথভাবে (যথাযথভাবে) স্যুইচ করে।
ইথার

6

দু'টো জিনিস। আপনার "নেটওয়ার্ক সংযোগগুলি" প্রোফাইলে তালিকাবদ্ধভাবে ম্যাক সর্বদা নেটওয়ার্ক সংযোগগুলি ব্যবহার করবে। উদাহরণস্বরূপ, যদি ইথারনেট ওয়্যারলেস শীর্ষে থাকে তবে ইথারনেট গ্রহণ করবে।

আমি কীভাবে এসএসএইচ এতটা কাজ করে তা সম্পর্কে নিশ্চিত নই, তবে আমার অভিজ্ঞতা থেকে। যদি একটি সংযোগ ব্যর্থ হয় বা সংযোগ বিচ্ছিন্ন হয়ে যায়, এসএসএইচ অন্য সংযোগটি ব্যবহার করবে।

আপনি যদি সত্যিই দেখতে চান যে সংযোগগুলি সক্রিয় রয়েছে, আপনার একটি ব্যান্ডউইথ মনিটর ইউটিলিটি ব্যবহার করা উচিত। একটি দুর্দান্ত হ'ল আইস্ট্যাট ( http://www.islayer.com/apps/istatmenus/ )।


1
আমি দুর্ঘটনাক্রমে খুব দ্রুত পড়েছি, হ্যাঁ ... আমি যা বলেছিলাম সেবার আদেশ ছিল। আপনার সমস্ত সংযোগের মধ্যে কী চলছে তা দেখতে আপনার সত্যই ব্যান্ডউইদথ মনিটরটি দেখে নেওয়া উচিত।
স্টিভেন লু

নেটওয়ার্ক পরীক্ষা করার জন্য আমি sshটি ব্যবহার করছিলাম, তবে সত্যিই কোনও টিসিপি (অবিচলিত) অধিবেশনটি করত।
ইথার

0

আমি ইথারনেট এবং ওয়াইফাইয়ের জন্য আইপি অ্যাড্রেসগুলি একই করতে পরামর্শ হিসাবে সার্ভিস অর্ডারটি সেট করলাম, এবং এনটি এবং এন 1 তে কেবল নেটওয়ার্ক ইউটিলিটি> তথ্য ব্যবহার করেছি।

আমি একটি টাইমম্যাচিন ব্যাকআপ শুরু করেছি এবং নেটওয়ার্ক ইউটিলিটি> ইনফো> এন0 ইথারনেটের অধীনে আমি দেখতে পেলাম যে হাজার হাজার প্যাকেট ইথারনেট সংযোগের মধ্য দিয়ে চলেছে, যখন নেটওয়ার্ক ইউটিলিটি> তথ্য> এন 1 ওয়াইফাই কিছুই চলছিল না।

আমাকে সঠিক দিকে নির্দেশ করার জন্য ধন্যবাদ যখন টাইমম্যাচিন ব্যাকআপ সম্পূর্ণ হয়ে যায় আমি পৃথক আইপি ঠিকানাগুলিতে ফিরে আসব এবং ম্যাক এখনও ইথারনেটের মাধ্যমে স্বয়ংক্রিয়ভাবে সমস্ত কিছু সরিয়ে ফেলবে কিনা তা দেখুন।

মূল প্রশ্নটি ছিল "আমার কম্পিউটার কোন নেটওয়ার্ক ইন্টারফেস ব্যবহার করছে তা আমি কীভাবে বলতে পারি?" নেটওয়ার্ক ইউটিলিটি আমার জন্য কাজ করেছে।

ম্যাকবুক প্রো 17 "মধ্য-2010, পর্বত সিংহ

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.