আমি ফরওয়ার্ডিং (মধ্যে আইপি সক্ষম করতে চেষ্টা enp0s3
এবং tun0
ইন্টারফেস) এবং লেখার net.ipv4.ip_forward = 1
মধ্যে /etc/sysctl.conf
। পুনরায় চালু করার পরে আমার আছে
$ cat /proc/sys/net/ipv4/ip_forward
1
কিন্তু ফরোয়ার্ডিং এখনও কাজ করে না। আমি যোগ করতে চেষ্টা net.ipv4.conf.default.forwarding=1
মধ্যে /etc/sysctl.conf
। এখন আবার চালু করার পরে আমার আছে
$ cat /proc/sys/net/ipv4/ip_forward
1
$ cat /proc/sys/net/ipv4/conf/default/forwarding
1
$ cat /proc/sys/net/ipv4/conf/all/forwarding
1
$ cat /proc/sys/net/ipv4/conf/enp0s3/forwarding
0
$ cat /proc/sys/net/ipv4/conf/tun0/forwarding
0
আমি সক্ষম নাও করতে পারে /proc/sys/net/ipv4/conf/enp0s3/forwarding
এবং /proc/sys/net/ipv4/conf/tun0/forwarding
এ sysctl.conf
কারণ এই ফাইল যেমন, প্রারম্ভিক বুট করার সময় এ বিদ্যমান করুন:
systemd-sysctl[85]: Couldn't write '1' to 'net/ipv4/conf/enp0s3/forwarding', ignoring: No such file or directory
systemd-sysctl[85]: Couldn't write '1' to 'net/ipv4/conf/tun0/forwarding', ignoring: No such file or directory)
, আরও বেশি tun0
হ'ল ডায়নামিক ইন্টারফেস (যে কোনও সময়ে যুক্ত এবং মুছে ফেলা যায়)।
আমি যদি ম্যানুয়ালি ফরওয়ার্ডিং সক্ষম করি enp0s3
এবং tun0
তারপরে ফরওয়ার্ডিং প্রত্যাশার মতো কাজ করে।
সুতরাং, ইন্টারফেসের জন্য কীভাবে সঠিকভাবে ফরওয়ার্ডিং সক্ষম করবেন?
PS: কার্নেল 4.1.15 এবং সিস্টেমড 226 সহ জেন্টু
পিপিএস: আমার স্মৃতি যদি আমাকে কিছুক্ষণ আগে পরিবেশন করে তবে net.ipv4.ip_forward = 1
যথেষ্ট ছিল।