Ubuntu හි ජාල සම්බන්ධතා ගැටළු සවිස්තරාත්මකව සකස් කිරීම: හේතු, රෝග විශ්ලේෂණය, සහ පියවර-පියවර විසඳුම්

1. Introduction

Ubuntu භාවිතා කරන විට, ජාලය හදිසියේ නවත්වන අවස්ථා ඔබට මුහුණ දිය හැක. මෙම ගැටලුව ඔබේ වැඩපිළිවෙළට බාධා කරයි, සහ හේතු විවිධ වීම නිසා, එය විසඳීම ආරම්භකයන්ට විශේෂයෙන් අභියෝගයක් වේ.

මෙම ලිපිය Ubuntu හි ජාල සම්බන්ධතා අසාර්ථක වීමේ ප්‍රධාන හේතු පැහැදිලි කරමින්, එක් එක් අවස්ථාව සඳහා පැහැදිලි විසඳුම් ලබා දේ. අන්තර්ගතය ආරම්භකයන් සිට මධ්‍යම මට්ටමේ Linux පරිශීලකයන් දක්වා සියලු පරිශීලකයන්ට උපකාරී වන ලෙස සැලසුම් කර ඇත.

2. Main Causes of Network Connection Issues

Hardware-Related Causes

Ubuntu ජාල ගැටළු කිහිපයක් භෞතික දෘඪ-උපාංග ගැටළු වලින් උද्भව වේ. පහත අයිතම පරීක්ෂා කරන්න:

  1. Faulty LAN Cables or Routers
  • ඔබේ LAN කේබලය තද නොවී හෝ හානියට පත් විය හැක. එය ප්‍රතිස්ථාපනය කරන්න හෝ රවුටරය නැවත ආරම්භ කරන්න.
  1. Network Interface Card (NIC) Failure
  • NIC හඳුනා නොගත් නම්, දෘඪ-උපාංගයම දෝෂයක් ඇති විය හැක. NIC තත්ත්වය පරීක්ෂා කිරීමට lshw -C network විධානය භාවිතා කරන්න.

Software-Related Causes

බොහෝ ජාල ගැටළු වැරදි හෝ අස්ථානගත මෘදුකාංග සැකසුම් වලින් සිදුවේ.

  1. Missing Driver Installation
  • Ubuntu ස්ථාපනය කිරීමෙන් පසු, NIC ධාවකයන් නිසි ලෙස ස්ථාපනය නොවිය හැක. නිල ගබඩාවෙන් නවතම ධාවකයන් ස්ථාපනය කරන්න.
  1. Network Configuration Errors
  • වැරදි IP ලිපින සැකසුම් හෝ අක්‍රිය අතුරුමුහුණත් සාර්ථක සම්බන්ධතා වලට බාධා කරයි. සැකසුම් ගොනු පරීක්ෂා කරන්න.
  1. Firewall and Security Restrictions
  • ෆයර්වෝල් අධික සීමාකාරී නම්, අන්තර්ජාල ප්‍රවේශය අවහිර විය හැක. ufw විධානය භාවිතා කර ෆයර්වෝල් සැකසුම් පරීක්ෂා කරන්න.

3. Basic Troubleshooting Steps

Hardware Checks

  1. Physical Cable Inspection
  • LAN කේබලය ආරක්ෂිතව සම්බන්ධ කර ඇති බව තහවුරු කරන්න.
  • නිසි ක්‍රියාකාරිත්වය තහවුරු කිරීමට වෙනත් පෝට් හෝ රවුටරයක් භාවිතා කරන්න.
  1. Check NIC Status
  • lshw -C network ක්‍රියාත්මක කර NIC හඳුනා ගැනීම තහවුරු කරන්න.
  • NIC හඳුනා නොගත් නම්, දෘඪ-උපාංග අලුත්වැඩියා අවශ්‍ය විය හැක.

Software Checks

  1. Verify Network Status
  • වත්මන් ජාල තත්ත්වය පරීක්ෂා කිරීමට nmcli විධානය ක්‍රියාත්මක කරන්න.
  • අවශ්‍ය නම්, sudo systemctl restart NetworkManager භාවිතා කර ජාල සේවාව නැවත ආරම්භ කරන්න.
  1. Virtual Environment Considerations
  • අතුරු පරිසරයක් (virtual machine) භාවිතා කරන විට, වැරදි හෝස්ට් ජාල සැකසුම් (NAT හෝ bridged mode වැනි) සම්බන්ධතා ගැටළු ඇති කරයි. අතුරු පරිසරයේ ජාල සැකසුම් පරීක්ෂා කරන්න.

4. Specific Solutions

Check and Modify Network Interface Settings

ඔබගේ Ubuntu ජාල අතුරුමුහුණත් නිවැරදිව සැකසී ඇති බව තහවුරු කිරීමට, පහත පියවර අනුගමනය කරන්න.

  1. Check Active Network Interfaces
  • ටර්මිනලය විවෘත කර ip a ක්‍රියාත්මක කරන්න .
  • “state UP” ලෙස ලේබල කර ඇති අතුරුමුහුණත් ක්‍රියාත්මක වේ.
  • අතුරුමුහුණත අස්ථානගත නම්, ඊළඟ පියවරට යන්න.
  1. Check Configuration Files
  • Ubuntu ජාල සැකසුම් ගොනු /etc/netplan/ තුළ ගබඩා කරයි .
  • sudo nano /etc/netplan/01-netcfg.yaml භාවිතා කර ගොනුව සංස්කරණය කරන්න .
  1. Sample Configuration
  • DHCP සක්‍රිය කිරීමට, පහත පරිදි සැකසන්න: network: version: 2 ethernets: enp0s3: dhcp4: true
  1. Apply Settings
  • ගොනුව සුරකින්න සහ වෙනස්කම් යොදන්න: sudo netplan apply

Check and Install Drivers

ජාල අතුරුමුහුණත හඳුනා නොගත් නම්, ධාවක-සම්බන්ධ ගැටළු හේතුව විය හැක.

  1. Check Driver Status
  • ක්‍රියාත්මක කරන්න: lshw -C network
  • “UNCLAIMED” පෙන්වයි නම්, ධාවකය අස්ථානගත වේ.
  1. Install Drivers
  • අවශ්‍ය ධාවකයන් ස්ථාපනය කරන්න: sudo apt update sudo apt install linux-modules-extra-$(uname -r)
  1. Reboot
  • ධාවක සක්‍රිය කිරීමට පද්ධතිය නැවත ආරම්භ කරන්න.

Check and Modify DNS Settings

DNS වැරදි සැකසුම්ද ජාල අසාර්ථකතා ඇති කරයි. පහත පියවර අනුගමනය කරන්න:

  1. Check Current DNS Settings
  • cat /etc/resolv.conf ක්‍රියාත්මක කර DNS සේවාදායක සැකසුම් තහවුරු කරන්න.
  1. Modify DNS Servers
  • ගොනුව සංස්කරණය කර DNS සේවාදායකයන් නියම කරන්න: sudo nano /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4
  1. Clear DNS Cache
  • කෑෂ් පිරිසිදු කිරීමට: sudo systemd-resolve --flush-caches

ජාල සේවා නැවත ආරම්භ කිරීම

නිවැරදි සැකසුම් තිබුණත්, සේවා අතුරුදහන් වීම හේතුවෙන් අසාර්ථකත්වයන් සිදු විය හැක.

  1. NetworkManager නැවත ආරම්භ කරන්න
  • පහත විධානය භාවිතා කර සේවාව නැවත ආරම්භ කරන්න: sudo systemctl restart NetworkManager
  1. ක්‍රියාකාරිත්වය තහවුරු කරන්න
  • සම්බන්ධතා තත්ත්වය පරීක්ෂා කරන්න: nmcli device status

5. නියැදි ගැටළු විසඳුම් උදාහරණ

නඩුව 1: වයර්ඩ් LAN හඳුනාගත නොහැක

  • සම්භාව්‍ය හේතුව: NIC ධාවකය ස්ථාපනය කර නොමැත.
  • විසඳුම:
  1. lshw -C network භාවිතා කර NIC තත්ත්වය තහවුරු කරන්න.
  2. අවශ්‍ය ධාවක ස්ථාපනය කරන්න.
  3. පද්ධතිය නැවත ආරම්භ කර ජාල සැකසුම් නැවත පරීක්ෂා කරන්න.

නඩුව 2: Wi‑Fi සම්බන්ධ වීමට නොහැක

  • සම්භාව්‍ය හේතුව: SSID හඳුනාගත නොහැක.
  • විසඳුම:
  1. ලබාගත හැකි Wi‑Fi ජාල ලැයිස්තුව බලන්න: nmcli dev wifi list
  2. අවශ්‍ය නම් අතින් සම්බන්ධ වන්න: nmcli dev wifi connect "SSID" password "password"

නඩුව 3: IP ලිපිනය ගැටුම

  • සම්භාව්‍ය හේතුව: එකම IP ලිපිනය බහු උපාංග භාවිතා කරයි.
  • විසඳුම:
  1. ස්ථාවර IP එකක් නියම කිරීමට /etc/netplan/ හි වින්‍යාස ගොනුව සංස්කරණය කරන්න.
  2. සැකසුම් යොදවා ජාලය නැවත ආරම්භ කරන්න.

6. නිගමනය

මෙම ලිපිය Ubuntu හි ජාල සම්බන්ධතා ගැටළු වල ප්‍රධාන හේතු හඳුන්වා දී ප්‍රායෝගික විසඳුම් ලබා දී ඇත. දෘඪාංග පරීක්ෂණ, මෘදුකාංග වින්‍යාස උපදෙස්, DNS සහ සේවා නැවත ආරම්භ කිරීම වැනි විවිධ ගැටළු විසඳුම් ක්‍රම ආවරණය කර ඇත.

ජාල ගැටළු සංකීර්ණ ලෙස පෙනුනත්, බොහෝ ගැටළු මෙම පියවර අනුගමනය කිරීමෙන් විසඳිය හැක. ගැටළු තවමත් පවතී නම්, Ubuntu නිල ලේඛන බලන්න හෝ Linux ප්‍රජා සංවාද මණ්ඩලවල උදව් ලබා ගන්න.

年収訴求