একটি 'iptables' পোর্ট পুনঃনির্দেশ রুল জন্য সঠিক 'পিএফ' সিনট্যাক্স কি


1

আমি নিম্নলিখিত মত একটি নিয়ম বাস্তবায়ন করতে খুঁজছি iptables আমার ম্যাকের উপর নিয়ম, আমার ডেভেলপমেন্ট ওয়ার্কস্টেশনের (যা Rails প্রজেক্টের রুবি একটি উন্নয়ন কপি হোস্টিং) থেকে ট্র্যাফিক পুনঃনির্দেশিত করতে, আমার LAN এ অন্য হোস্টে যা PostgreSQL ডাটাবেস সার্ভার চালায়। পরিবর্তন না করেই database.yml কোড আমার স্থানীয় কপি কনফিগ ফাইল :

iptables -t nat -I PREROUTING -d 127.0.0.1 -p tcp --destination-port 5432 -j DNAT --to-destination 192.168.1.104:5432

উত্তর:


2

কিছু সংক্ষিপ্ত googling পরে, আমি এই সঙ্গে এসেছিলেন, যা মহান কাজ মনে হচ্ছে।

echo "rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 5432 -> 192.168.1.104 port 5432" | sudo pfctl -ef -

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

আমি এই সতর্কতা পেয়েছিলাম, যদিও আমি জানি না যে এটি আসলে কোনও নিয়ম মেনে চলেছে:

pfctl: Use of -f option, could result in flushing of rules
present in the main ruleset added by the system at startup.
See /etc/pf.conf for further details.

No ALTQ support in kernel
ALTQ related functions disabled
pfctl: pf already enabled

মানুষের পাতা থেকে, -f শুধু ফাইলটি পার্স করতে যাচ্ছি, যা আমি প্রেরণ করছি stdin

কোন আলোচনা, উন্নতি, বা ইঙ্গিত মহান হবে!

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