वीपीएन (टोमेटो राउटर फर्मवेयर) के बाहर इप्टेबल्स रूट विशिष्ट पोर्ट


2

Im मेरे राउटर को कॉन्फ़िगर करने की कोशिश कर रहा है जो मुझे लगता है कि मेरे लिए एकदम सही सेटअप है। मैं अपने वीपीएन-प्रदाता (पीआईए) को राउटर कनेक्ट करने में कामयाब रहा हूं, और इस तरह से रूट किया गया है कि केवल एक कंप्यूटर वीपीएन के माध्यम से कनेक्ट करता है iptables के माध्यम से (देखें उत्तर # 4 https://serverfault.com/questions/382498/howto-only-tunnel -स्पेशल-होस्ट्स-रूट-थ्रू-ओपनवपन-क्लाइंट-ऑन-टोमैटो )। Im को IPtables के साथ कोई पिछला अनुभव नहीं है,

मैं कुछ गेमिंग करता हूं, और फिर वीपीएन का उपयोग करके अतिरिक्त विलंबता अवांछित है। मैं वीपीएन के बिना अपने डब्ल्यूएएन के माध्यम से सीधे जाने के लिए विशिष्ट गेमिंग पोर्ट को कैसे रूट कर सकता हूं।

मुझे यह मार्गदर्शिका मिली (पहले उत्तर http://www.linksysinfo.org/index.php?threads/route-only-specific-ports-through-vpn-openvpn.37240/ ), लेकिन मैं इसे लागू करने का प्रबंधन नहीं करता मेरी स्थिति।

मेरी वर्तमान IPTable स्क्रिप्ट यह है, जो केवल vpn के माध्यम से सही कंप्यूटर को रूट करता है।

sleep 30
ip route flush table 200
ip route flush cache
ip rule add from 192.168.1.143 lookup 200
VPN_GW=`ifconfig tun11 | awk '/inet addr/ {split ($2,A,":"); print A[2]}'`
ip route add table 200 default via $VPN_GW dev tun11

तो मैं इसका विस्तार कैसे करूं कि vpn कंप्यूटर (.143) पोर्ट 27000: 27050 पर ट्रैफ़िक के लिए सीधे कनेक्शन का उपयोग करता है?

जवाबों:


2

विशिष्ट पैकेट को चिह्नित करने के लिए पहले एक iptables नियम जोड़ें :

iptables -t mangle -A PREROUTING -p tcp --dport 27000:27050 -j MARK --set-mark 0x200
iptables -t mangle -A PREROUTING -p udp --dport 27000:27050 -j MARK --set-mark 0x200

(आपने निर्दिष्ट नहीं किया कि आप टीसीपी पोर्ट या यूडीपी पोर्ट चाहते हैं, इसलिए यहां दोनों हैं।)

फिर एक पॉलिसी रूटिंग नियम जोड़ें जो निशान से मेल खाता है:

ip rule add fwmark 0x200 lookup main

अन्य संभावित संयोजन हैं - उदाहरण के लिए, वीपीएन के लिए सभी पैकेटों को चिह्नित करें (मौजूदा fromनियम को अनावश्यक बनाते हुए )।


धन्यवाद! बहुत अच्छा काम करता है। यह मुझे अपने महान capabilites की वजह से iptables के बारे में अधिक जानने की कोशिश करने के लिए प्रेरित करता है। अब मेरा सपना सेटअप सच हो गया है।
user2976206
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.