সঠিক উত্তরটি যদি route_localnetকাজ না করে তবে কী হবে ? ..
যদি আপনার কার্নেলের জন্য প্যাচটিroute_localnet অন্তর্ভুক্ত না থাকে , তবে ... কার্নেলটি আপগ্রেড করুন!
বা বাহ্যিক ইন্টারফেস শুনতে এবং ট্র্যাফিক এগিয়ে দিতে পারে এমন একটি প্রক্রিয়া চালিয়ে অন্য ইন্টারফেসের (বিশেষত লোকালহোস্টে) একটি ইন্টারফেসে অন্য একটি বন্দরে আগত ট্র্যাফিককে ফরোয়ার্ড করার অন্যান্য উপায় রয়েছে।
netcat( nc), xinetdএবং ssh(এবং আরও বেশি) হ'ল এটি করতে সক্ষম প্রোগ্রামগুলির সমস্ত উদাহরণ (যদিও চয়ন sshকরা অদ্ভুত এবং অকার্যকর হবে)।
আমি xinetdএই জন্য একটি কনফিগারেশন লিখেছি । এখন এই পরিষেবাটি স্বয়ংক্রিয়ভাবে উত্থাপিত হবে:
# cat /etc/xinetd.d/z-from-outside
# default: off
# description: Forward connections to the z port.
service z-from-outside
{
disable = no
socket_type = stream
type = UNLISTED
wait = no
user = nobody
bind = vaio.ob
port = 7070
redirect = localhost 7070
}
#
( vaio.obবাহ্যিক নেটওয়ার্ক ইন্টারফেসে এই হোস্টের নাম))
একটি পরে service xinetd reload, আসুন এটি শুনছে তা পরীক্ষা করে দেখুন:
# lsof -i -P | fgrep 7070
xinetd 556 root 6u IPv4 1797906 0t0 TCP vaio.ob:7070 (LISTEN)
sshd 27438 tun_zzoom 4u IPv4 1059100 0t0 TCP localhost.localdomain:7070 (LISTEN)
#
এবং প্রকৃতপক্ষে, সংযোগগুলি দিয়ে যায়!