ওপেনভিএনএন রাউটিং স্ক্রিপ্ট ওপেনভিএনপি দ্বারা ডাকা হলে কার্যকর করতে ব্যর্থ


1

হাই এই সমস্ত আমি এখানে এই স্ক্রিপ্টগুলি অনুসরণ করছি ডিলিউজ -ভিপিএন স্ক্রিপ্টটি নীচের রাউটিং স্ক্রিপ্টে ব্যর্থ হয়, যখন ওপেনভিপিএন দ্বারা ডাকা হয়। আমি যদি আপ স্ক্রিপ্ট ছাড়াই ওপেনভিপিএন শুরু করি এবং স্ক্রিপ্টটি seperatly চালিত করি তবে এটি ঠিক আছে। দুঃখিত, আমি যদি এটি সঠিকরূপে সেট না করে থাকি তবে কোনও সহায়তা একটি দুর্দান্ত সাহায্য হবে।

ত্রুটি heres

/etc/openvpn/link_up_user_filter.sh  
Device "tun0" does not exist.  
Error: an inet address is expected rather than "table".  
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2  
sysctl: cannot stat /proc/sys/net/ipv4/conf/tun0/rp_filter: No such file or directory

এখানে এর ফলাফলগুলি সঠিকভাবে চলছে

Nov 17 16:16:46 hp-server openvpn[48795]: /usr/sbin/ip link set dev tun0 up mtu 1500  
Nov 17 16:16:46 hp-server openvpn[48795]: /usr/sbin/ip addr add dev tun0 10.4.1.252/16 broadcast 10.4.255.255    
Nov 17 16:16:51 hp-server openvpn[48795]: /usr/sbin/ip route add 213.152.161.116/32 via 192.168.1.254  
Nov 17 16:16:51 hp-server openvpn[48795]: /usr/sbin/ip route add 0.0.0.0/1 via 10.4.0.1  
Nov 17 16:16:51 hp-server openvpn[48795]: /usr/sbin/ip route add 128.0.0.0/1 via 10.4.0.1
Nov 17 16:16:51 hp-server openvpn[48795]: Initialization Sequence Completed

লিপিটি এখানে:

#!/usr/bin/env bash
SRC_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "$SRC_DIR" ]]; then SRC_DIR="$PWD"; fi
source "$SRC_DIR/vpn_base.sh"

VPN_IP=`get_nic_ip $VPNIF`
# Remove old table

ip route flush table $TABLE_ID

# Add rule to use TABLE_ID for marked packets
if [[ `ip rule list | grep -c $MARK_ID` == 0 ]]; then
ip rule add from all fwmark $MARK_ID lookup $TABLE_ID
fi

ip route replace default via $VPN_IP table $TABLE_ID
ip route append default via 127.0.0.1 dev lo table $TABLE_ID
ip route flush cache

# Set reverse path source validation to lose mode
sysctl -w net.ipv4.conf.all.rp_filter=2
sysctl -w net.ipv4.conf.default.rp_filter=2
sysctl -w net.ipv4.conf.$VPNIF.rp_filter=2    

অনুরোধ হিসাবে openvpn.conf

client
dev tun
proto udp
remote *.*.*.* *
resolv-retry infinite
nobind
persist-key
persist-tun
remote-cert-tls server
cipher AES-256-CBC
comp-lzo no
route-delay 5
verb 3
explicit-exit-notify 5
script-security 2


#up and down scripts to be executed when VPN starts or stops
up /etc/openvpn/link_up_user_filter.sh

উত্তর:


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