স্থির আইপি ঠিকানার জন্য আপনি কীভাবে ডেস্কটপ কনফিগার করবেন?


24

ডিফল্টরূপে উবুন্টু ইন্টারফেসগুলি কনফিগার করতে ডিএইচসিপি এবং জিনোম নেটওয়ার্কম্যাঞ্জার ব্যবহার করে। এটি অনেক ক্ষেত্রেই অনুকূল নয়।

একটি স্ট্যাটিক আইপি ঠিকানার জন্য একটি ডেস্কটপ মেশিন কীভাবে কনফিগার করবেন যা সমস্ত ব্যবহারকারীর জন্য প্রযোজ্য?

অতিরিক্ত ব্যাকগ্রাউন্ড : 99.9% ব্যবহারকারীর জন্য একটি স্ট্যাটিক ডিএইচসিপি এন্ট্রি সম্ভবত সবচেয়ে সহজ সমাধান, তবে আমি mythtv-backgroundপ্রক্রিয়া এবং ইথ 0 ইন্টারফেসে কোনও পরিবর্তন খুঁজে পেয়েছি conflict মিথথভিটি চলার পরে যদি ইন্টারফেসটি উপরে / নীচে আনা হয়, তবে এটি প্রক্রিয়াটি স্থগিত করে (যা সিস্টেম স্থগিত করে দেয়)। সুতরাং আমার প্রশ্নগুলির সত্যই একটি স্থির আইপি ঠিকানা প্রয়োজন, যেখানে ইন্টারফেসটি একটি পরিচিত আইপি সহ আনা হয় এবং স্থায়ীভাবে আপ থাকে।


2
পার্শ্ব নোট হিসাবে, আপনি আপনার রাউটারে ডিএইচসিপি রিজার্ভেশন ব্যবহার করতে পারেন, যা এনআইসির ম্যাক ঠিকানা দ্বারা সনাক্ত করে আপনার কম্পিউটারের জন্য আইপি সংরক্ষণ করবে এবং এটি আক্ষরিকভাবে এমন আচরণ করবে যেন কোনও স্ট্যাটিক আইপি সেট করা থাকে।
এলএফসি_ফ্যান

1
কারও জন্য সুসংগত টিপস কেবলমাত্র ধারাবাহিক আইপি ঠিকানা খুঁজছেন
সে.এম.সিগিন্টি

উত্তর:


20

ডান ক্লিক করুন এনএম, সংযোগগুলি সম্পাদনা করুন ... আপনার ইন্টারফেসটি সন্ধান করুন, সম্পাদনা ক্লিক করুন ... , আইপিভি 4 সেটিংস ক্লিক করুন , ম্যানুয়াল চয়ন করুন এবং আপনার ইন্টারফেসটি কনফিগার করুন।

একটি বিকল্প হ'ল সম্পাদনা / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস । একটি উদাহরণ কনফিগারেশন হবে:

auto eth0
iface eth0 inet static
   address 192.168.1.1
    netmask 255.255.255.0
    gateway 192.168.1.1

তারপর চালান

/etc/init.d/networking restart

মনে রাখবেন যে এটি এই ইন্টারফেসের জন্য এনএম নিষ্ক্রিয় করবে এবং আপনাকে আবার এনএম সক্রিয় করতে প্রবেশগুলি মুছে ফেলতে হবে (বা uncomment) করতে হবে।

সম্পাদনা করুন (ক্যাসির পোস্ট দেখুন): আপনাকে সম্পাদনা / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেসের পরে একটি ডিএনএসও সেট করতে হবে:

/Etc/resolv.conf এ এক বা একাধিক পছন্দসই নেমসার্ভার সেট করুন:

নেমসারভার 192.168.1.1


'নেটওয়ার্কিং পুনঃসূচনা' এর পরে, কেবল লো ইন্টারফেসটি আসে
সেমিসিগিন্টি

2
ইন্টারফেসের নাম ( eth0sBlatt এর উদাহরণে) আপনার পিসিতে আলাদা হতে পারে: eth0প্রথম ওয়্যার্ড ইথারনেট ইন্টারফেসের স্বাভাবিক নাম ; ওয়্যারলেস ইন্টারফেসের নামকরণের কোনও মান নেই। কমান্ডটি ip link showতাদের প্রাসঙ্গিক পরামিতিগুলির সাথে নেটওয়ার্ক ইন্টারফেসের একটি তালিকা প্রদর্শন করবে।
রিকার্ডো মুরি

বিকল্পভাবে, নেটওয়ার্ক ম্যানেজারটিতে ডান ক্লিক করার পরে এবং "সংযোগগুলি সম্পাদনা করুন" চয়ন করার পরে, এটি তারযুক্ত বা ওয়্যারলেস হবে কিনা তা চয়ন করুন, তারপরে "যুক্ত করুন" ক্লিক করুন। স্থির আইপি পছন্দসই হিসাবে যুক্ত করার পরে, সমস্ত ডায়ালগ বন্ধ করুন তারপরে নেটওয়ার্ক ম্যানেজার আইকনে বাম-ক্লিক করুন। আপনার কাছে এখন "অটো E00" বিকল্পটি থাকবে যা DHCP, এবং আপনি যে সংযোগটি ম্যানুয়ালি যুক্ত করেছেন। আপনি এই একাধিক বার করি, প্রতিটি অবস্থানের জন্য অথবা আপনি নিজেকে পেতে পারে পরিস্থিতিতে বিভিন্ন স্থির IP ঠিকানার একটি তালিকা তৈরী করতে পারেন।
Scaine

@ রিকার্ডো, হ্যাঁ আমার ইন্টারফেসটি ইথ0। আমি যেমন বলেছি, কেবল ইন্টারফেসে পরিবর্তন করা আমার পক্ষে কার্যকর সমাধান নয়
cmcginty

@ স্কেইন, নেটওয়ার্ক ম্যানেজারের পরিবর্তনগুলি কি সমস্ত ব্যবহারকারীর জন্য প্রযোজ্য? আমার সমস্যাটি ছিল যে ব্যবহারকারীদের স্যুইচিংয়ে ইন্টারফেসটি নীচে এবং ব্যাক আপ এনে দেওয়া হত। এটি আসলে অচল নয়।
সেএমসিগিন্টি

5

/etc/networking/interfacesস্থির ঠিকানা সেট করতে আপডেট করুন :

auto eth0
iface eth0 inet static
    address 192.168.0.10
    netmask 255.255.255.0
    gateway 192.168.0.1

এতে এক বা একাধিক পছন্দসই নেমসার্ভার সেট করুন /etc/resolv.conf:

nameserver 192.168.0.1

আপনাকে অবশ্যই জিনোম-নেটওয়ার্ক-ম্যানেজারটিকেeth0 সংযোগ হাইজ্যাক করার চেষ্টা থেকে বিরত রাখতে হবে :

sudo apt-get remove network-manager network-manager-gnome

নেটওয়ার্কিং সাব-সিস্টেমটি পুনরায় চালু করে স্থির আইপি ঠিকানা বরাদ্দ করুন:

sudo invoke-rc.d networking restart

5
নেটওয়ার্ক-ম্যানেজার অপসারণ করবেন না! আপনি যদি স্ট্যাটিক আইপি স্থাপনে কিছু ভুল করেন (এবং আপনি সেগুলি সংশোধন করতে সক্ষম না হন) তবে কোনও ইন্টারনেট সংযোগ না দিয়েই শেষ হওয়ার ঝুঁকি রয়েছে।
রিকার্ডো মুরি

1
আপনি NetworkManager দ্বারা স্বয়ংক্রিয়ভাবে একটি ইন্টারফেস আনতে বলতে পারে না (ডান ক্লিক -> সম্পাদনা সংযোগ ... -> -> একটি নির্বাচন সম্পাদনা ... -> এ ক্লিক করুন কানেক্ট স্বয়ংক্রিয়ভাবে চেকবক্সটি); এইভাবে আপনি এখনও নেটওয়ার্ক ম্যানেজারটি ইনস্টল করতে এবং ম্যানুয়ালি ইন্টারফেসগুলি সক্রিয় করতে পারেন ifup/ifdown
রিকার্ডো মুরি

2
তদ্ব্যতীত, আমার মন্তব্যটি একই সমস্যা নিয়ে ব্যবহারকারীদের সতর্ক করার জন্য ছিল যে নেটওয়ার্ক-ম্যানেজারকে অপসারণ করা একটি ঝুঁকিপূর্ণ পথ। আপনি স্পষ্টতই আপনার নেটওয়ার্ক সংযোগ এবং সমস্যা সমাধান সমস্যা পরিচালনা করতে সক্ষম; এই প্রশ্নের অন্যান্য পাঠক নাও পারে ...
রিকার্ডো মুরি

না করা উচিত /etc/networking/interfacesহবে /etc/network/interfaces?
সিজেবিএস

1

আপনার যদি এটিতে একটি সামান্য রাউটার লগইন করা থাকে, ( আপনার ব্রাউজার থেকে http://192.168.1.1 এর মতো কিছু ), বর্তমান ডিএনএস সার্ভারের ঠিকানাগুলি রেকর্ড করুন। ডিএইচসিপি থেকে আরও একটি আইপি ঠিকানা, (192.168.1.200-192.168.1.210 এর মতো কিছু) সংরক্ষণ করুন, বা সমস্ত একসাথে ডিএইচসিপি অক্ষম করুন।

উবুন্টু মেনু থেকে: সিস্টেম -> পছন্দসমূহ -> নেটওয়ার্ক সংযোগ -> অটো eth0 -> সম্পাদনা -> আইপিভি 4 সেটিংস -> এটিকে ম্যানুয়ালে পরিবর্তন করুন -> আইপি যোগ করুন, (192.168.1.200 এর মতো কিছু যা আপনি সংরক্ষণ করেছেন) উপরে), নেটমাস্ক 255.255.255.0%, এবং ডিফল্ট রুটের জন্য রাউটারের ভিতরে ঠিকানা, (আপনি এটিতে লগ ইন করার জন্য 192.168.1.1 এর মতো কিছু) -> উইন্ডোর নীচে রেকর্ড করা ডিএনএস সার্ভারের ঠিকানা লিখুন।


কেন এই সমাধানটি আমার পক্ষে কার্যকর হবে না তা বোঝাতে আমি আমার প্রশ্নকে কিছুটা আপডেট করেছি। স্থায়ীভাবে থাকার জন্য আমার ইন্টারফেসটি দরকার।
সেমিসিগিন্টি

আপনি বুট করার সময় এটি সর্বদা @ এই ঠিকানায় আসবে (উদাহরণস্বরূপ 192.168.0.200), এবং স্থায়ীভাবে আপ থাকবেন। আপনার রাউটার এটি আর ডিএইচসিপি এর মাধ্যমে সেট করছে না। এটি হার্ড কম্পিউটারে কোড করা হয়।

0

1) কোন ইন্টারফেসটি কনফিগার করা উচিত তা পরীক্ষা করে দেখুন, আপনি যে ইন্টারফেসটি পরিবর্তন করতে চান তা eth0এই ক্ষেত্রে রয়েছে:

$ ip addr

2) খুলুন এবং সম্পাদনা করুন /etc/network/interface:

$ sudo gedit /etc/network/interface

3) ফাইলটিতে নিম্নলিখিত লাইনগুলি যুক্ত করুন /etc/network/interface:

auto eth0
iface eth0 inet static
address 192.168.1.22
netmask 255.255.255.0
gateway 192.168.1.1

3) কমান্ড ifdownএবং আপনার ইন্টারফেস পুনরায় আরম্ভ করুন ifup:

$ sudo ifdown --force eth0
$ sudo ifup --force eth0

পিএস: অন্যান্য নেটওয়ার্কিং সরঞ্জামগুলি ব্যবহার করা হচ্ছে এমন সময় ব্যবহার $ sudo systemctl restart networkingবা $ sudo ifup eth0নাও করতে পারে, দয়া করে আইডডাউন এথ0 (মূল ইন্টারফেস) কন্টেন্টও পরীক্ষা করতে পারবেন না

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