লিনাক্স বক্স (রাউটার হিসাবে) ট্র্যাফিক ফরওয়ার্ড না (ইন্টারফেসের মধ্যে)


0

তথ্য:

আমার একটি রাউটার, লিনাক্স বক্স, এবং একটি সুইচ সংযুক্ত ক্লায়েন্ট আছে।

রাউটারটি বাইরের / ইন্টারনেটের আইপি এবং সাবনেটের লিঙ্ক:

  • 192.168.8.1

  • 192.168.8.0/24

যথাক্রমে, আমার লিনাক্স বক্স (রাস্পবেরী পাই) স্ট্যাটিক আইপি কনফিগারেশনের সাথে সেটআপ করা হয়েছে (বিস্তারিত জানার জন্য নিচে দেখুন) যা আইপি ব্যবহার করে রাউটারের সাথে সংযোগ করে। 192.168.8.254

আমার ক্লায়েন্ট (এবং আমি) সমস্ত একটি ইথারনেট সুইচ ব্যবহার করে যা লিনাক্স বক্সের সাথে সংযোগ করে। লিনাক্স বক্স আইপি (ইথারনেট সুইচ) হয় 192.168.1.254 এবং এর সাবনেট সঙ্গে কাজ করে 192.168.1.0/24

আমি লিনাক্স বক্সে প্যাকেট ফরওয়ার্ডিং সক্ষম করেছি, উভয় ইন্টারফেসের মধ্যে ট্র্যাফিক ফরওয়ার্ড করার জন্য যোগ করা iptables নিয়ম হিসাবে

clients <--> switch < --- > eth0(PI) <==> wlan0(PI) < ---- > router <--> google

আমি খুঁজে পেয়েছি এই এসএফের প্রশ্ন, কিন্তু আমি নিশ্চিত নই যে এটি কিভাবে / কিভাবে প্রযোজ্য হবে।

সমস্যা:

ট্রাফিক ফরোয়ার্ড করা হচ্ছে না।

আমার পিসিতে, আমি linux box (eth0) পিং করতে পারি 192.168.1.254 , কিন্তু না 8.8.8.8

লিনাক্স বাক্সে, আমি আমার পিসি পিং করতে পারেন 192.168.1.245 , রাউটার 192.168.8.1 , এবং গুগল 8.8.8.8

এই সমস্যা সম্পর্কে কিছু googling আমি চেষ্টা না করে কিছু দেখায় না।

নীচের তথ্য দেখুন দয়া করে

অতিরিক্ত তথ্য প্রয়োজন হলে সাহায্য ব্যাপকভাবে প্রশংসা করা হবে, একটি মন্তব্য করুন

বিবরণ: ( পেস্টবিন বিস্তারিত লিঙ্ক )

// sudo রুট-এন

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.8.1     0.0.0.0         UG    0      0        0 wlan0
0.0.0.0         192.168.8.1     0.0.0.0         UG    303    0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     202    0        0 eth0
192.168.0.0     0.0.0.0         255.255.0.0     U     0      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.8.0     0.0.0.0         255.255.255.0   U     303    0        0 wlan0

// sudo iptables -L

Chain INPUT (policy ACCEPT)
target     prot opt source               destination        

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination        
ACCEPT     all  --  anywhere             anywhere             state NEW,RELATED,ESTABLISHED
ACCEPT     all  --  anywhere             anywhere             state NEW,RELATED,ESTABLISHED

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

// // ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

allow-hotplug wlan0
iface wlan0 inet static
        address 192.168.8.254
        netmask 255.255.0.0
        gateway 192.168.8.1
        network 192.168.8.0
        broadcast 192.168.8.255
        metric 0
    post-up route add default gw 192.168.8.1 metric 0
    pre-down route del default gw 192.168.8.1
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug eth0
iface eth0 inet static
        address 192.168.1.254
        gateway 192.168.8.254
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        metric 1
    post-up route add default gw 192.168.8.254 metric 1
    pre-down route del default gw 192.168.8.254

উত্তর:


0

দয়া করে নোট করুন:

এই প্রশ্ন তৈরি করার সময়, আমি সমাধান খুঁজে বের করেছি,

কিন্তু আমি অনুভব করেছি যে অন্যদেরও এ থেকে উপকৃত হতে পারে:

আমি এই বিষয়ে কিছু পড়তে পেরেছি, কিন্তু আমার মনে হয়েছিল যে এটি পূর্ব / পোস্ট রাউটিং সম্পর্কিত কিছু হতে পারে তবে আমার আঙ্গুলটি তার উপর রাখতে পারে না।

সমাধান:

পড়া এখানে আমি কিছু আকর্ষণীয় বিষয় জুড়ে এসেছি, কিন্তু নিজেকে চেষ্টা করার জন্য একটু ভাগ্য ছিল,

আরো অনুসন্ধানের পরে, আমি খুঁজে পেয়েছি এই একটি অনুরূপ পরিস্থিতি ব্যাখ্যা সহায়ক গিট পৃষ্ঠা।

সুতরাং, আমি চেষ্টা করেছিলাম:

sudo iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE

আমার কোন সমস্যা সমাধান করা হয়েছে।

এই কেউ সাহায্য করে আশা করি

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