Tutorial ৬: IP Address bind with MAC Address

অনেক দিন পর আজ আবার একটি টিউন লিখছি।  আমি সর্ব শেষ টিউনে দেখিয়ছিলাম কিভাবে প্রক্সি সার্ভার করতে হয়। আজ আমি তার পর থেকে শুরু করছি।

প্রক্সি সার্ভার এর প্রতিটি ক্লায়েন্ট পিসির আইপি সেই পিসির ম্যাক অ্যাড্রেস এর সাথে ফিক্সড করে দিতে হবে। তাহলে বাহির থেকে অন্য কেউ আইপি বসিয়ে নেট ইউজ করতে পারবে না।

এই কাজটা আমরা করবো IPTABLES ব্যাবহার করে।

এজন্য Terminal open করে নিচের  command লিখুনঃ

# arp

ওপরের কমান্ড দিলে সার্ভার এর সাথে যুক্ত সব ক্লায়েন্ট পিসির ম্যাক অ্যাড্রেস দেখা যাবে।

এবার নিচের  command লিখুনঃ

 # /sbin/iptables -A FORWARD -d 192.168.1.3/32 -j ACCEPT

# /sbin/iptables -A FORWARD -s 192.168.1.3/32 -m mac --mac-source 00:16:17:4B:A4:32 -j ACCEPT

# /etc/init.d/iptables save

# /etc/init.d/iptables save

--------------------------------------------

এখানে আমি  192.168.1.3   টাকে 00:16:17:4B:A4:32 ম্যাক অ্যাড্রেস এর সাথে  bind  করেছি।

এভাবে আপনারা যতগুলো খুশি আইপি  অ্যাড্রেস কে  ম্যাক অ্যাড্রেস এর সাথে bind  করতে পারবেন।

 

Level 0

আমি bdcisco। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 9 টি টিউন ও 25 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

I am working as a System Administrator at Information services Network Ltd (ISN). ISN is first ISP in Bangladesh. I am living at Uttara


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

Level 2

Apnar skypee id ta deowa jabe?

    Level 0

    @farhadjoy: I am not habituate with Skypee, here is my Yahoo ID: jeweel007.

      Level 2

      @bdcisco: Apni ki France a thaken? Skype te show korlo.
      Skype te habituate na hole apnar mail address ta den bipode – apode apnar help lagte pare. Ami apnar tune gula aste aste Real ip dia apply kore sikhte cassi. Apnar tune onek sundor kore gusano. amader jonno tune korar jonno apnar proti onek kritoggo. Valo thakbe. 🙂

Level 0

vai ei shomporke ektu kom jani .ektu bolben ki eita korle ki luv hobe?

    Level 0

    @amisawon9:IPTABLES হল লিনাক্সের Firewall. IPTABLES দিয়ে আপনি সারভারের অনেক নিরাপত্তা দিতে পারবেন। এখানে আমি যেটা দেখিয়েছি সেটা হল এক পিসির আইপি যেন অন্য পিসিতে বসিয়ে নেট কানেকশান পাওয়া না যায়। কারন প্রত্যেক LAN Card এর একটা MAC (physical address) থাকে। আইপি এড্রেস এর সাথে MAC Fixed করে দিলে ওই আইপি শুধু আপনার পিসিতেই ব্যবহার করা যাবে।

Level 0

thanks. kisu din age Hasan Jobayer vai ekta tune koresilen ei topics a . tini likhesen je mac adress use korle pray 1mbps speed powa jay . eta ki shombhob? karon 2G sim gulo to eto speed rakhe na. janale khushi hotam.

Level 0

mac adress এর সাথে speed এর কোন সম্পর্ক নেই। ধরুন আপনি আইএস পি থেকে 1mbps speed এর একটা কানেকশান নিয়েছেন। এখন আপনি চাচ্ছেন আরও ৪/৫ এর মধ্যে এই কানেকশান শেয়ার করবেন। সেজন্য আপনাকে একটা Gateway Server বানাতে হবে।তারপর আপনাকে একটা Switch/Hub দিয়ে একটা LAN করতে হবে। সেই LAN থেকে অন্যরা নেট কানেকশান পাবে। এখানে আপনি কিন্তু mac adress Bind করেননি।এখন আপনার পিসির আইপি যদি অন্য কেউ তার পিসিতে বসায় তাহলে সে নেট কানেকশান পেয়ে যাবে। এটা যেন করতে না পারে সেজন্য আপনাকে mac adress Bind করতে হবে। আশা করি ভালভাবে বুঝতে পেরেছেন।

আপনাদের কত যে বললাম যখনি কোন ধারাবাহিক টিউটোরিয়াল করবেন পূর্বের টিউটোরিয়ালের লিংকটা পরবর্তী টিউটোরিয়ালের সাথে লিংক করে দিবেন। যাতে করে পরে কেউ আসলে যেন সে সহজে পূর্বের টিউটোরিয়ালগুলি পেতে পারে।
ধন্যবাদ।

Level 0

Vi, ami broadband er dial-up net chalai, linax mint 13 te net setting kivabe korbu….??
Plz help me…!!
(amr mac adress o change korte hoy)

Level New

ভাইয়া আমি Dial Up Broadband Internet ব্যাবহার করি। শুধু username and password দিলেই windows এ connected হয়ে যায়। কিন্তু Linux Mint এ কিভাবে Broadband connection দিব বুঝতে পারছি না। দয়া করে জানালে উপকৃত হব।

Level 0

আপনার পিসি তে একটা LAN Card থাকতে হবে। LAN Card Status দেখার জন্য নিচের Command দিনঃ
mii-tool
তাহলে আপনার কয়টা LAN Card আছে, তাদের কী নাম , সব দেখবে । যেমনঃ l0, eth0, eth1….
l0 —- হল loopback address, প্রত্তেক পিসির একটা নিজস্ব IP থাকে, এটাই loopback address।
eth0 —- আপনার পিসিতে যদি একটা LAN Card থাকে, তাহলে সেটা হবে eth0। যদি ২টা থাকে, তাহলে সেটা হবে eth1,

ধরে নিচ্ছি আপনার একটা LAN Card আছে, তাহলে সেখানে IP, DNS এবং Gateway Address বসাতে হবে। এজন্য নিচের Command দিনঃ
vi /etc/network/interfaces

# The loopback network interface
auto lo
auto eth0
iface lo inet loopback

এখানে আপনি আপনার প্রয়োজনীয় IP Setup করুনঃ

iface eth0 inet static
address
netmask 255.255.255.0
gateway
dns-nameservers

এবার ফাইলটা Save করুন।

Interface Up করার জন্য এই command দিন;
ifup eth0

/etc/init.d/networking restart
chkconfig networking on

এবার IP Address দেখার জন্য এই command দিনঃ
ifconfig
যদি আপনার Set করা IP দেখায়, তাহলে আপনি Conectivity check করার জন্য ping করুন।
প্রথমে আপনার Gateway address ping করবেন।
তারপর dns address ping করবেন।
তারপর yahoo ping করবেন।
সবগুলো যদি ping করে পান, তাহলে আশা করি আপনার connectivity OK.

Ping করবেন এই ভাবে ;

ping yahoo.com

…………………………………………………..