Skip to main content

Virtual Network Adapter Types

00:04:39:46

ආරම්භය

ඔයාලා Virtual Machines (උදා: VMware, VirtualBox) භාවිතා කරලා ඇතිනේ. එහෙම Virtual Machines භාවිතා කරලා තියෙනවා නම් NAT, Host-Only සහ Bridged කියන වචන ටික හුරුපුරුදු ඇති.

අද අපි මේ Virtual Network Adapter Types වලින් ඇත්තටම සිද්ධ වෙන්නේ මොකක්ද, ඒවා එකිනෙකට වෙනස් වෙන්නේ කොහොමද සහ භාවිතා කරන්නේ මොන වගේ අවස්ථාවලදීද කියලා බලමු.

Network Adapters කියන්නේ මොනවාද?

ඉස්සෙල්ලම අපි බලමු මොනවාද මේ Network Adapters කියන්නේ කියලා.

සරලවම කිව්වොත්, Network එකකට Connect වෙන්න සහ Data Send හෝ Receive කරන්න උපකාරී වන Hardware Component එකක් තමයි Network Adapter එකක් කියන්නේ.

ඒ වගේම Virtual Network Adapter කියන්නේ Virtual Machine එකකට Network එකක් සමඟ සම්බන්ධ වෙන්න ඉඩ ලබාදෙන Virtual Component එකක්. මේක Physical Network Adapter එකක් වගේම ක්‍රියා කළත්, Software මඟින් නිර්මාණය කරලා කළමනාකරණය කරන Component එකක්.

දැන් අපි බලමු මේ Virtual Network Adapter Types තුන වැඩ කරන්නේ කොහොමද කියලා.

NAT (Network Address Translation)

NAT කියන්නේ බොහෝ Virtualization Software වල Virtual Machine එකකට ලබාදෙන සාමාන්‍ය Default Network Mode එකක්.

මේ Network Adapter Mode එක වැඩ කරන විදිය අපි ටිකක් බලමු.

NAT කියන්නේ Network Address Translation කියන එකයි. මේකේදී Virtual Machine එකේ Network Traffic එක Host Machine එක හරහා පිටත Network එකට යවනවා. සාමාන්‍යයෙන් VM එකේ Private IP Address එකෙන් යන Traffic එක Host එකේ Network Connection එක හරහා පිටතට යන විට Translate වෙනවා.

උදාහරණයක් විදියට, VM එකකින් Google වෙබ් අඩවියට Request එකක් යැව්වොත්, NAT මඟින් ඒ Request එක Host Machine එකේ Network Connection එක හරහා යවනවා. ඊට පස්සේ Google වෙතින් ලැබෙන Response එක නැවත අදාළ VM එකට ලබාදෙනවා.

NAT Mode එකේදී මතක තියාගන්න ඕනේ ප්‍රධාන කරුණු කිහිපයක් තියෙනවා.

  • Internet Access: VM එකට Internet Access ලබාගන්න පුළුවන්. හැබැයි සාමාන්‍යයෙන් VM එක Internet එකට වෙනම Device එකක් විදියට Directly Expose වෙන්නේ නැහැ.
  • IP Address: VM එකට Private IP Address එකක් ලැබෙනවා. සාමාන්‍ය NAT Configuration එකකදී Internet එකට යන Traffic එක Host Machine එකේ Public IP Address එක හරහා පිටතට යනවා.
  • Local Network Visibility: සාමාන්‍යයෙන් LAN එකේ අනෙකුත් Devices වලට VM එක වෙනම Device එකක් විදියට Directly Access කරන්න බැහැ. අවශ්‍ය නම් Port Forwarding Configure කරලා සමහර Services පිටතට ලබාදෙන්න පුළුවන්.

උදාහරණයක්

හිතන්න ඔයාගේ Host Machine එකෙන් සහ VM එකෙන් Google වෙබ් අඩවියට යනවා කියලා.

දෙකම එකම Host Network Connection එක හරහා NAT භාවිතා කරනවා නම්, Google වෙත පෙනෙන Public IP Address එක සාමාන්‍යයෙන් දෙකටම එකම එක වෙන්න පුළුවන්.

ඒ නිසා VM එකට Internet Access තිබුණත්, ඒක LAN එකේ වෙනම Physical Device එකක් වගේ හැම අවස්ථාවකදීම Access කරන්න බැහැ.

Host-Only Adapter

Host-Only Network Mode එකේදී Virtual Machine එක සහ Host Machine එක අතර සන්නිවේදනය කරන්න පුළුවන් විදියට Virtual Network එකක් නිර්මාණය වෙනවා.

සාමාන්‍ය Host-Only Configuration එකකදී VM එකට Internet Access ලැබෙන්නේ නැහැ. ඒ වගේම Host-Only Network එකට පමණක් සම්බන්ධ කරලා තියෙන VM එකක්, Physical LAN එකේ අනෙකුත් Devices සමඟ Directly Communicate කරන්නත් බැහැ.

මේ Mode එකේදී VM එකට Private IP Address එකක් Assign වෙන්න පුළුවන්. Host Machine එකටත් ඒ Virtual Network එකේ IP Address එකක් තිබෙන නිසා දෙක අතර Network Communication සිදු කරන්න පුළුවන්.

Host-Only Adapter එකක් අවශ්‍ය වෙන්නේ ඇයි?

මේක ප්‍රයෝජනවත් වෙන්නේ Network Access එක සීමා කරලා Testing සහ Development සඳහා වෙන්වූ Environment එකක් හදාගන්න අවශ්‍ය අවස්ථාවලදීයි.

  • Software Testing: Internet Connection එකක් අවශ්‍ය නොවන Applications සහ Services Test කරන්න.
  • Cybersecurity Labs: Isolated Lab Environment එකක් තුළ Penetration Testing සහ Vulnerability Analysis වැනි කාර්යයන් පුහුණු වෙන්න.
  • Virtual Machine Communication: Host Machine එක සහ VM එක අතර Files හුවමාරු කිරීමට හෝ Services Test කිරීමට.
  • Development: වෙනත් Physical Network Devices වලට VM එක සෘජුවම සම්බන්ධ නොකර Applications සහ Servers Test කරන්න.

හැබැයි මතක තියාගන්න, Host-Only Mode එක භාවිතා කළා කියලා VM එක සම්පූර්ණයෙන්ම Secure වෙනවා කියන එක නෙවෙයි. වෙනත් Network Adapters, Shared Folders හෝ වෙනත් Connections Configure කරලා තිබෙනවා නම් ඒවා හරහාත් අවදානම් ඇති වෙන්න පුළුවන්.

Bridged Adapter

Bridged Adapter Mode එකේදී Virtual Machine එක Physical Network එකට සම්බන්ධ වෙන තවත් Device එකක් වගේ ක්‍රියා කරනවා.

ඒ කියන්නේ Host Machine එකේ Network Connection එක හරහා VM එකත් Local Area Network (LAN) එකට සම්බන්ධ වෙනවා. මේ අවස්ථාවේදී VM එකටත් Host Machine එකට වෙනස් IP Address එකක් ලැබෙන්න පුළුවන්.

කොහොමද මේක සිද්ධ වෙන්නේ?

Bridged Mode එකේදී Virtual Network Adapter එක Physical Network Adapter එක හරහා LAN එකට Bridge වෙනවා.

උදාහරණයක් විදියට, ඔයාගේ Router එකේ DHCP Server එක හරහා Host Machine එකට IP Address එකක් සහ VM එකට වෙනම IP Address එකක් Assign වෙන්න පුළුවන්.

උදාහරණයක් විදියට:

  • Host Machine: 192.168.1.10
  • Virtual Machine: 192.168.1.20
  • Router: 192.168.1.1

මෙතනදී Host Machine එක සහ VM එක LAN එකේ වෙන වෙනම Devices විදියට පෙනෙන්න පුළුවන්.

Bridged Mode එකේ වාසි

  • Direct LAN Access: VM එකට Local Network එකේ අනෙකුත් Devices සමඟ Communicate කරන්න පුළුවන්.
  • Server Testing: VM එකක් තුළ Web Server එකක් හෝ වෙනත් Network Service එකක් Run කරලා LAN එකේ වෙනත් Devices වලින් Access කරන්න පුළුවන්.
  • Separate IP Address: Host Machine එකට වඩා වෙනස් IP Address එකක් VM එකට ලබාගන්න පුළුවන්.
  • Real-World Testing: Physical Network එකක සාමාන්‍ය Device එකක් වගේ VM එකක Network Behaviour එක Test කරන්න පුළුවන්.

හැබැයි Bridged Mode එකේදී VM එක LAN එකට Directly සම්බන්ධ වෙන නිසා, ඒකේ Security Configuration සහ Firewall Settings ගැනත් සැලකිලිමත් වෙන්න ඕනේ. ඒ වගේම සමහර Wi-Fi Networks සහ Virtualization Configurations වලදී Bridged Mode එකේ ක්‍රියාකාරීත්වය සීමා වෙන්න පුළුවන්.

NAT vs Host-Only vs Bridged

දැන් අපි මේ Network Adapter Types තුනේ ප්‍රධාන වෙනස්කම් සරලව බලමු.

FeatureNATHost-OnlyBridged
Internet Accessසාමාන්‍යයෙන් ඔව්සාමාන්‍යයෙන් නැහැNetwork එකේ පහසුකම් අනුව ඔව්
Host සමඟ Communicationඔව්ඔව්ඔව්
LAN එකෙන් Direct Accessසාමාන්‍යයෙන් සීමිතයිනැහැසාමාන්‍යයෙන් ඔව්
වෙනම VM IP Address එකක්ඔව්ඔව්ඔව්
ප්‍රධාන භාවිතයසාමාන්‍ය Internet AccessIsolated TestingLAN සහ Server Testing

අවසානය

හරි, අද අපි Virtual Network Adapter Types තුනක් වන NAT, Host-Only සහ Bridged ගැන කතා කළා.

සරලවම මතක තියාගන්න:

  • NAT — VM එකට Host Machine එකේ Network Connection එක හරහා Internet Access ලබාගන්න.
  • Host-Only — Host Machine එක සහ VM එක අතර සීමිත Virtual Network එකක් හදාගන්න.
  • Bridged — VM එක Physical LAN එකේ වෙනම Device එකක් වගේ සම්බන්ධ කරන්න.

ඉතින් ඔයාලා VMware හෝ VirtualBox භාවිතා කරනකොට මේ Network Modes ගැන පැහැදිලි අවබෝධයක් තිබුණොත්, තමන්ගේ අවශ්‍යතාවයට ගැළපෙන Network Configuration එක තෝරාගන්න ලේසියි.

Article එක සම්බන්ධයෙන් ඔයාලගේ අදහස් සහ යෝජනා Comment කරන්නත් අමතක කරන්න එපා.

සුබ දවසක්!

© 2026 Osura Chandula.