কেন ডিএইচসিলেট কেবলমাত্র কাজ করে যদি এটি /etc/rc.conf এ নির্দিষ্ট না করে


0

আমি সবেমাত্র একটি ভিএম এ একটি ফ্রিবিএসডি 8.1 সেট আপ করেছি এবং স্বয়ংক্রিয়ভাবে ডিএইচসিপি করার চেষ্টা করছি। এই মুহুর্তে, আমি যদি /etc/rc.confএভাবে চলে যাই :

#ifconfig_de0="DHCP"

তারপরে আমি এটি করতে পারি dhclient de0এবং এটি তাত্ক্ষণিকভাবে একটি আইপি পায়।

যদি আমি মন্তব্যটি সরিয়ে ফেলি যাতে DHCP মনে হয় স্বয়ংক্রিয় হয়, তবে dhclient de0কখনও কোনও ঠিকানা পায় না (এবং এটি স্বয়ংক্রিয়ভাবে ঘটে না)

আমি পাই DHCPREQUEST on de0 to 255.255.255.255 port 67

আর কিছুই বদলায় না, আমি কী ভুল করছি?

আমি সিনসটল ব্যবহার করার চেষ্টা করেছি, তবে একবার ফাইলগুলি তৈরির পরে পরিবর্তনগুলি লিখতে এটির কোনও উপায় খুঁজে পেলাম না .....

==== সম্পাদনা করুন

আমি এই সময়টি কাটিয়েছি এমন সময় অন্য কাউকে বাঁচানোর প্রত্যাশা, আমার আরসি.কম:

# -- sysinstall generated deltas -- # Mon Dec  6 11:51:13 2010
# -- sysinstall generated deltas -- # Wed Dec  8 08:28:27 2010
# Created: Mon Dec  6 11:51:13 2010
# Enable network daemons for user convenience.
# Please make all changes to this file, not to /etc/defaults/rc.conf.
# This file now contains just the overrides from /etc/defaults/rc.conf.
#REMOVED: inetd_enable="YES"
hostname="pfsensedev.intomec.com"
#ifconfig_de0="DHCP"
inetd_enable="NO"
sshd_enable="YES"

আমি দেখতে পেয়েছি যে আমি যদি আইপি ঠিকানা বরাদ্দ করতে চাই তবে আমাকে ifconfig_de0 লাইনটি মন্তব্য করতে হয়েছিল। যদি আমি এটি rc.conf এ ফেলে রাখি তবে dhclient এর মাধ্যমে আইপি ঠিকানা পাওয়া অসম্ভব।

লাইনগুলিকে /etc/rc.local এ রেখে দেওয়া কৌশলটি কার্যকর করে

dhclient de0

আমি এটি Win7x64 এর অধীনে একটি এমএস ভার্চুয়াল পিসি ভিএম এ চালাচ্ছি (এটি ইতিমধ্যে এক্সপি মোডের জন্য লোড করা হয়েছিল)।

সাহায্য বলছি জন্য ধন্যবাদ।


Rc.conf ফাইলটি কেবল বুট চলাকালীন, বা নেটিফ স্ট্যাকের সাহায্যে ম্যানুয়ালি পুনরায় আরম্ভ করে /etc/rc.d/netif restart; আপনি ফাইল পরিবর্তন করার পরে এর কোনটি করছেন?
ক্রিস এস

আপনার কি অন্য কোনও লাইন রয়েছে যা ifconfig_de0 দিয়ে শুরু হয়, বা rc.conf এ DHCP এর জন্য কোনও কনফিগারেশন বিকল্প রয়েছে (পুরো ফাইলটি সহজভাবে পোস্ট করা সহজতর হতে পারে)? আপনি কোন সংস্করণটি চালাচ্ছেন এবং এটি কীভাবে ইনস্টল করা হয়েছিল?
ক্রিস এস

উত্তর:


0

আপনি এটা ঠিক করছেন। যদি এটি আপনার ক্ষেত্রে কাজ না করে, আপনি এটিও ব্যবহার করতে পারেন /etc/rc.localdhclient de0এই ফাইলটিতে কমান্ডটি রাখুন এবং এটি সিস্টেম শুরু হওয়ার পরে চালানো হবে।


1
.0.০ থেকে আরসি.লোকালের ব্যবহার দৃ strongly়ভাবে নিরুৎসাহিত করা হয়েছে এবং বিশেষত সেই ক্ষেত্রে যেখানে একই কার্যকারিতাটির জন্য আরসি.কনফের একটি নক আছে। এটি তবে কাজ করবে।
ক্রিস এস

আরসি.লোকাল দৃ fix়ভাবে নিরুৎসাহিত হলেও সমস্যাটি সমাধান করে। এমনকি আমি কোনওভাবে rc.conf এলোমেলো হয়েছি না তা নিশ্চিত করার জন্য আমি ওএসটিকে খোঁচা দিয়ে আবার পুনরায় লোড করেছি, তবে এটি উভয় উপায়ে দেখতে একই রকম আচরণ করে acts
নৌকা কোডার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.