আমি জানি যে আমি আইপি এগিয়ে অনুনাদী দ্বারা সক্রিয় করতে পারেন 1থেকে /proc/sys/net/ipv4/ip_forward, কিন্তু কিভাবে আমি এই স্থায়ী করতে পারেন?
যাইহোক, আমি স্ক্রিপ্টগুলি শুরু করার পরিবর্তে অন্য পদ্ধতিটি চাই, কোনও কি আছে?
আমি জানি যে আমি আইপি এগিয়ে অনুনাদী দ্বারা সক্রিয় করতে পারেন 1থেকে /proc/sys/net/ipv4/ip_forward, কিন্তু কিভাবে আমি এই স্থায়ী করতে পারেন?
যাইহোক, আমি স্ক্রিপ্টগুলি শুরু করার পরিবর্তে অন্য পদ্ধতিটি চাই, কোনও কি আছে?
উত্তর:
/Etc/sysctl.conf সম্পাদনা করুন এবং নিম্নলিখিত লাইনগুলির জন্য অনুসন্ধান করুন:
# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1
কমেন্টস net.ipv4.ip_forward=1:
# Uncomment the next line to enable packet forwarding for IPv4
net.ipv4.ip_forward=1
অথবা এক লাইনের কমান্ডে:
sudo sysctl -w net.ipv4.ip_forward=1
sudo sysctl -w ...
স্থায়ী সেটিং ব্যবহার করে /etc/sysctl.conf
আমরা যদি এই কনফিগারেশনটিকে স্থায়ী করতে চাই তবে এটি করার সর্বোত্তম উপায়টি হল ফাইলটি ব্যবহার করা /etc/sysctl.confযেখানে আমরা এতে থাকা একটি লাইন যুক্ত করতে পারিnet.ipv4.ip_forward = 1
/etc/sysctl.conf:
net.ipv4.ip_forward = 1
আপনার যদি ইতিমধ্যে net.ipv4.ip_forward0 মান সহ একটি এন্ট্রি থাকে তবে আপনি এটি 1 এ পরিবর্তন করতে পারেন।
এতে করা পরিবর্তনগুলি সক্ষম করতে sysctl.confআপনার কমান্ডটি চালাতে হবে:
sudo sysctl -p /etc/sysctl.conf
রেডহ্যাট ভিত্তিক সিস্টেমে নেটওয়ার্ক পরিষেবা পুনরায় চালু করার সময় এটি সক্ষম করা হয়:
service network restart
এবং ডেবিয়ান / উবুন্টু সিস্টেমে এটি প্রোপস পরিষেবাটি পুনরায় চালু করতেও করা যেতে পারে:
sudo /etc/init.d/procps restart
sudo sysctl -w net.ipv4.ip_forward=1এটি স্থায়ী করে তোলে না ... @ কমপক্ষে আমি যে রাস্পবেরি