প্রশ্ন
আমি যখন আমার উবুন্টু ডেস্কটপ কম্পিউটারে আমার ভিপিএন শুরু করি যা রাউটার হিসাবে কাজ করে, সংযুক্ত সাবনেট ইন্টারনেট সংযোগ হারায়, তবে এখনও অ্যাক্সেসযোগ্য (ল্যান)। আদর্শভাবে, আমি জানতে চাই যে ভিপিএন সক্রিয় থাকাকালীন কীভাবে সংযুক্ত সাবনেটকে ভিপিএন টানেলের মাধ্যমে রাউটিং করে ইন্টারনেট অ্যাক্সেস পুনরায় অর্জন করতে সক্ষম করতে হয়।
প্রসঙ্গ
আমি নিম্নলিখিত নেটওয়ার্ক লেআউট আছে:
আমার ভার্চুয়ালবক্স ভার্চুয়াল মেশিনের জন্য eth0 এ 172.16.0.0/20 সাবনেট করুন।
eth0: 0 এ সাবনেট 192.168.0.0/24 যা গেটওয়ে 192.168.0.1 এর সাথে সংযোগ স্থাপন করে যার ইন্টারনেট অ্যাক্সেস রয়েছে।
এটি / ইত্যাদি / নেটওয়ার্ক / ইন্টারফেস ফাইলটিতে প্রদর্শিত হয়:
auto lo
iface lo inet loopback
# This is the subnet dedicated to VB
auto eth0
iface eth0 inet static
address 172.16.0.1
netmask 255.255.0.0
gateway 192.168.0.164
dns-nameservers 8.8.8.8
# normal DHCP internet
auto eth0:0
iface eth0:0 inet static
address 192.168.0.164
netmask 255.255.255.0
dns-nameservers 8.8.8.8
gateway 192.168.0.1
E00 এর প্যাকেটগুলি নীতি 0: 0 এর মাধ্যমে মাস্ক্রেডিং এবং সাধারণ ইন্টারনেট সংযোগের সাথে ফরোয়ার্ড করা হয়। তবে আমি যখন এই রাউটারটিতে আমার ভিপিএন টানেলটি শুরু করি তখন এথ0 সাবনেটে ভিএমএসের জন্য ইন্টারনেট সংযোগ নষ্ট হয়ে যায় (এখনও রাউটারের জন্য রয়ে যায়)।
টানেলটি সক্রিয় থাকাকালীন নীচে ifconfig এর আউটপুট দেওয়া হবে :
eth0 Link encap:Ethernet HWaddr 00:1f:bc:01:c3:ab
inet addr:172.16.0.1 Bcast:172.16.255.255 Mask:255.255.0.0
inet6 addr: fe80::21f:bcff:fe01:c3ab/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:165426 errors:0 dropped:0 overruns:0 frame:0
TX packets:182601 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:208264321 (208.2 MB) TX bytes:16660945 (16.6 MB)
Interrupt:16
eth0:0 Link encap:Ethernet HWaddr 00:1f:bc:01:c3:ab
inet addr:192.168.0.164 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:381963 errors:0 dropped:0 overruns:0 frame:0
TX packets:381963 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:22755054 (22.7 MB) TX bytes:22755054 (22.7 MB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:10.8.0.10 P-t-P:10.8.0.9 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
আমি সন্দেহ করি যে রাউটিং টেবিলের সাথে সমাধানটির কিছু একটা হবে । এটি টানেলটি সক্রিয় থাকাকালীন নিম্নলিখিতটি দেখায় :
Destination Gateway Genmask Flags Metric Ref Use Iface
default 10.8.0.9 128.0.0.0 UG 0 0 0 tun0
default 192.168.0.1 0.0.0.0 UG 100 0 0 eth0
10.8.0.0 10.8.0.9 255.255.255.0 UG 0 0 0 tun0
10.8.0.9 * 255.255.255.255 UH 0 0 0 tun0
37.139.23.49 192.168.0.1 255.255.255.255 UGH 0 0 0 eth0
128.0.0.0 10.8.0.9 128.0.0.0 UG 0 0 0 tun0
link-local * 255.255.0.0 U 1000 0 0 eth0
172.16.0.0 * 255.255.0.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
এবং টানেল নিষ্ক্রিয় যখন নিম্নলিখিত :
Destination Gateway Genmask Flags Metric Ref Use Iface
default 192.168.0.1 0.0.0.0 UG 100 0 0 eth0
link-local * 255.255.0.0 U 1000 0 0 eth0
172.16.0.0 * 255.255.0.0 U 0 0 0 eth0
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
ভিএমএসের জন্য ভার্চুয়ালবক্স কনফিগারেশন:
ভিএমএস /etc/network/interfaces
ফাইলগুলির মধ্যে একটি:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 172.16.0.3
netmask 255.255.0.0
network 172.16.0.0
broadcast 172.16.255.255
gateway 172.16.0.1
dns-nameservers 8.8.8.8