Virtuals LAN (VLANs)

Vlans ဆိုတာ ရိုးရိုးရှင်းရှင်းပြောရရင် Physical LAN ထဲမှာ နောက်ထပ် Virtual LAN တွေထပ်ခွဲတာပဲဖြစ်ပါတယ်။ နောက်တစ်မျိုးကတော့ Switch တခုထဲမှာ နောက်ထပ် Virtual Switch လေးတွေထပ်ခွဲလိုက်တာပဲဖြစ်ပါတယ်။ Theory အရပြောရင်တော့ Router (Layer 3) ကသာ ပြုလုပ်နိုင်တဲ့ Broadcast Domain ပိုင်းခြားခြင်းကို Switch (Layer2) မှာ VLANs ကိုအသုံးပြုပြီး Broadcast Domain ခွဲပေးတာဖြစ်ပါတယ်။ VLANs ကိုအသုံးပြုသောကြောင့် ရနိုင်တဲ့ ကောင်းကျိုး တွေအများကြီးရှိပါတယ်။ စီမံခန့်ခွဲရတာလွယ်ကူခြင်း၊ Broadcast Domain ကိုပိုင်းခြားနိုင်ခြင်း၊ Broadcast traffic တွေကိုလျော့ချနိုင်ခြင်း၊ VLAN တစ်ခုဟာ Broadcast Domain တစ်ခုဖြစ်သည့်အတွက် VLAN တူသည့် အသုံးပြုသူအချင်းချင်းပဲ Send and receive ပြုလုပ်နိုင်မှာဖြစ်သည့်အတွက် Security အတွက်လည်း ကောင်းမွန်စေပါသည်။ VLANs မတူတဲ့ အသုံးပြုသူအချင်းချင်းပို့ချင်တယ်ဆိုရင်တော့ Router (Layer3) လိုမှာဖြစ်ပါတယ်။ ဘာကြောင့်လည်းဆိုတော့ VLAN မတူရင် Subnet လည်းတူတော့မှာမဟုတ်တော့ပါဘူး။ Subnet မတူရင် Packet forwarding ကို Router ကသာပြုလုပ်ပေးနိုင်မှာဖြစ်ပါသည်။

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process [Solved]

 Error Output

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
11 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
Setting up libpam0g:amd64 (1.3.1-5ubuntu4.2) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing package libpam0g:amd64 (--configure):
 installed libpam0g:amd64 package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
 libpam0g:amd64
E: Sub-process /usr/bin/dpkg returned an error code (1)

Solution

sudo fuser -v -k /var/cache/debconf/config.dat
or
udo kill PID

or
sudo kill -9 PID  

 

Virtualbox : Kernel driver not installed (rc=-1908) error solved in Ubuntu 20.4


sudo apt-get update


sudo apt-get upgrade


sudo apt-get install mokutil


openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VirtualBox/"


sudo mokutil --import MOK.der


sudo reboot


Enroll MOK > Continue > and it will ask you for the password


sudo modprobe vboxdrv

Network Address Translation (NAT) notes for HCNA Exam

Network Address Translation (NAT)

NAT can map a private IP address to publicly routable IP address, selected from pool of publicly routable IP addresses.

NAT is a technique used for conversion between private IP address and public IP address. Private IP is Class A: 10.0.0.0 – 10.255.255.255, Class B: 172.16.0.0 – 172.31.255.255, Class C: 192.168.0.0 – 192.168.255.255. Outside of this range, all other IP addresses are public addresses.

For example, to connect to internet.

Huawei မှာ Documentations တွေ Video တွေကြည့်ရင်း ထပ်တွေရတာက NAT အပိုင်းကို လေ့လာတဲ့အခါမှာ Huawei ရဲ့ NAT မှာ Basic NAT နှင့် NAPT လို့သာ ၂ ပိုင်းပဲတွေရပြီး ဒီနှစ်ပိုင်းကိုမှ ထပ်ပြီး NAT Mapping Setup Mode ဆိုပြီးတော့ EasyIP NAT, IP address pool, NAT/NAPT Static ဆိုပြီး implemented ထပ်လုပ်ထားခြင်းဖြစ်သည်။ Self-Studyလေ့လာရတာ အနည်းငယ် ရှုပ်ထွေးစေပါသည်။ Basic NAT , NAPT or EasyIP NAT, IP address Pool နှင့် static NAT/NAPT တို့သည် Private Network ထဲမှာရှိသည့် Host တွေကို Public Access (Internet) ရအောင်ပြုလုပ်ပေးတာ ဖြစ်ပြီး၊ Public ကနေ Private ကို Access လုပ်ချင်တယ်ဆိုရင်တော့ NAT Server ကို အသုံးပြုရမှာဖြစ်ပါတယ်။ နောက်ပြီးတော့ NAT ALG, NAT DNS-Map တို့လဲလေ့လာဖို့ရှိပါသေးသည်။ ပုံမှန် Private network တစ်ခု Public access ရဖို့အတွက်ဆိုရင် Huawei Router မှာ private to public Internet access အတွက် EasyIP NAT Configure ချရပါမယ်၊ Public to private access အတွက်ကတော့ NAT Server နဲ့ NAT ALG, DNS-Mappingတို့ ကို Configure လုပ်ပေးရပါမယ်၊

အားလုံးပြန်ချုပ်ကြည့်သော် Private to Public အတွက် Basic NAT နဲ့ NAPT ကို ပြန်ခွဲလိုက်တာက Static NAT, EasyIP NAT (NAPT or PAT နဲ့ဆင်သည်), IP address Pool (Dynamic NAT configure လုပ်တဲ့အချိန်ဆောက်တဲ့ NAT Pool ကိုပြောတာလို့ထင်), Public to Private အတွက်ကိုသုံးတာကတော့ NAT Server, NAT ALG နဲ့ DNS-Mapping တို့ဖြစ်ပါတယ်။