உபுண்டுவில் நெட்வொர்க் பாலத்தை எவ்வாறு கட்டமைப்பது
ஒரு நெட்வொர்க் பாலத்தின் செயல்பாட்டை இனப்பெருக்கம் செய்ய ஒரு மென்பொருள் நெட்வொர்க் பாலத்தை செயல்படுத்த லினக்ஸ் ஆதரிக்கிறது, இது இரண்டு அல்லது அதற்கு மேற்பட்ட தகவல் தொடர்பு நெட்வொர்க்குகள் அல்லது பிணைய பிரிவுகளை ஒன்றோடொன்று இணைக்கும் ஒரு பிணைய சாதனம், அவை ஒரு பிணையமாக வேலை செய்வதற்கான வழியை வழங்குகிறது. இது கிட்டத்தட்ட ஒரு பிணைய சுவிட்சைப் போலவே செயல்படுகிறது, மேலும் ஒரு மென்பொருள் அர்த்தத்தில், இது virt "மெய்நிகர் பிணைய சுவிட்ச்" என்ற கருத்தை செயல்படுத்த பயன்படுகிறது.
மெய்நிகர் இயந்திரங்களை (வி.எம்) நேரடியாக ஹோஸ்ட் சர்வர் நெட்வொர்க்குடன் இணைக்க மென்பொருள் நெட்வொர்க் பிரிட்ஜிங்கின் பொதுவான பயன்பாட்டு வழக்கு மெய்நிகராக்க சூழலில் உள்ளது. இந்த வழியில், VM கள் ஹோஸ்டின் அதே சப்நெட்டில் பயன்படுத்தப்படுகின்றன, மேலும் DHCP போன்ற சேவைகளை அணுகலாம் மற்றும் பல.
இந்த கட்டுரையில், உபுண்டுவில் ஒரு பிணைய பாலத்தை அமைப்பதற்கான பல்வேறு வழிகளை நீங்கள் கற்றுக் கொள்வீர்கள், மேலும் மெய்நிகர் நெட்வொர்க்கை மெய்நிகர் நெட்வொர்க்கை ஒரு மெய்நிகர் நெட்வொர்க்கை உருவாக்க மெய்நிகர் பாக்ஸ் மற்றும் கே.வி.எம் இன் கீழ், மெய்நிகர் இயந்திரங்களை ஹோஸ்டின் அதே பிணையத்துடன் இணைக்க.
- உபுண்டுவில் பிணைய பாலம் பயன்பாடுகளை நிறுவுவது எப்படி <
- நெட் பிளானைப் பயன்படுத்தி பிணைய பாலத்தை உருவாக்குவது எப்படி
- Nmcli ஐப் பயன்படுத்தி பிணைய பாலத்தை உருவாக்குவது எப்படி <
- என்எம்-இணைப்பு-எடிட்டர் கருவியைப் பயன்படுத்தி பிணைய பாலத்தை உருவாக்குவது எப்படி <
- மெய்நிகராக்க மென்பொருளில் பிணைய பாலத்தை எவ்வாறு பயன்படுத்துவது
காட்டப்பட்டுள்ளபடி பொருத்தமான தொகுப்பு மேலாளரைப் பயன்படுத்தி உபுண்டு ஈதர்நெட் பாலத்தை உள்ளமைப்பதற்கான பயன்பாடுகளைக் கொண்ட பிரிட்ஜ்-யூடில்ஸ் தொகுப்பை நிறுவுவதன் மூலம் தொடங்கவும்.
$ apt-get install bridge-utils
அடுத்து, ஐபி கட்டளையைப் பயன்படுத்தி உங்கள் ஈத்தர்நெட் சாதனத்திற்கான இடைமுக பெயரை அடையாளம் காணவும்.
$ ip ad OR $ ip add
நெட்ப்ளான் என்பது YAML வடிவமைப்பைப் பயன்படுத்தி லினக்ஸில் நெட்வொர்க்கிங் கட்டமைக்க எளிய மற்றும் பயன்படுத்த எளிதான முன்-இறுதி பயன்பாடு ஆகும். இது தற்போது நெட்வொர்க் மேனேஜர் மற்றும் சிஸ்டம்-நெட்வொர்க்கை பின்தளத்தில் கருவிகளாக ஆதரிக்கிறது.
பாலம் போன்ற இடைமுகத்திற்கு நெட்வொர்க்கிங் கட்டமைக்க,/etc/netplan/அடைவில் காணப்படும் உங்கள் நெட்ப்ளான் உள்ளமைவு கோப்பைத் திருத்தவும்.
பின்வருவது ஒரு எடுத்துக்காட்டு உள்ளமைவு கோப்பாகும், அங்கு ரெண்டரர் systemd-netword ஆகும், இது இயல்புநிலையாகும் (enp1s0 ஐ உங்கள் ஈத்தர்நெட் இடைமுக பெயருடன் மாற்றவும்).
network: version: 2 renderer: networkd ethernets: enp1s0: dhcp4: no bridges: br0: dhcp4: yes interfaces: - enp1s0
பின்வரும் கட்டளையை இயக்குவதன் மூலம் பிரிட்ஜ் நெட்வொர்க்கை இயக்க உள்ளமைவு கோப்பை சேமித்து உள்ளமைவைப் பயன்படுத்தவும்.
$ sudo netplan apply
கணினியில் உள்ள அனைத்து பாலங்களையும் காட்ட brctl கட்டளையைப் பயன்படுத்தவும். இந்த வழக்கில், ஈத்தர்நெட் இடைமுகம் தானாக பாலத்திற்கு ஒரு துறைமுகமாக சேர்க்கப்படுகிறது.
$ sudo brctl show
நீங்கள் உருவாக்கிய பிணைய பாலத்தை வீழ்த்த அல்லது செயலிழக்க விரும்பினால், பின்வரும் கட்டளைகளைப் பயன்படுத்தி அதை நீக்கவும்.
$ sudo ip link set enp1s0 up $ sudo ip link set br0 down $ sudo brctl delbr br0 OR $ sudo nmcli conn up Wired\ connection\ 1 $ sudo nmcli conn down br0 $ sudo nmcli conn del br0 $ sudo nmcli conn del bridge-br0
நெட்வொர்க் மேனேஜரை நிர்வகிக்க (நெட்வொர்க் இணைப்புகளை உருவாக்குதல், காண்பித்தல், திருத்துதல், நீக்குதல், செயல்படுத்துதல் மற்றும் செயலிழக்கச் செய்தல்) மற்றும் பிணைய சாதன நிலையைக் காண்பித்தல் ஆகியவை பரவலாகப் பயன்படுத்தப்படும் பிணைய மேலாளர் கட்டளை-வரி கருவியாகும்.
Nmcli ஐப் பயன்படுத்தி பிணைய பாலத்தை உருவாக்க, பின்வரும் கட்டளையை இயக்கவும்.
$ sudo nmcli conn add type bridge con-name br0 ifname br0
பின்னர் காட்டப்பட்டுள்ளபடி பாலத்தில் ஈத்தர்நெட் இடைமுகத்தை ஒரு துறைமுகமாகச் சேர்க்கவும் ( enp1s0
ஐ உங்கள் சாதனப் பெயருடன் மாற்ற நினைவில் கொள்ளுங்கள்).
$ sudo nmcli conn add type ethernet slave-type bridge con-name bridge-br0 ifname enp1s0 master br0
அடுத்து, அனைத்து பிணைய இணைப்புகளையும் காண்பிப்பதன் மூலம் பாலம் உருவாக்கப்பட்டது என்பதை உறுதிப்படுத்தவும்.
$ sudo nmcli conn show --active
அடுத்து, பாலம் இணைப்பை பின்வருமாறு செயல்படுத்தவும் (நீங்கள் இணைப்பு/இடைமுகப் பெயர் அல்லது UUID ஐப் பயன்படுத்தலாம்).
$ sudo nmcli conn up br0 OR $ sudo nmcli conn up e7385b2d-0e93-4a8e-b9a0-5793e5a1fda3
ஈத்தர்நெட் இடைமுகம் அல்லது இணைப்பை செயலிழக்கச் செய்யுங்கள்.
$ sudo nmcli conn down Ethernet\ connection\ 1 OR $ sudo nmcli conn down 525284a9-60d9-4396-a1c1-a37914d43eff
இப்போது செயலில் உள்ள இணைப்புகளை மீண்டும் பார்க்க முயற்சிக்கவும், பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி ஈத்தர்நெட் இடைமுகம் இப்போது பாலம் இணைப்பில் அடிமையாக இருக்க வேண்டும்.
$ sudo nmcli conn show --active
என்எம்-இணைப்பு-எடிட்டர் பயன்பாட்டைத் திறக்க, முனையத்திலிருந்து பின்வரும் கட்டளையை இயக்கவும்.
$ nm-connection-editor
பிணைய இணைப்புகள் எடிட்டர் சாளரத்தில் இருந்து, புதிய இணைப்பு சுயவிவரத்தைச் சேர்க்க +
அடையாளத்தைக் கிளிக் செய்க.
அடுத்து, கீழ்தோன்றிலிருந்து இணைப்பு வகையை பிரிட்ஜாகத் தேர்ந்தெடுத்து உருவாக்கு என்பதைக் கிளிக் செய்க.
அடுத்து, பிரிட்ஜ் இணைப்பு பெயர் மற்றும் இடைமுக பெயரை அமைக்கவும்.
பிரிட்ஜ் ஸ்லேவ் போர்ட்களைச் சேர்க்க சேர் பொத்தானைக் கிளிக் செய்க, அதாவது பின்வரும் ஸ்கிரீன்ஷாட்டில் காட்டப்பட்டுள்ளபடி ஈதர்நெட் இடைமுகம். இணைப்பு வகையாக ஈத்தர்நெட்டைத் தேர்ந்தெடுத்து உருவாக்கு என்பதைக் கிளிக் செய்க.
அடுத்து, உங்கள் விருப்பத்திற்கு ஏற்ப இணைப்பு பெயரை அமைத்து சேமி என்பதைக் கிளிக் செய்க.
பிரிட்ஜ் இணைப்புகளின் கீழ், புதிய இணைப்பு இப்போது தோன்றும்.
இப்போது நீங்கள் பிணைய இணைப்பு திருத்தியை மீண்டும் திறந்தால், பின்வரும் ஸ்கிரீன்ஷாட்டில் சுட்டிக்காட்டப்பட்டுள்ளபடி புதிய பாலம் இடைமுகம் மற்றும் அடிமை இடைமுகம் இருக்க வேண்டும்.
அடுத்து, nmcli கட்டளையைப் பயன்படுத்தி, பிரிட்ஜ் இடைமுகத்தை செயல்படுத்தவும், ஈத்தர்நெட் இடைமுகத்தை செயலிழக்கச் செய்யவும்.
$ sudo nmcli conn up br0 $ sudo nmcli conn down Ethernet\ connection\ 1
நெட்வொர்க் பாலம் (மெய்நிகர் நெட்வொர்க் சுவிட்ச்) அமைத்த பிறகு, ஹோஸ்டு நெட்வொர்க்குடன் VM களை இணைக்க ஆரக்கிள் விர்ச்சுவல் பாக்ஸ் மற்றும் கே.வி.எம் போன்ற மெய்நிகராக்க சூழலில் இதைப் பயன்படுத்தலாம்.
VirtualBox ஐத் திறக்கவும், பின்னர் VM களின் பட்டியலிலிருந்து, ஒரு VM ஐத் தேர்ந்தெடுத்து, அதன் அமைப்புகளில் கிளிக் செய்க. அமைப்புகள் சாளரத்தில் இருந்து, பிணைய விருப்பத்திற்குச் சென்று ஒரு அடாப்டரைத் தேர்ந்தெடுக்கவும் (எ.கா. அடாப்டர் 1).
நெட்வொர்க் அடாப்டரை இயக்கு என்ற விருப்பத்தை சரிபார்த்து, புலத்துடன் இணைக்கப்பட்ட மதிப்பை பிரிட்ஜ் அடாப்டருக்கு அமைக்கவும், பின்னர் பின்வரும் ஸ்கிரீன்ஷாட்டில் சுட்டிக்காட்டப்பட்டுள்ளபடி பிரிட்ஜ் இடைமுகத்தின் பெயரை (எ.கா. br0) அமைக்கவும். பின்னர் சரி என்பதைக் கிளிக் செய்க.
நல்ல மெய்நிகர் இயந்திரத்தை உருவாக்கும்போது, virt-install கட்டளையைப் பயன்படுத்தி --network = Bridge = br0
விருப்பத்தைச் சேர்ப்பதன் மூலம் KVM இன் கீழ் புதிய பிணைய பாலத்தைப் பயன்படுத்தலாம்.
# virt-install --virt-type=kvm --name Ubuntu18.04 --ram 1536 --vcpus=4 --os-variant=ubuntu18.04 --cdrom=/path/to/install.iso --network=bridge=br0,model=virtio --graphics vnc --disk path=/var/lib/libvirt/images/ubuntu18.04.qcow2,size=20,bus=virtio,format=qcow2
வலை கன்சோலில் இருந்து, அது தானாகவே தேர்ந்தெடுக்கப்படும். தவிர, நீங்கள் விர்ஷ் கட்டளை-வரி கருவி மற்றும் ஒரு VM இன் எக்ஸ்எம்எல் உள்ளமைவு கோப்பைப் பயன்படுத்தி பிணைய பாலத்தையும் கட்டமைக்க முடியும்.
மேலும் விவரங்களுக்கு, நெட் பிளான் மற்றும் என்எம்சிலி மேன் பக்கங்களைப் படிக்கவும் ( மேன் நெட் பிளான் குறியீடு> மற்றும்
மேன் என்எம்சி குறியீடு> இயக்குவதன் மூலம்) அத்துடன் லிப்வர்ட்டில் மெய்நிகர் நெட்வொர்க்கிங் மற்றும் விர்ச்சுவல் பாக்ஸில் மெய்நிகர் நெட்வொர்க்கிங். எந்தவொரு கேள்வியையும் கீழே உள்ள கருத்துப் பிரிவு வழியாக எங்களுக்கு இடுகையிடலாம்.