ජාල උපයෝගිතා traceroute භාවිතා කරමින්, CentOS හාරන්න

Dynamic Host Configuration Protocol යනු ජාල අතුරුමුහුණත් සඳහා IP ලිපින, ද්වාර සහ DNS වැනි ජාල වින්‍යාස පරාමිතීන් ගතිකව බෙදා හැරීමට භාවිතා කරන ජාල ප්‍රොටෝකෝලයකි. DHCP සේවාදායකය සියළුම පද්ධති සඳහා ස්වයංක්‍රීයව IP ලිපින පවරයි, එබැවින් පද්ධති පරිපාලක විසින් ජාලයේ සේවාදායක යන්ත්‍ර වෙත අතින් IP ලිපින ලබා දීම අවශ්‍ය නොවේ. DHCP යනු විශාල පරිසරයන් සඳහා හොඳම විකල්පයයි, පද්ධති දහස් ගණනක් දරයි.

පරිසරය

ඔබගේ පරිසරයේ එක් DHCP සේවාදායකයක් පමණක් ඇති බවට වග බලා ගන්න. ඔබට DHCP හි ක්‍රියාකාරීත්වය සපයන රවුටරයක්/ස්විචයක් තිබේ නම්, ඔබ එය අක්‍රිය කළ යුතුය.

  1. CentOS 7 64bit Minimal server (DHCP Server) OR Ubuntu 18.04 /16.04 / Debian 9 64bit (DHCP Server)
  2. CentOS 7 64bit Minimal server (DHCP Client) OR Ubuntu 18.04 / 16.04 Desktop (DHCP Client)

සටහන: ඔබ ඔබේ DHCP සේවාදායකයට ස්ථිතික IP ලිපිනයක් පැවරිය යුතුය.

CentOS 7 මත DHCP සේවාදායකය ස්ථාපනය කර වින්‍යාස කරන්න

පළමුව, CentOS 7 64bit මත DHCP සේවාදායකය ස්ථාපනය කර වින්‍යාස කරන්නේ කෙසේදැයි බලමු. CentOS 6.x සහ අනෙකුත් පැරණි අනුවාද වලද ක්‍රියා කළ යුතුය.

# yum dhcp ස්ථාපනය කරන්න

පැකේජ ස්ථාපනය කළ පසු, නියැදි වින්‍යාස ගොනුව /etc/dhcp නාමාවලියට පිටපත් කරන්න.

# cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf

දැන්, dhcpd.conf ගොනුව සංස්කරණය කරන්න.

# vi /etc/dhcp/dhcpd.conf

[...] # වසම් නාමය සඳහන් කරන්න#Default Gateway

192.168.12.110

# systemctl dhcpd නැවත ආරම්භ කරන්න # systemctl dhcpd සක්‍රීය කරන්න

DHCP සේවාව නැවත ආරම්භ කිරීමේදී ඔබට කිසියම් ගැටළුවක් ඇත්නම්, SELinux සන්දර්භය යාවත්කාලීන කිරීම හෝ .

/sbin/restorecon -v /etc/dhcp/dhcpd.conf

ඒක තමයි. දැන්, ‘’ කොටස වෙත ගොස් DHCP සේවාදායකයෙන් ස්වයංක්‍රීයව IP ලිපින ලබා ගැනීමට ඔබේ සේවාලාභීන් වින්‍යාස කරන්න.

උබුන්ටු 18.04 / 16.04 / ඩේබියන් 9 හි DHCP සේවාදායකය ස්ථාපනය කර වින්‍යාස කරන්න

පළමුව, අපි Ubuntu 14.04 හි DHCP සේවාදායකය ස්ථාපනය කර වින්‍යාස කරන්නේ කෙසේදැයි බලමු. Ubuntu 15.04 / 14.10 / 13.04 / 13.10 සහ අනෙකුත් පැරණි අනුවාද වල ද ක්‍රියා කළ යුතුය.

පහත විධානය භාවිතා කර DHCP සේවාදායකය සහ සේවාදායකයා ස්ථාපනය කරන්න.

$ sudo apt-get install isc-dhcp-server

පැකේජ ස්ථාපනය කළ පසු, අපට DHCP සේවාදායකයට කුමන අතුරු මුහුණත් පැවරිය යුතුය ( dhcpd) DHCP ඉල්ලීම් ඉටු කරන්න. අපගේ නඩුවේදී, මගේ පද්ධතියේ ඇත්තේ එක් අතුරු මුහුණතක් පමණි ( eth0), එබැවින් අපි පවරන්නෙමු eth0.

ගොනුව සංස්කරණය කරන්න /etc/default/isc-dhcp-server.

$ sudo nano /etc/default/isc-dhcp-server

සඳහන් කරන්න eth0ගොනුවේ.

# බහුවිධ අතුරුමුහුණත් හිස්තැන් සමඟින් වෙන් කරන්න, උදා. "eth0 eth1". අතුරුමුහුණත් = "eth0"

දැන්, dhcpd.conf ගොනුව සංස්කරණය කරන්න,

$ sudo nano /etc/dhcp/dhcpd.conf

පහත රූපයේ පරිදි වෙනස්කම් කරන්න.

උපජාලය, IP ලිපින පරාසය, වසම සහ වසම් නාම සේවාදායකයන් පහත පරිදි නිර්වචනය කරන්න:

[...] # අනුජාල සහ iprange වින්‍යාස කිරීම subnet 192.168.12.0 netmask 255.255.255.0 ( පරාසය 192.168.12.100 192.168.12.200; # DNS සේවාදායක ip සහ අතිරේක DNS සේවාදායක ip සඳහන් කරන්න විකල්ප domain-name-servers 8.8.8.8, 8.8.4.4; # වසම් නාමය සඳහන් කරන්නවිකල්ප වසම-නාමය "itzgeek.local"; #Default Gatewayවිකල්ප රවුටර 192.168.12.2; විකල්ප විකාශන-ලිපිනය 192.168.12.255; # පෙරනිමි සහ උපරිම කල්බදු කාලය සඳහන් කරන්න default-lease-time 600; උපරිම කල්බදු කාලය 7200; ) [...]

ඔබට ඔබේ සේවාදායකයාට ස්ථාවර IP ලිපිනයක් පැවරීමට අවශ්‍ය නම්, ඔබ එහි MAC හැඳුනුම්පත සහ IP ලිපිනය පහත ගාථාවේ ඇතුළත් කළ යුතුය. උදාහරණයක් ලෙස, ස්ථාවර IP ලිපිනයක් පැවරීමට 192.168.12.110 සේවාදායකයාට, ගාථාව පහත පරිදි දිස්වනු ඇත.

[...] සත්කාරක mywindows-Client ( දෘඪාංග ඊතර්නෙට් 00:0C:29:05:A7:CB; ස්ථාවර ලිපිනය 192.168.12.110; ) [...]

දැන්, dhcpd සේවාව ආරම්භ කර පද්ධතිය නැවත ආරම්භ කිරීමේදී එය ස්වයංක්‍රීයව ආරම්භ කරන්න.

# sudo සේවාව isc-dhcp-server restart

DHCP සේවාලාභීන් වින්‍යාස කරන්න

දැන්, DHCP සේවාදායකයෙන් ස්වයංක්‍රීයව IP ලිපිනය ලබා ගැනීමට ඔබට සේවාදායක යන්ත්‍ර වින්‍යාස කිරීමට අවශ්‍ය වේ. ඔයාට පුළුවන්පහත ලිපි හරහා යන්න.

CentOS 7 හි ජාල සැකසුම

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

නවක පරිශීලකයින් සඳහා ලිනක්ස්පළමු අදියරේදී දුෂ්කරතා ඇතිවිය හැකිය - විධානය සමඟ ජාලයේ වත්මන් තත්ත්වය පරීක්ෂා කිරීමට නොහැකි වනු ඇත ifconfig(පණිවිඩයක් දර්ශනය වනු ඇත - විධානය හමු නොවීය). මෙය ගැටළුවක් නොවේ, මෙය CentOS ක්‍රියා කරන ආකාරය පිළිබඳ විශේෂාංගයකි, එබැවින් මෙම විධානයවිධානය සමඟ සුපිරි පරිශීලක (පරිපාලක) ලෙස ධාවනය කළ යුතුය:

හේතුව සාමාන්‍ය පද්ධති භාවිතා කරන්නන් සහ root පරිශීලකයන් වෙනස් වීමයි පාරිසරික විචල්යයන් PATH (ඔබට echo $PATH භාවිතයෙන් පරිශීලකයාගේ PATH බැලිය හැක). ඇතුල් වූ පසු ලිනක්ස් විධාන, ධාවනය කිරීමට විධානයක් සෙවීමට උත්සාහ කිරීම සඳහා shell එක පරිශීලකයාගේ PATH සොයනු ඇත. එය ඉලක්කය සොයා ගන්නා තෙක් PATH හි ලැයිස්තුගත කර ඇති සෑම නාමාවලියක්ම සෙවීම ආරම්භ කරයි. කණ්ඩායම් සාමාන්ය පරිශීලකයන්සාමාන්යයෙන් /usr/local/bin, /usr/bin සහ /bin හි පිහිටා ඇත. තවද root පරිශීලක විධාන ප්‍රධාන වශයෙන් /usr/local/sbin, /usr/sbin, /sbin හි පිහිටා ඇති අතර root PATH මෙය පිළිබිඹු කරයි. එබැවින් ඔබ "su -" සමඟ සුපිරි පරිශීලකයෙකු වූ විට, ඔබ ඔබේ ප්‍රධාන විධාන සඳහා නව PATH එකක් ද ගනී. සහ 'su' පමණක් භාවිතා කරමින්, පෙරනිමි පරිශීලක PATH සංරක්ෂණය කර ඇත, එබැවින්, /usr/local/sbin, /usr/sbin, /sbin හි ඇති වැඩසටහනක් ක්‍රියාත්මක කිරීමට උත්සාහ කරන විට එය ප්‍රතිඵලය නිපදවනු ඇත: 'command හමු වුණේ නැහැ'දෝෂය. වඩාත් සවිස්තරාත්මක පැහැදිලි කිරීමක් සඳහා, man bash පිටුව, විශේෂයෙන්ම login shells කොටස බලන්න. එබැවින් ඔබ හෝ දැක්විය යුතුය සම්පූර්ණ මාර්ගයවිධානයට (උදාහරණ - /sbin/ifconfig) 'su' භාවිතා කරන විට, හෝ root බවට පත් වන විට 'su -' භාවිතා කරන්න.

වත්මන් ජාල සැකසුම් පරීක්ෂා කිරීමට, විධානය භාවිතා කරන්න:

Linux OS පවුල තුළ වැඩ කරන විට, ඔබ සියලු දෘඪාංග සහ මෘදුකාංග උපාංග මෙන්ම විවිධ පරාමිතීන් දැනගෙන තේරුම් ගත යුතුය. මෙහෙයුම් පද්ධතියසහ වැඩසටහන් වින්‍යාස ගොනු වල ගබඩා කර ඇත. මේ අනුව, අතුරු මුහුණත් වින්‍යාස ගොනු පාලනය මෘදුකාංග අතුරුමුහුණත්තනි ජාල උපාංග. OS ආරම්භ වන විට, මෙම ලිපිගොනු සහ එහි ඇති තොරතුරු කියවනු ලැබේ, එහි පදනම මත අවශ්‍ය (භාවිතා කරන ලද සහ වින්‍යාසගත) අතුරුමුහුණත් තීරණය කරනු ලැබේ, මෙන්ම ඒවා දියත් කිරීම.

එවැනි ගොනු සාමාන්යයෙන් හැඳින්වේ ifcfg-<имя> , කොහෙද<имя>මෙම වින්‍යාස ගොනුව මගින් පාලනය වන උපාංගයේ නම සඳහන් කරයි. ඉහත සඳහන් කළ පරිදි, සියලුම අතුරුමුහුණත් සහ OS පරාමිති විවිධ විශේෂිත ගොනු වල ගබඩා කර ඇති අතර, පරිපාලකයාට OS සහ දෘඪාංග පරාමිතීන් වින්යාස කිරීමට පහසු සහ නම්යශීලී හැකියාවක් ලබා දෙයි.

ජාල අතුරුමුහුණත සැකසීම

/etc/sysconfig/network-scripts/ බහලුම තුළ ඇති වින්‍යාස ගොනුව සංස්කරණය කිරීමෙන් ජාල අතුරුමුහුණත වින්‍යාස කරමු.

මගේ නඩුවේදී, කේබලය පළමු (සහ එකම) ජාල ඇඩැප්ටරයට සම්බන්ධ කර ඇති අතර එය පද්ධතිය තුළ හැඳින්වේ eth0. අපි අදාළ ගොනුව සංස්කරණය කරමු:

# vi /etc/sysconfig/network-scripts/ ifcfg-eth0

සංස්කාරකයේ ඇති ගොනුවේ අන්තර්ගතයට වෙනස්කම් කිරීමට මම ඔබට මතක් කරමි vi- අවශ්ය:

  • "i" හෝ "Insert" යතුර ඔබන්න
  • සංස්කරණ මාදිලියෙන් පිටවීමට - "esc"
  • වෙනස්කම් සුරැකීමට - "Shift+:" පසුව "wq" සහ "Enter" ඔබන්න

ස්ථිතික IP ලිපිනයක් සහිත ජාලයක් සඳහා:

DEVICE=”eth0″
BOOTPROTO="කිසිවක් නැත"
ONBOOT="ඔව්"
IPADDR="192.168.1.100″
NETMASK=”255.255.255.0″
ගේට්වේ=”192.168.1.1″

DHCP භාවිතා කරන ජාලයක් සඳහා:

DEVICE=”eth0″
BOOTPROTO="dhcp"
ONBOOT="ඔව්"

සිදු කරන ලද ක්රියාවන් පිළිබඳ අදහස්:

ජාල සැකසුම

අපි ජාල වින්‍යාස ගොනුව සංස්කරණය කරමු:

# vi /etc/sysconfig/network

පහත දත්ත ඇතුලත් කරන්න:

ජාලකරණය="ඔව්"
HOSTNAME=”Name.of.Your.Server” හෝ වැඩපොළ

සැකසීම් නිවැරදිව යෙදීමට (ඒවා ක්‍රියාත්මක වන පරිදි), ජාලය නැවත ආරම්භ කරන්න:

# /etc/init.d/network නැවත ආරම්භ කරන්න

/etc/sysconfig/network ගොනුවේ වෙනස්කම් අවශ්‍ය නොවේ නම්, අතුරු මුහුණත පමණක් නැවත ආරම්භ කළ හැක:

# ifdown eth0 && ifup eth0

ඒක දැනගෙන ඉන්න එකත් වටිනවා ජාල සැකසුම වේගවත් කළ හැක, මෙම විධානයන් ක්‍රියාත්මක කරන්න:

ifconfig eth0 192.168.Х.Х netmask 255.255.255.0

ජාල අතුරුමුහුණත අක්රිය කිරීමට:

ඔබට DHCP හරහා සැකසුම් ස්වයංක්‍රීයව ලැබීමට අවශ්‍ය නම්, පහත විධානය ක්‍රියාත්මක කරන්න:

මෙම අවස්ථාවේදී, ජාල අතුරුමුහුණත නැවැත්වීමට, ඔබට dhclient වැඩසටහන වසා දැමීමට අවශ්ය වනු ඇත:

එහෙත්!මේ ආකාරයෙන් ජාලයක් සැකසීමේදී, නැවත පණගැන්වීමෙන් පසුව නැවත වින්‍යාසය සිදු කිරීමට සිදුවනු ඇත.

DNS සැකසුම්

'resolv.conf' ගොනුව විවෘත කරන්න:

මෙම ද්‍රව්‍යය තුළ මම සේවාදායකය සමඟ ඕනෑම ආරම්භක කාර්යයක් පාහේ ආරම්භ වන වත්මන් මාතෘකාවක් ස්පර්ශ කරමි. CentOS 7 සහ 8 හි මූලික ජාල පරාමිතීන් වින්‍යාස කිරීම - ip ලිපිනය, dhcp, ipv6, dns, සත්කාරක නාමය, ස්ථිතික මාර්ග, ජාල කාඩ්පත් සහ අනෙකුත් ජාල පරාමිතීන්. අපි මාතෘකාව සරල සිට සංකීර්ණ දක්වා පියවරෙන් පියවර ඉදිරියට ගෙන යන්නෙමු, සියලු සූක්ෂ්මතා පිළිවෙලට විශ්ලේෂණය කර වඩාත් ජනප්‍රිය ප්‍රශ්නවලට පිළිතුරු දෙන්නෙමු.

  1. Centos සේවාදායක අනුවාද 7 සහ 8 මත මූලික ජාල සැකසුම් සිදු කරන්නේ කෙසේද යන්න පැහැදිලි කරන්න.
  2. අමතර ජාල වින්‍යාස විකල්ප පෙන්වන්න.
  3. විසඳිය යුතු ආකාරය පැහැදිලි කිරීමට උදාහරණ කිහිපයක් භාවිතා කරන්න සාමාන්ය ගැටළුජාලය සමඟ.
  4. ප්‍රයෝජනවත් ජාල උපයෝගිතා කිහිපයක් පෙන්වන්න.

මෙම ලිපිය සේවාදායකය පිළිබඳ තනි ලිපි මාලාවක කොටසකි.

CentOS සේවාදායකයක ජාල සැකසුම්

CentOS 7 හෝ 8 සේවාදායකයක ජාල සැකසුම් අපට පළමු වරට හමු වන්නේ අපි ස්ථාපනය සිදු කරන විටය. තිරය ​​මත මුලික සැකසුම්ජාල අතුරුමුහුණත් සැකසීම සම්බන්ධයෙන් වෙනම කරුණක් තිබේ:

එය ඇතුළත් කිරීමෙන් පසු, සම්බන්ධිත ජාල කාඩ්පත් ලැයිස්තුවක් අපට පෙනේ. ඒ සෑම එකක්ම අනුරූප ස්ලයිඩරය භාවිතයෙන් සක්රිය කළ හැකිය (පින්තූරයේ 1 ලක්ෂ්යය). අතුරු මුහුණත සක්රිය වූ විට, එය ස්වයංක්රීයව dhcp හරහා සැකසුම් ලබා ගනී. dhcp වැඩ වල ප්‍රතිඵලය එතනම බලාගන්න පුළුවන්. ඔබ මෙම සැකසුම් ගැන සතුටු නොවන්නේ නම්, ඔබට ක්ලික් කිරීමෙන් ඒවා සංස්කරණය කළ හැක වින්යාස කරන්න(පින්තූරයේ 3 වන කරුණ). මෙහිදී ඔබටද සැකසිය හැක සත්කාරක නාමය(පින්තූරයේ 2 වන කරුණ):


Ehernet අතිරේක සැකසුම් කවුළුව විවෘත කිරීමෙන්, ඔබට ජාල අතුරුමුහුණතේ නම වෙනස් කළ හැකිය, IP සැකසුම් සඳහන් කරන්න (පින්තූරයේ 1 අයිතමය), තෝරන්න අතින් සැකසුම් (පින්තූරයේ 2 වන කරුණ), පවරන්න ip ලිපිනය(පින්තූරයේ 3 වන කරුණ), ස්ථාපනය කරන්න dns සේවාදායකය(පින්තූරයේ 4 වන කරුණ) සහ ජාල සැකසුම් සුරකින්න (පින්තූරයේ 5 ලක්ෂය):


ඉතිරි සැකසුම් සම්පූර්ණ කිරීමෙන් පසුව, ස්ථාපනය ආරම්භ වේ. ස්ථාපනය කිරීමෙන් පසු, ඔබ සඳහන් කළ ජාල සැකසුම් සමඟ සේවාදායකයක් ඔබට ඇත.

දැන් අපි තවත් තත්වයක් සලකා බලමු. ඔබ සේවාදායකය නිර්මාණය කළේ නැත, එබැවින් ජාල වින්‍යාසය, නමුත් දැන් ඔබට එය බැලීමට හෝ වෙනස් කිරීමට අවශ්‍ය වේ. සේවාදායක කොන්සෝලය ඔබ සතුව ඇත, අපි එහි වැඩ කරන්නෙමු. ඔබ බෙදාහැරීමේ කට්ටලයකින් ස්ථාපනය කර ඇත්නම් අවම, පසුව ඔබ විධානය භාවිතයෙන් ජාල සැකසුම් බැලීමට උත්සාහ කරන විට ifconfigකොන්සෝලය තුළ ඔබට පහත දේ පෙනෙනු ඇත:

Bash: ifconfig: විධානය හමු නොවීය

හෝ රුසියානු අනුවාදයෙන්:

Bash: ifconfig විධානය හමු නොවීය

ifconfig සහ අනෙකුත් ජාල උපයෝගිතා සමඟ වැඩ කිරීමට ඔබ පැකේජය ස්ථාපනය කළ යුතුය net-මෙවලම්. අපි එය කරමු:

# yum net-tools ස්ථාපනය කරන්න

දැන් ඔබට ජාල සැකසුම් දැකිය හැකිය:

mtu 1500 inet 192.168.159.129 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) RX packets 319 bytes 36709 (35.8 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 256 by drops TX පැකට් 1485.17 (1485X3) 0 වාහක 0 ගැටීම් 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6::1 prefixlen 128 scopeid 0x10 loop txqueuelen 0 (Local Loopback) RX පැකට් 6 bytes 624 (624.0 B) RX දෝෂ 0 dropped 0 overruns 0 frame 0 TX packets 6 bytes 624 (624.0 B) TX errors 0 dropped 0 overruns collis carrier 00

ඔබට අමතර පැකේජයක් ස්ථාපනය කිරීමට අවශ්‍ය නැතිනම්, ඔබට සරල විධානයක් භාවිතා කළ හැක ipපරාමිතීන් සමඟ:

# ip addr 1: lo: mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft: forever preferred_lft1 forever 128 විෂය පථය සත්කාරක Valid_lft සදහටම කැමති_lft සදහටම 2: eno16777728: mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 00:0c:29:7d:59:3f brd ff:ff:ff:ff:ff:ff:ff inet 192.168.159.129 /24 brd 192.168.159.255 විෂය පථය ගෝලීය ගතික eno16777728 valid_lft 1709sec preferred_lft 1709sec inet6 fe80::20c:29ff:fe7d:593f/64 විෂය පථය සදහටම වලංගු_lft සබැඳිය සදහටම කැමති

අපි ජාල වින්‍යාසය දැක ඇත්තෙමු, දැන් අපි එය සංස්කරණය කරමු. අපි හිතමු IP address එක වෙනස් කරන්න ඕන කියලා. මෙය සිදු කිරීම සඳහා, නාමාවලිය වෙත යන්න සහ සංස්කරණය සඳහා ගොනුව විවෘත කරන්න ifcfg-eth0හෝ ifcfg-ens18. ගොනු නාමය ජාල අතුරුමුහුණතේ නම මත රඳා පවතී. පෙරනිමියෙන්, Centos 8 විසින් වින්‍යාස ස්ක්‍රිප්ට් හරහා ජාලයක් පිහිටුවීම සඳහා සහය ඉවත් කරන ලදී, එබැවින් ජාල-ස්ක්‍රිප්ට් පැකේජය වෙන වෙනම ස්ථාපනය කරන්න.

# yum ජාල-ස්ක්‍රිප්ට් ස්ථාපනය කරන්න

ifcfg-eth0 ගොනුවේ ආසන්න වශයෙන් පහත අන්තර්ගතය ඇත:

මෙම ගොනුවේ සිටුවම් භාවිතා කරමින්, අපි dhcp හරහා IP ලිපිනය ලබා ගනිමු. ස්ථිතික IP එකක් අතින් ලියාපදිංචි කිරීම සඳහා, අපි ගොනුව පහත අන්තර්ගතයට ගෙන එන්නෙමු:

අපි පරාමිතීන් වෙනස් කර ඇත:

වෙනස්කම් බලාත්මක වීමට, ඔබ ජාල සැකසුම් නැවත කියවිය යුතුය:

නව ජාල වින්‍යාසය යෙදී ඇත්දැයි පරීක්ෂා කරන්න:

# ifconfig eth0: flags=4163 mtu 1500 inet 192.168.159.129 netmask 255.255.255.0 විකාශනය 192.168.159.255 inet6 fe80::20c:29ff:fe7d:593f prefixlen 64 scopeid 0x20 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet) RX packets 672 bytes 71841 (70.1 KiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 572 bytes droped TX 290861 0 වාහක 0 ගැටීම් 0

සෑම දෙයක්ම හොඳයි, නව ජාල අතුරුමුහුණත් සැකසුම් ස්ථාපනය කර ඇත.

DHCP හරහා ජාල සැකසුම් ලබා ගන්නේ කෙසේද

දැන් අපි ප්රතිවිරුද්ධ තත්වය සලකා බලමු. ඔබට ඇති බව කියමු LAN කාඩ්පතඅතින් සැකසීම් කිහිපයක් ඇත. නමුත් ඔබට අවශ්‍ය වන්නේ ඔබේ පරිගණකයට සේවාලාභියෙකු ලෙස dhcp හරහා ජාල සැකසුම් ලබා ගැනීමටයි. මෙය සිදු කිරීම සඳහා, ඔබ අප පෙර කළ දෙයට ප්රතිවිරුද්ධ මෙහෙයුම සිදු කළ යුතුය. එනම්, අපි ගොනුව විවෘත කරමු /etc/sysconfig/network-scripts/ifcfg-ens18 DNS, IPADDR, PREFIX, GATEWAY යන පරාමිති සහිත රේඛා එහි මකා දමන්න සහ BOOTPROTO පරාමිතිය තුළ අපි අගය දක්වන්නෙමු. "dhcp".

ගොනුව සුරකින්න සහ ජාලය නැවත ආරම්භ කරන්න:

# systemctl ජාලය නැවත ආරම්භ කරන්න

එවිට අපි අපගේ සේවාදායකයාට dhcp හරහා සැකසුම් ලැබී ඇත්දැයි පරීක්ෂා කරන්නෙමු.

CentOS මත DNS වින්‍යාස කරන්නේ කෙසේද

CentOS හි වත්මන් dns සේවාදායක සැකසුම් ස්ථාන දෙකකින් බැලිය හැක:

  1. අපි මීට පෙර කිහිප වතාවක් සංස්කරණය කර ඇති ජාල කාඩ්පත ifcfg-eth0 හි සැකසුම් සහිත ගොනුවේ.
  2. /etc/resolv.conf ගොනුවේ

ඔවුන් දැන් ස්ථාන දෙකක සිටින්නේ ඇයි, මම නොදනිමි, නමුත් මීට පෙර, සමහර බෙදාහැරීම්වල DNS සේවාදායක සැකසුම්, මට හරියටම මතක නැත, ඒවා resolv.conf හි පමණක් දක්වා ඇත, නමුත් යම් අවස්ථාවක දී මෙය වෙනස් විය. සියලුම ජාල සැකසුම් ලිපිනය, ද්වාරය, වෙස් මුහුණ සහ යනාදිය සමඟ එක් ගොනුවක ගබඩා කිරීමට පටන් ගත්තේය. ඔබ දැන් resolv.conf ගොනුව සංස්කරණය කර එහි සේවාදායක dns කිහිපයක් එකතු කරන්නේ නම්, නැවත පණගැන්වීමෙන් පසු ඒවා ifcfg-eth0 ගොනුවේ අගයන් සමඟ ප්‍රතිස්ථාපනය වේ.

එබැවින් DNS සේවාදායක පරාමිති සැකසීම සඳහා, ඔබට අවශ්‍ය තරම් සේවාදායකයන් එකතු කරමින් ifcfg-eth0 ජාල සැකසුම් ගොනුව සංස්කරණය කළ යුතුය. උදාහරණයක් ලෙස මේ වගේ:

DNS1="192.168.159.2" DNS2="8.8.8.8" DNS3="8.8.4.4"

සැකසුම් යෙදීම සඳහා, ගොනුව සුරකින්න සහ ජාලය නැවත ආරම්භ කරන්න, සියල්ල සුපුරුදු පරිදි වේ. සේවාදායකය නැවත ආරම්භ කිරීමෙන් පසුව, dns සැකසුම් resolv.conf ගොනුවට ලියා ඇත

# cat /etc/resolv.conf # NetworkManager nameserver 192.168.159.2 nameserver 8.8.8.8 nameserver 8.8.4.4 විසින් ජනනය කරන ලදී

ipv6 අක්‍රිය කරන්නේ කෙසේද?

දැනට ප්‍රොටෝකෝලය සක්‍රියව භාවිතා කරයි ipv6රුසියාවේ එය නොපවතින අතර සාමාන්ය වැඩ වලදී එය බොහෝ විට අවශ්ය නොවේ. ප්‍රායෝගිකව නොමිලේ IP ලිපින කිසිවක් ඉතිරිව නොමැති බවට අපි වසර ගණනාවක් තිස්සේ බිය වී සිටියද, යථාර්ථයේ දී සෑම කෙනෙකුටම ප්‍රමාණවත් තරම් තිබේ. එබැවින් ප්‍රායෝගික හේතූන් මත, ipv6 දැනට සේවාදායකයේ අවශ්‍ය නොවන අතර අක්‍රිය කළ හැක.

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

# netstat -tulnp සක්‍රීය අන්තර්ජාල සම්බන්ධතා (සේවාදායක පමණි) Proto Recv-Q Send-Q දේශීය ලිපිනය විදේශ ලිපිනය රාජ්‍ය PID/වැඩසටහනේ නම tcp 0 0 127.0.0.1:25 0.0.0.0:* සවන් දෙන්න 2317/master tcp 0.0.0. :22 0.0.0.0:* සවන් දෙන්න 1333/sshd tcp6 0 0::1:25:::* LISTEN 2317/master tcp6 0 0:::22:::* LISTEN 1333/sshd udp 0 0.20:49. 0.0.0.0:* 694/avahi-daemon: r udp 0 0 0.0.0.0:123 0.0.0.0:* 715/chronyd udp 0 0 0.0.0.0:5353 0.0.0.0:* 694/ 694 0 127.0.0.1:323 0.0.0.0:* 715/chronyd udp6 0 0:::123:::* 715/chronyd udp6 0 0:1:323:::* 715/chronyd

::: සහිත සියලුම රේඛා ipv6 ප්‍රොටෝකෝලය වේ. මගේ නඩුවේ එය sshd, postfix සහ chronyd වේ. එයාලට ipv6 disable කරලා ipv4 විතරක් දාමු.

අපි sshd වලින් පටන් ගනිමු. සැකසුම් ගොනුව විවෘත කරන්න /etc/ssh/sshd_configසහ රේඛා සොයා ගන්න:

#AddressFamily ඕනෑම #ListenAddress 0.0.0.0

අපි ඒවා uncomment කරලා වෙනස් කරමු. එය මේ වගේ විය යුතුය:

AddressFamily inet ListenAddress 0.0.0.0

දැන් postfix සැකසුම් ගොනුව විවෘත කරන්න /etc/postfix/main.cf. අපි එහි රේඛාව සොයන්නෙමු:

#inet_protocols = සියල්ල

වෙනස් කරන්න:

Inet_protocols = ipv4

chronyd හි ipv6 අක්‍රිය කරන්න. මෙය සිදු කිරීම සඳහා, ගොනුවක් සාදන්න /etc/sysconfig/ chronyd සහ පේළිය එක් කරන්න:

විකල්ප=-4

දැන් අපි CentOS හි ipv6 අක්‍රිය කරමු. ගොනුව විවෘත කරන්න /etc/ sysctl.conf සහ එහි රේඛා එක් කරන්න:

Net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1

ගොනුව සංස්කරණය කිරීම /etc/sysconfig/ ජාල , එහි එකතු කිරීම:

NETWORKING_IPV6=නැහැ IPV6INIT=නැත

grub වින්‍යාසයට ipv6 තහනමක් එක් කරන්න. config /etc/default/grub විවෘත කර GRUB_CMDLINE_LINUX පරාමිතියට තවත් අගයක් එක් කරන්න ipv6.disable=1. එය මේ වගේ දෙයක් විය යුතුය:

GRUB_CMDLINE_LINUX="rd.lvm.lv=cl_centos8/root rhgb නිහඬයි ipv6.disable=1"

මෙයින් පසු, අපි bootloader config යාවත්කාලීන කරන්නෙමු.

# grub2-mkconfig -o /boot/grub2/grub.cfg

නැවත ආරම්භ කර ප්රතිඵලය පරීක්ෂා කරන්න:

# reboot # ifconfig eno16777728: flags=4163 mtu 1500 inet 192.168.159.129 netmask 255.255.255.0 විකාශනය 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet 32 ​​4.301 packets2.401 ) RX දෝෂ 0 dropped 0 overruns 0 frame 0 TX පැකට් 2138 බයිට් 1327955 (1.2 MiB) TX දෝෂ 0 පහත වැටී 0 ඉක්මවා 0 වාහක 0 ගැටුම් 0 lo: flags=73 mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 0 (Local Loopback) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets dropped 0 overruns 0 TX packets 0 bytes Bpt 0) 0 වාහක 0 ගැටීම් 0

කිසිම තැනක inet6 සහ ipv6 ආකෘති ලිපිනයන් ගැන සඳහනක් නොමැත. ඉතින් හැම දෙයක්ම හොඳයි, අපි CentOS හි ipv6 අක්රිය කර ඇත. දැන් අපි විවෘත වරායන් ලැයිස්තුව පරීක්ෂා කරමු:

# netstat -tulnp සක්‍රීය අන්තර්ජාල සම්බන්ධතා (සේවාදායක පමණි) Proto Recv-Q Send-Q දේශීය ලිපිනය විදේශ ලිපිනය රාජ්‍ය PID/වැඩසටහනේ නම tcp 0 0 127.0.0.1:25 0.0.0.0:* සවන් දෙන්න 2291/master tcp 0.0.0. :22 0.0.0.0:* සවන් දෙන්න 1322/sshd udp 0 0 0.0.0.0:123 0.0.0.0:* 2453/chronyd udp 0 0 0 0.0.0.0:5353 0.0.0.0/avahi-0.0:* 697 127.0.0.1:323 0.0.0.0:* 2453/chronyd udp 0 0 0.0.0.0:57259 0.0.0.0:* 697/avahi-daemon: r

සියලුම වරායන් ipv4 වේ. සෑම දෙයක්ම පිළිවෙලට තිබේ, අපගේ කාර්යය සම්පූර්ණයි.

CentOS හි සත්කාරක නාමය වෙනස් කරන්නේ කෙසේද

පෙරනිමියෙන්, අතරතුර CentOS ස්ථාපනයන්සත්කාරක නාමය තබයි localhost.localdomain. ඔබ එය වෙනස් කර නොමැති නම්, ඔබට එය පසුව කළ හැකිය. පළමුව, ඔබ සකසා ඇති සත්කාරක නාමය කුමක්දැයි පරීක්ෂා කර බලමු. මෙය සිදු කරනු ලබන්නේ කොන්සෝලයේ ඇති විධානය භාවිතා කරමිනි සත්කාරක නාමය, හෝ භාවිතා කිරීම uname:

# සත්කාරක නාමය localhost.localdomain # uname -n localhost.localdomain

CentOS හි සත්කාරක නාමය වෙනස් කිරීම සඳහා, ඔබ ගොනුව සංස්කරණය කළ යුතුය /etc/hostname. අපි එහි අන්තර්ගතය පරීක්ෂා කරමු:

# cat /etc/hostname localhost.localdomain

සත්කාරක නාමය වෙනස් කිරීමට මෙම ගොනුව සංස්කරණය කරමු:

# mcedit /etc/hostname centos.localhost

ගොනුව සුරකින්න සහ පරීක්ෂා කරන්න:

# සත්කාරක නාමය centos.localhost

අවශ්‍ය සේවාදායක නාමය වහාම සකසන සූදානම් කළ විධානයක් ඇත:

# hostnamectl set-hostname centos.localhost

සියල්ල හරි, අපි සත්කාරක නාමය centos.localhost ලෙස වෙනස් කළෙමු

CentOS හි පෙරනිමි ද්වාරය සකසන්න

සැකසීමේදී කිසියම් හේතුවක් නිසා නම් ජාල පරාමිතීන්ඔබට පෙරනිමි ද්වාරයක් ස්ථාපනය කර නොමැති නම්, ඔබට මෙය අතින් කළ හැකිය. පළමුව, පද්ධතිය තුළ ස්ථාපනය කර ඇති පෙරනිමි ද්වාරය පරීක්ෂා කරමු මේ මොහොතේ:

# netstat -nr Kernel IP routing table ගමනාන්ත ද්වාරය Genmask Flags MSS Window irtt Iface 0.0.0.0 149.154.71.254 0.0.0.0 UG 0 0 0 eth0 10.8.0.0 10.8.0.2 255.255.255.0 UG 0 0 tun0 10.8.0.2 0.0.0.0 255.255.255.255 UH 0 0 0 tun0 149.020.50.55.5 0 0 0 eth0 192.168.1.0 10.8.0.2 255.255. 255.0 UG 0 0 0 tun0

ගමනාන්තය 0.0.0.0 සමඟ ඇති රේඛාව ද්වාර ලිපිනය සඳහන් කරයි. ඔබට එය නොමැති නම්, හෝ වැරදි දොරටුව Gateway ක්ෂේත්රයේ සකසා ඇත, ඔබට මෙය වෙනස් කළ හැකිය. පෙරනිමි ද්වාරය සකසන්න:

# මාර්ගය එකතු පෙරනිමි gw 192.168.0.1

නැතහොත් ip විධානය සමඟ සමාන වේ.

# ip ආර් 10.20.1.1 හරහා පෙරනිමිය dev ens18 proto dhcp මෙට්‍රික් 100 10.20.1.0/24 dev ens18 ප්‍රෝටෝ කර්නල් විෂය පථය සබැඳිය src 10.20.1.23 මෙට්‍රික් 100 # ip මාර්ගය පෙරනිමිය එක් කරන්න 10.20.1.0/24 dev ens18

# ip මාර්ගය 10.20.1.1 හරහා පෙරනිමිය එක් කරන්න

CentOS මත ජාල කළමනාකරු

CentOS හට පෙරනිමියෙන් සියලුම ජාල සම්බන්ධතා කළමනාකරණය කරන සේවාවක් ඇත - ජාල කළමනාකරු. එය ජාල සැකසුම් නිරන්තරයෙන් අධීක්ෂණය කරන අතර, වින්‍යාස කළමනාකරණ ඩීමන් භාවිතා කරමින්, සක්‍රීය කිරීමට සුදුසු වෙනස්කම් සිදු කරයි ජාල උපාංග. එය සම්මත ifcfg වින්‍යාස ගොනු සඳහා සහය දක්වයි.

ජාල උපයෝගිතා සහ යෙදුම් ලැයිස්තුව:

පරිශීලකයින් CentOS හි NetworkManager සමඟ සෘජුව අන්තර් ක්‍රියා නොකරයි; ඔවුන් එසේ කිරීමට චිත්‍රක සහ විධාන රේඛා උපයෝගිතා භාවිතා කරයි. එවැනි එක් උපයෝගිතා වේ පද්ධති වින්‍යාස ජාල tui. Centos 8 හි, පෙරනිමියෙන්, NetworkManager යනු ජාලයක් පිහිටුවීම සඳහා නිර්දේශිත ක්‍රමය වේ.අනෙකුත් සියලුම ක්‍රම අත්හල බව ප්‍රකාශ කර ඇත.

පද්ධති වින්‍යාස ජාල tui

CentOS හි ජාල සැකසුම් කළමනාකරණය කිරීමට, ඔබට චිත්‍රක උපයෝගීතාවයක් භාවිතා කළ හැක nmtui. පද්ධතිය තුළ එහි පැවැත්ම පරීක්ෂා කිරීම ඉතා පහසුය. එය කොන්සෝලය තුළ ධාවනය කරන්න:

ඔබ එය ස්ථාපනය කර නොමැති නම්, එය නිවැරදි කිරීමට ඉතා පහසු වේ. CentOS පද්ධති වින්‍යාස ජාල tui හි ස්ථාපනය කරන්න:

# yum NetworkManager-tui ස්ථාපනය කරන්න

භාවිතා කිරීම මගින් tuiඅපි පෙර කළ ඕනෑම ජාල සැකසුම් ඔබට සඳහන් කළ හැකිය විධාන රේඛාවසහ ජාල-ස්ක්‍රිප්ට් වින්‍යාස ගොනු සංස්කරණය කිරීම. අපි ඒක කරමු. වැඩසටහන අමතන්න:

පළමු අයිතමය තෝරන්න සම්බන්ධතාවයක් සංස්කරණය කරන්න, ඉන්පසු ජාල අතුරුමුහුණත තෝරා "සංස්කරණය කරන්න" ක්ලික් කරන්න:

මෙහිදී අපට ජාල කාඩ්පතේ නම වෙනස් කළ හැකිය, mac ලිපිනය, ජාල සැකසුම් වර්ගය සඳහන් කරන්න - අත්පොත හෝ dhcp, අතින් IP ලිපිනය, ද්වාර ලිපිනය, DNS සේවාදායකය සඳහන් කරන්න, මාර්ග එකතු කරන්න සහ වෙනත් සැකසුම්:

සංස්කරණය සම්පූර්ණ වූ පසු, හරි ක්ලික් කිරීමෙන් සැකසුම් සුරකින්න.
ඔබ උපයෝගීතාවයේ පළමු තිරයේ අයිතමය තෝරා ගන්නේ නම් පද්ධති සත්කාරක නාමය සකසන්න, ඔබට ඉක්මනින් සත්කාරක නාමය නියම කළ හැක. ප්‍රති result ලය අප කලින් කොන්සෝලයේ කළ ආකාරයටම වනු ඇත.

ඔබ RHEL සහතිකය ලබා ගැනීමට සූදානම් වන්නේ නම්, ජාලය වින්‍යාස කිරීම සඳහා nmtui භාවිතා කිරීමට නිර්දේශයක් සෑම තැනකම ඔබට පෙනෙනු ඇත. අවසාන කරුණ නම් විභාගය අතරතුර කාලය සීමිත වන අතර ජාල කළමනාකරුවෙකුගේ සහාය ඇතිව ඔබට එය සුරැකිය හැක. මේ ආකාරයෙන් ජාලයක් සැකසීම වේගවත් බව විශ්වාස කෙරේ.

CentOS මත ස්ථිතික මාර්ගයක් එකතු කරන්නේ කෙසේද

CentOS මත මාර්ගගත කිරීම පාලනය කිරීමට, ඔබට ස්ථිතික මාර්ගයක් එක් කිරීමට අවශ්‍ය විය හැක. මෙය ඉතා සරලව භාවිතයෙන් සිදු කළ හැක කොන්සෝල විධානය. පළමුව, භාවිතා කරන දැනට පවතින මාර්ග පරීක්ෂා කරමු netstat:

# netstat -nr Kernel IP routing table ගමනාන්ත ද්වාරය Genmask කොඩි MSS කවුළුව irtt Iface 0.0.0.0 192.168.159.2 0.0.0.0 UG 0 0 0 eno16777728 192.52.502.55.50 0 U 0 0 0 eno16777728

මෙම අවස්ථාවේදී, අපට 0.0.0.0/0.0.0.0 ලිපිනය සඳහා එක් මාර්ගයක් ඇත; ද්වාරය 192.168.159.2 වේ, එය පෙරනිමි ද්වාරය ද වේ. එනම්, සාරය වශයෙන්, ස්ථිතික මාර්ග නොමැත. අපි ඒවායින් එකක් එකතු කරමු.

අපට උපජාලයක් 192.168.8.0 මාස්ක් 255.255.255.0 ඇතැයි කියමු, මෙම උපජාලයට ගමනාගමනය ගේට්වේ 192.168.159.5 මාර්ගයක් එක් කරන්න:

# route add -net 192.168.8.0/24 gw 192.168.159.5

එකතු කරන ලද මාර්ගය දර්ශනය වී ඇත්දැයි පරීක්ෂා කරන්න මාර්ගගත කිරීමේ වගුව:

# netstat -nr Kernel IP routing table ගමනාන්ත ද්වාරය Genmask Flags MSS කවුළුව irtt Iface 0.0.0.0 192.168.159.2 0.0.0.0 UG 0 0 0 eno16777728 192.052.182.185.185 255.0 UG 0 0 0 eno16777728 192.168.159.0 0.0.0.0 255.255.255.0 U 0 0 0 eno16777728

හැම දෙයක්ම හරි, මාර්ගය එකතු කර ඇත. අපි ip උපයෝගීතාව භාවිතා කරමින් එයම කරන්නෙමු.

# ip r # ip මාර්ගය 192.168.8.0/24 192.168.159.5 හරහා එකතු කරන්න

නමුත් නැවත ආරම්භ කිරීමෙන් පසු මෙම ස්ථිතික මාර්ගය මකා දැමෙනු ඇත. මෙය සිදුවීම වැළැක්වීමට සහ එකතු කරන ලද මාර්ග සුරැකීමට, ඔබ ඒවා විශේෂ ගොනුවකට ලිවිය යුතුය. ෆෝල්ඩරය තුළ /etc/sysconfig/network-scriptsනමින් ගොනුවක් සාදන්න මාර්ගය-eth0පහත අන්තර්ගතය:

# mcedit /etc/sysconfig/network-scripts/route-eth0 192.168.8.0/24 හරහා 192.168.159.5

නැවත ආරම්භ කර මාර්ගය නිසි තැන තිබේදැයි පරීක්ෂා කරන්න:

# reboot # netstat -nr Kernel IP routing table ගමනාන්තය Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.159.2 0.0.0.0 UG 0 0 0 eno16777728 6.82.56 1985 255.255 .0 UG 0 0 0 eno16777728 192.168. 159.0 0.0 .0.0 255.255.255.0 U 0 0 0 eno16777728

හැම දෙයක්ම හොඳයි, ස්ථිතික මාර්ගය එකතු කර ඇත.

එක් අතුරු මුහුණතක IP ලිපින 2 ක් වින්‍යාස කරන්නේ කෙසේද

ඔබට වින්‍යාස කිරීමට අවශ්‍ය නම් 2 IP CentOS හි එක් අතුරු මුහුණතක් මත ලිපින, පසුව මෙය කිරීම ඉතා සරල ය. අපි ifconfig විධානය භාවිතා කරමු. පළමුව, අපි ජාල අතුරුමුහුණත් ලැයිස්තුව පරීක්ෂා කරමු:

# ifconfig eno16777728: flags=4163 mtu 1500 inet 192.168.159.129 netmask 255.255.255.0 විකාශනය 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet 29:59 දෝෂ 0 පහත වැටී 0 ඉක්මවා 0 රාමුව 0 TX පැකට් 204 බයිට් 27658 (27.0 KiB) TX දෝෂ 0 පහත වැටී 0 ඉක්මවා 0 වාහක 0 ගැටීම් 0 lo: flags=73

අපි තවත් IP ලිපිනයක් 192.168.159.120 eno16777728 අතුරු මුහුණතට එකතු කරමු:

# ifconfig eno16777728:1 192.168.159.120 දක්වා

සිදු වූ දේ පරීක්ෂා කර බලමු:

# ifconfig eno16777728: flags=4163 mtu 1500 inet 192.168.159.129 netmask 255.255.255.0 විකාශනය 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet 29:59 දෝෂ 0 පහත වැටී 0 ඉක්මවා 0 රාමුව 0 TX පැකට් 204 බයිට් 27658 (27.0 KiB) TX දෝෂ 0 පහත වැටී 0 ඉක්මවා 0 වාහක 0 ගැටුම් 0 eno16777728:1: flags=4163 mtu 1500 inet 192.168.159.120 netmask 255.255.255.0 broadcast 192.168.159.255 ether 00:0c:29:7d:59:3f txqueuelen 1000 (Ethernet7) lo mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 loop txqueuelen 0 (Local Loopback) RX පැකට් 11 bytes 940 (940.0 B) RX දෝෂ 0 dropped 0 overruns 0 frame 0 TX packets s 0 වාහක 0 ගැටීම් 0

ip භාවිතා කරන්නේ එකම දෙයයි.

# ip a add 192.168.159.120/24 dev eno16777728:1

හැම දෙයක්ම හොඳයි, අපි එකම අතුරු මුහුණතට දෙවන IP ලිපිනය එකතු කළා. නමුත් නැවත පණගැන්වීමෙන් පසුව, අතිරේක ලිපිනය සුරැකෙන්නේ නැත. එය සුරැකීමට, ඔබ ෆෝල්ඩරයේ අතුරු මුහුණත් සැකසුම් ගොනුවක් සෑදිය යුතුය /etc/sysconfig/network-scripts

# mcedit /etc/sysconfig/network-scripts/ ifcfg-eno16777728:1 DEVICE=eno16777728:1 BOOTPROTO=ස්ථිතික IPADDR=192.168.159.120 NETMASK=255.255.255.0 ONBOOT=ඔව්

ගොනුව සුරකින්න, නැවත ආරම්භ කර සිදු වූ දේ පරීක්ෂා කරන්න. දෙවන IP ලිපිනය තිබිය යුතුය.

CentOS හි ජාලය නැවත ආරම්භ කරන්නේ කෙසේද

මම මීට පෙර මෙම ගැටළුව ස්පර්ශ කර ඇත, නමුත් යම් අවස්ථාවක දී, අපි එය වෙන වෙනම නැවත කරන්නෙමු. ඔබ ඔබේ ජාල වින්‍යාසයට යම් යම් වෙනස්කම් කර ඇතැයි සිතමු. සේවාදායකය නැවත ආරම්භ නොකර මෙම සැකසුම් යෙදිය හැක්කේ කෙසේද? හරිම සරලයි. CentOS හි ජාලය නැවත ආරම්භ කිරීමට, systemd විධානය භාවිතා කරන්න:

# systemctl ජාලය නැවත ආරම්භ කරන්න

ඔබ දෝෂයක් දුටුවහොත්:

network.service නැවත ආරම්භ කිරීමට අසමත් විය: Unit network.service හමු නොවීය.

මෙයින් අදහස් කරන්නේ ඔබ සතුව ජාල-ස්ක්‍රිප්ට් පැකේජය ස්ථාපනය කර නොමැති අතර ජාලය කළමනාකරණය කරන්නේ NetworkManager භාවිතයෙන් වන අතර එය සැකසුම් වෙනස් කිරීමෙන් පසු ජාලය නැවත ආරම්භ කරයි.

ඔබට තිබේ නම් පැරණි අනුවාදය systemd නොමැතිව සෙන්ටෝස්, සහ මෙය 6 වන අනුවාදය සහ බාල, එවිට ජාලය මෙලෙස නැවත ආරම්භ වේ.

# /etc/init.d/network නැවත ආරම්භ කරන්න

ජාල සේවාව සියලු ජාල සැකසුම් නැවත කියවා වෙනස්කම් යොදනු ඇත.

CentOS හි IP ලිපිනය සොයා ගන්නේ කෙසේද

CentOS හි වත්මන් IP ලිපිනය ඉක්මනින් සොයා ගැනීමට, ඔබ පහත විධානයන් භාවිතා කළ යුතුය:

# ifconfig | grep inet inet 192.168.159.129 netmask 255.255.255.0 broadcast 192.168.159.255 inet 127.0.0.1 netmask 255.0.0.0

හෝ දේශීය IP ලිපිනය තීරණය කිරීම සඳහා දෙවන විකල්පය:

# ip addr | grep inet inet 127.0.0.1/8 විෂය පථය සත්කාරක lo inet 192.168.159.129 /24 brd 192.168.159.255 විෂය පථය ගෝලීය eno16777728

විධාන දෙකම ඔබට ඉක්මනින් ඔබගේ IP ලිපිනය සොයා ගැනීමට ඉඩ සලසයි.

CentOS ජාල කාඩ්පත නොපෙනේ නම් කුමක් කළ යුතුද?

ඔබ සේවාදායකය ස්ථාපනය කර, ආරම්භ කර පද්ධතියේ එක ජාල කාඩ්පතක් නොමැති බව සොයා ගන්නා ලදී. මෙම නඩුවේ කුමක් කළ යුතුද? පළමුවෙන්ම, dmesg විධානයේ ප්‍රතිදානය දෙස බලා ඔබේ කාඩ්පතේ මතකයක් සොයන්න. සමහර විට එය පද්ධතියේ ඇත, සක්රිය කර නැත. භාවිතයෙන් ඔබට එය සක්රිය කළ හැකිය nmtui, මම ඉහත කීව.

මෙනු අයිතමයක් තිබේ සම්බන්ධතාවය සක්රිය කරන්න, ඔබ එය තුළට ගොස් ඔබේ ජාල කාඩ්පත සක්රිය කළ යුතුය. මෙයින් පසු, ඔබට එය සකස් කළ හැකිය.

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

මෙම කාඩ්පතට ජාල වයරයක් සම්බන්ධ කර නොමැති නම්, ifconfig විධානය ප්‍රතිදානය කරන විට ඔබේ කාඩ්පත නොපෙනී යාමේ හැකියාව තවමත් පවතී. සියලුම අතුරුමුහුණත් බැලීමට වග බලා ගැනීමට, ඔබ -a ස්විචය භාවිතා කළ යුතුය:

# ifconfig -a

පද්ධතියේ ජාල කාඩ්පතක් සෙවීමට තවත් ක්රමයක් තිබේ. පැකේජය ස්ථාපනය කරන්න pciutils:

# yum -y pciutils ස්ථාපනය කරන්න

සහ විධානයේ ප්‍රතිදානය බලන්න:

#lspci | grep ඊතර්නෙට්

ජාල කාඩ්පත පද්ධතිය විසින් දුටුවේ නම්, මේ වගේ දෙයක් තිබිය යුතුය:

02:00.0 ඊතර්නෙට් පාලකය: Intel Corporation 82545EM Gigabit Ethernet Controller (තඹ) (rev 01)

ප්රතිදානය හිස් නම්, එවිට ජාල කාඩ්පත අර්ථ දක්වා නැත.

CentOS හි ජාලය නොමැති නම් කුමක් කළ යුතුද?

ඔබ යම් ලිපිනයක් ping කිරීමට උත්සාහ කරන බව කියමු, උදාහරණයක් ලෙස 8.8.8.8, සහ ඔබට ජාලය නොමැති බවට ප්‍රතිචාරයක් ලැබේ:

#ping 8.8.8.8

සහ ප්රතිචාර වශයෙන් ඔබට ලැබෙන්නේ:

සම්බන්ධ කරන්න: ජාලය නොමැත

ඔබ පෙරනිමි ගේට්වේ ස්ථාපනය කර නොමැති නම් මෙම තත්ත්වය ඇති විය හැක. විධානය භාවිතයෙන් ඔබට එය එකතු කළ හැකිය:

# මාර්ගය එකතු පෙරනිමි gw 192.168.0.1

ගැටළුව ද්වාරය සමඟ නොවේ නම්, ඔබ ජාල ඇඩප්ටරවල සැකසුම් පරීක්ෂා කළ යුතුය. ක්රියාකාරී ඇඩැප්ටරයක් ​​නොමැති නම්, ජාලය ක්රියා නොකරන බවට පණිවිඩයක් ද ඔබට ලැබෙනු ඇත. අවම වශයෙන් එක් ජාල ඇඩැප්ටරයක්වත් පද්ධතියේ නිවැරදිව වින්‍යාස කර තිබීම අවශ්‍ය වේ. මෙය කරන්නේ කෙසේද යන්න ඉහත ලියා ඇත.

ජාල උපයෝගිතා traceroute භාවිතා කරමින්, CentOS හාරන්න

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

# traceroute ya.ru bash: traceroute: විධානය හමු නොවීය

එය ගබඩාවෙන් වෙන වෙනම ස්ථාපනය කළ යුතුය:

# yum traceroute ස්ථාපනය කරන්න

ජනප්රිය වැඩසටහන සමඟ එකම දේ හාරා DNS සේවාදායකයන් සහ වාර්තා සමඟ වැඩ කිරීමට:

# dig ya.ru bash: dig: විධානය හමු නොවීය

මෙම ජාල උපයෝගීතාව වැඩ කිරීමට, ඔබ පැකේජය ස්ථාපනය කළ යුතුය bind-utils:

# yum bind-utils ස්ථාපනය කරන්න

CentOS මත 802.1Q VLAN වින්‍යාස කරමින්

CentOS මත ටැග් කළ අතුරු මුහුණතක් මතු කිරීමට, ඔබ මුලින්ම කර්නල් සහාය පරීක්ෂා කළ යුතුය 8021q:

#modprobe8021q

දෝෂ පණිවිඩ නොමැති නම්, සියල්ල පිළිවෙලට තිබේ, මොඩියුලය පටවා ඇත. මොඩියුලය සොයාගත නොහැකි නම්, ඔබට අවශ්‍ය මොඩියුලය සඳහා සහය සක්‍රීය කරමින් කර්නල් මොඩියුල නැවත ගොඩනැංවිය යුතුය. මොඩියුලය පූරණය වී ඇත්දැයි පරීක්ෂා කරමු:

# lsmod | grep 8021q 8021q 29022 0 garp 14384 1 8021q mrp 18542 1 8021q

සියල්ල හොඳයි, 8021q මොඩියුලය පටවා ඇත, අපි එය ආරම්භයට එකතු කරමු:

# echo 8021q >> /etc/modules-load.d/8021q.conf

දැන් අපි vlan in සඳහා වින්‍යාස ගොනුවක් සාදන්නෙමු /etc/sysconfig/network-scripts:

# mcedit ifcfg-eth0.2000 VLAN=ඔව් DEVICE=eth0.2000 BOOTPROTO=ස්ථිතික ONBOOT=ඔව් TYPE=Vlan IPADDR=192.168.100.2 NETMASK=255.255.255.0

තද අකුරින් උද්දීපනය කර ඇති දේට මම ඔබේ අවධානය යොමු කරමි. මට හමු වූ අන්තර්ජාලයේ ඇති සියලුම උපදෙස් වල, මෙම පරාමිතිය ලෙස දක්වා ඇත TYPE=ඊතර්නෙට්, නමුත් මෙම සැකසුම සමඟ vlan සමඟ අතුරු මුහුණත ඉහළ ගියේ නැත, දෝෂයක් දිස් විය:

දෝෂය: "පද්ධතිය eth0.2000" සම්බන්ධතාවය සඳහා උපාංගයක් හමු නොවීය.

මම එය නිවැරදි කිරීමෙන් පසුව පමණක් සියල්ල කළ යුතු පරිදි ක්‍රියාත්මක විය. එබැවින් අතුරු මුහුණත සුරකින්න සහ සක්රිය කරන්න:

# ifup eth0.2000 සම්බන්ධතාවය සාර්ථකව සක්‍රිය කර ඇත (D-Bus සක්‍රිය මාර්ගය: /org/freedesktop/NetworkManager/ActiveConnection/7)

අපගේ vlan පරීක්ෂා කිරීම:

# ip l ls 1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: mtu 1500 qdisc pfifo_fast state UP මාදිලිය DEFAULT qlen 1000 link/ether 00:15:5d:01:0f:06 brd ff:ff:ff:ff:ff:ff 3: eth0.2000@eth0: mtu 1500 qdisc noqueue තත්වය UP මාදිලිය පෙරනිමි සබැඳිය/ඊතර් 00:15:5d:01:0f:06 brd ff:ff:ff:ff:ff:ff

හැම දෙයක්ම හොඳයි, ටැග් කළ අතුරු මුහුණත ඉහළයි. සාදෘශ්‍යයෙන්, ඔබට තවත් සමාන අතුරුමුහුණත් කිහිපයක් නිර්මාණය කළ හැකිය, ඒවායේ නම් සහ ලිපිනයන් වෙනස් කිරීමට අමතක නොකරන්න.

නිගමනය

CentOS හි ජාල සැකසීමේ මාතෘකාව පිළිබඳ මගේ විශාල තොරතුරු මෙය අවසන් කරයි. අදහස්, අදහස් සහ නිවැරදි කිරීම් ලැබීම ගැන මම ඉතා සතුටු වෙමි. ඔවුන් බොහෝ විට එසේ කරනු ඇත. එවැනි ද්‍රව්‍ය නිර්මාණය කිරීමෙන්, මම මුලින්ම මා ඉගෙන ගන්නා අතර විෂය ක්ෂේත්‍රයේ මගේ දැනුම වැඩි දියුණු කරමි. මෙහි කොතැනක හෝ දෝෂ සහ අක්ෂර වින්‍යාස තිබිය හැක, මම අත්පොත් ලිවීමේදී සජීවී පද්ධතිවල සියල්ල පරීක්ෂා කළද, සාවද්‍ය සහ යතුරු ලියනය තවමත් සිදුවිය හැකිය.

මෙම ලිපිය සේවාදායකය පිළිබඳ තනි ලිපි මාලාවක කොටසක් බව මම ඔබට මතක් කරමි.

ලිනක්ස් පිළිබඳ මාර්ගගත පාඨමාලාව

ඉහළ මට්ටමේ පවතින සහ විශ්වාසදායක පද්ධති ගොඩනඟා නඩත්තු කරන්නේ කෙසේදැයි ඉගෙන ගැනීමට ඔබට ආශාවක් තිබේ නම්, ඔබ දැන හඳුනා ගැනීමට මම නිර්දේශ කරමි මාර්ගගත පාඨමාලාව "ලිනක්ස් පරිපාලක" OTUS හි. පා course මාලාව ආරම්භකයින් සඳහා නොවේ; ඇතුළත් වීමට ඔබට ජාල පිළිබඳ මූලික දැනුම අවශ්‍ය වේ ලිනක්ස් ස්ථාපනයඅතථ්‍ය යන්ත්‍රයට. පුහුණුව මාස 5 ක් පවතින අතර, ඉන් පසුව සාර්ථක පාඨමාලා උපාධිධාරීන්ට හවුල්කරුවන් සමඟ සම්මුඛ සාකච්ඡා කිරීමට හැකි වේ. මෙම පාඨමාලාව ඔබට ලබා දෙන දේ:
  • ලිනක්ස් ගෘහ නිර්මාණ ශිල්පය පිළිබඳ දැනුම.
  • වර්ධනය නවීන ක්රමසහ දත්ත විශ්ලේෂණය සහ සැකසුම් මෙවලම්.
  • අවශ්‍ය කාර්යයන් සඳහා වින්‍යාසයක් තෝරා ගැනීමේ හැකියාව, ක්‍රියාවලි කළමනාකරණය කිරීම සහ පද්ධති ආරක්ෂාව සහතික කිරීම.
  • පද්ධති පරිපාලකගේ මූලික වැඩ මෙවලම් පිළිබඳ ප්‍රවීණයෙකි.
  • ලිනක්ස් මත ගොඩනගා ඇති ජාල යෙදවීම, වින්‍යාස කිරීම සහ නඩත්තු කිරීමේ විශේෂතා අවබෝධ කර ගැනීම.
  • නැගී එන ගැටළු ඉක්මනින් විසඳීමට සහ පද්ධතියේ ස්ථාවර හා බාධාවකින් තොරව ක්‍රියාත්මක වීම සහතික කිරීමේ හැකියාව.
ඇතුල්වීමේ පරීක්ෂණයෙන් ඔබම පරීක්ෂා කර වැඩි විස්තර සඳහා වැඩසටහන බලන්න.

) යනු පූර්ව නිශ්චිත IP සංචිතයකින් ගතිකව ජාල සේවාදායකයන්ට IP ලිපිනය පැවරීම සඳහා භාවිතා කරන ජාල ප්‍රොටෝකෝලයකි. එය LAN ජාලය සඳහා ප්රයෝජනවත් වේ, නමුත් සාමාන්යයෙන් නිෂ්පාදන සේවාදායකයන් සඳහා භාවිතා නොවේ. CentOS, Red Hat පද්ධතියේ DHCP සේවාදායකය වින්‍යාස කිරීම සඳහා මෙම ලිපිය ඔබට උපකාර කරනු ඇත. dhcp ගැන වැඩිදුර කියවන්න.

DHCP පැකේජය ස්ථාපනය කරන්න

පළමුව CentOS, Red Hat පද්ධති මත yum පැකේජ කළමනාකරු භාවිතයෙන් DHCP පැකේජ ස්ථාපනය කරන්න. DHCP rpms මූලික ගබඩා යටතේ පවතී, එබැවින් අපට අමතර ගබඩාවක් එක් කිරීමට අවශ්‍ය නොවේ.

Yum dhcp ස්ථාපනය කරන්න

/etc/sysconfig/dhcpd ගොනුව යාවත්කාලීන කරන්න

මුලින්ම අපි ඊතර්නෙට් අතුරුමුහුණත නම DHCPDARGS ලෙස සැකසිය යුතුයි /etc/sysconfig/dhcpdගොනුව. මෙම වින්‍යාස ගොනුව සංස්කරණය කර ඊතර්නෙට් නම යාවත්කාලීන කරන්න.

DHCPDARGS=eth1

DHCP සේවාදායකය වින්‍යාස කරන්න

DHCP හිස් වින්‍යාස ගොනුවක් සාදයි /etc/dhcp/dhcpd.conf. එය නියැදි වින්‍යාස ගොනුවක් ද සපයයි /usr/share/doc/dhcp*/dhcpd.conf.sample, DHCP සේවාදායකය වින්‍යාස කිරීම සඳහා ඉතා ප්‍රයෝජනවත් වේ.

එබැවින් පළමු කොටස ලෙස, නියැදි වින්‍යාස ගොනුවේ අන්තර්ගතය ප්‍රධාන වින්‍යාස ගොනුවට පිටපත් කරන්න. ඔබ ඔබේ පද්ධතියේ ස්ථාපනය කර ඇති විකෘතියක් ලෙස නියැදි වින්‍යාස ගොනුව වෙනස් විය හැක.

# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf

3.1 - පරාමිති වින්යාසය

ප්‍රථමයෙන් සියලුම සහය දක්වන ජාල වලට පොදු වන මූලික විකල්ප වින්‍යාස කරන්න.

වෙබ් අඩවිය, ns2.site; default-lease-time 600; උපරිම කල්බදු කාලය 7200; බලාධිකාරී; log-facility local7;

3.2 - IP උපජාල ප්රකාශය

පළමුව, DHCP වින්‍යාස ගොනුව සංස්කරණය කර ඔබගේ ජාලයට අනුව උපජාල විස්තර යාවත්කාලීන කරන්න. මෙම උදාහරණය සඳහා අපි DHCP වින්‍යාස කරන්නෙමු 192.168.1.0/24 LAN ජාලය.

උපජාල 192.168.1.0 නෙට්මාස්ක් 255.255.255.0 (විකල්ප රවුටර 192.168.1.254; විකල්පය උපජාල-මාස්ක් 255.255.255..168.1.1; විකල්ප කාලය-ඕෆ්සෙට් -18000; #1.9 නැගෙනහිර සම්මත කාල පරාසය 6.9.2.101 )

3.3 - ස්ථිතික IP ලිපිනය සත්කාරක වෙත පවරන්න

සමහර අවස්ථා වලදී, අපි dhcp වෙතින් ඉල්ලන සෑම අවස්ථාවකම අතුරු මුහුණතකට ස්ථාවර IP එකක් පැවරිය යුතුය. එම අතුරු මුහුණතේ MAC ලිපිනය (දෘඪාංග ඊතර්නෙට්) මත පදනම්ව අපට ස්ථාවර IP එකක් පැවරිය හැකිය. Setup host-name පිහිටුවීමට විකල්ප වේ.

සත්කාරක ස්ථානය1 (විකල්ප සත්කාරක නාමය "station1.example.com"; දෘඪාංග ඊතර්නෙට් 00:11:1A:2B:3C:AB; ස්ථාවර ලිපිනය 192.168.1.100; )

DHCP සේවාව ආරම්භ කරන්න

ඉහත සියලු වෙනස්කම් සිදු කිරීමෙන් පසු, ඔබගේ මෙහෙයුම් පද්ධති අනුවාදයට අනුව පහත විධානයන් භාවිතා කර dhcp සේවාව ආරම්භ කරමු.

CentOS/RHEL 7 systemctl start dhcp සඳහා CentOS/RHEL 6/5 සේවාව සඳහා dhcp ආරම්භය

ඒ හා සමානව dhcp සේවාව නැවැත්වීමට සහ නැවත ආරම්භ කිරීමට පහත විධාන භාවිතා කරන්න.

CentOS/RHEL 7 systemctl stop dhcp ystemctl සඳහා dhcp නැවත ආරම්භ කරන්න CentOS/RHEL 6/5 සේවාව සඳහා dhcp නැවතුම් සේවාව dhcp නැවත ආරම්භ කරන්න

පියවර 5: සේවාලාභී පද්ධතිය සකසන්න

මෙම අවස්ථාවෙහිදී අපට ධාවනය වන dhcp සේවාදායකයක් ඇති අතර එය ඉල්ලීම් පිළිගැනීමට සහ ඒවාට නිසි ip එකක් පැවරීමට සූදානම්ය. නමුත් සත්‍යාපනය කිරීමට මා සතුව තවත් CentOS යන්ත්‍රයක් එම LAN මත ක්‍රියාත්මක වේ. දැන් එම සේවාදායක යන්ත්‍රයට ලොග් වී ඊතර්නෙට් වින්‍යාස ගොනුව සංස්කරණය කරන්න.

Vim /etc/sysconfig/network-scripts/ifcfg-eth1 DEVICE=eth1 BOOTPROTO=dhcp TYPE=ඊතර්නෙට් ONBOOT=ඔව්

සහතික කරගන්න BOOTPROTOලෙස සකසා ඇත dhcp.

සේවාදායක යන්ත්‍රයේ ජාල සේවා නැවත ආරම්භ කරමු. ඔබට එම dhcp සේවාදායකයට නිර්වචනය කළ උපජාලයෙන් ip ලිපිනයක් ලබා දෙනු ඇත. ඔබ දුරස්ථ පිවිසුමෙන් සේවාදායක පරිගණකයට සම්බන්ධ වී ඇත්නම්, ඔබේ සැසිය විසන්ධි කළ හැක.

CentOS/RHEL 7 systemctl නැවත ආරම්භ ජාලය සඳහා CentOS/RHEL 6/5 සේවා ජාලය නැවත ආරම්භ කරන්න

මෙම සටහනේදී මට සරල සහ දෙස බැලීමට අවශ්‍යයි ඉක්මන් විකල්පයවෙතින් අන්තර්ජාල ප්‍රවේශය සංවිධානය කිරීම සඳහා ද්වාර සැකසුම් දේශීය ජාලය CentOS 7 මත පදනම් වේ. අමතර ක්‍රියාකාරීත්වයක් නොමැත, අන්තර්ජාලයට ප්‍රවේශ වීම සඳහා ද්වාරය පිටුපස ඇති පරිගණක සඳහා අත්‍යවශ්‍ය දෑ පමණි.

මෙම ලිපිය සේවාදායකය පිළිබඳ තනි ලිපි මාලාවක කොටසකි.

හැදින්වීම

ද්වාරය වින්‍යාස කිරීම සඳහා පහත සේවාදායකය අප සතුව ඇත:

# cat /etc/redhat-release CentOS Linux නිකුතුව 7.1.1503 (Core)

මූලික සේවාදායක සැකසුම

# yum -y යාවත්කාලීන කිරීම

ඊට පසු මම mc ස්ථාපනය කරමි, මම එයට පුරුදු වී ඇති බැවින් එය සැමවිටම භාවිතා කරමි:

# mcedit /etc/sysconfig/selinux

අපි පහත දැක්වෙන පෝරමයට අනුරූප පරාමිතිය සමඟ රේඛාව අඩු කරමු:

SELINUX=අබල කර ඇත

වෙනස්කම් යෙදීමට, සේවාදායකය නැවත ආරම්භ කරන්න:

# reboot # yum -y ස්ථාපනය epel-release

CentOS 7 මත iftop ස්ථාපනය කරන්න:

# yum -y iftop ස්ථාපනය කරන්න

දැන් අපිට gateway එකේ network load වෙන එක real time බලාගන්න පුළුවන්. ජාල ක්‍රියාකාරකම් බැලීමට, iftop ධාවනය කරන්න:

පෙරනිමියෙන්, එය eth0 අතුරුමුහුණතට සවන් දෙයි. මෙය ද්වාරයෙහි බාහිර අතුරුමුහුණත වන අතර, එහි සියලුම සම්බන්ධතා ද්වාරය වෙනුවෙන්ම දර්ශනය වන අතර ජාලයේ නාලිකාව අල්ලාගෙන සිටින්නේ කවුරුන්ද යන්න තීරණය කිරීමට අපට නොහැකි වනු ඇත. මෙය බැලීමට, ඔබ දේශීය අතුරුමුහුණත මත ජාල ක්රියාකාරකම් බැලීම ආරම්භ කළ යුතුය. මෙය කිරීම අපහසු නැත, පරාමිතිය සමඟ iftop ධාවනය කරන්න:

# iftop -i eth1 -P

මගේ නඩුවේදී, මෙය ip 192.168.10.98 සහිත පරිශීලකයෙක් වන අතර, මම Yandex සේවාදායකයන් වෙතින් අන්තර්ජාල වේග පරීක්ෂාවක් සිදු කළෙමි.

ඔබට විශාල ජාලයක් නොමැති නම් සහ බොහෝ පරිශීලකයින් නොමැති නම්, මෙම සරල හා effective ලදායී උපයෝගීතාවයේ ආධාරයෙන් ඔබට පහසුවෙන් තීරණය කළ හැකිය, උදාහරණයක් ලෙස, ටොරන්ට් බාගත කරන්නේ හෝ වෙනත් ආකාරයකින් නාලිකාව පූරණය කරන්නේ කවුද යන්න.

නිගමනය

නොමිලේ ලිනක්ස් බෙදාහැරීමක් භාවිතා කරමින්, දේශීය ජාලයකින් පරිගණක සඳහා අන්තර්ජාල ප්‍රවේශය ලබා දීම සඳහා මිනිත්තු කිහිපයකින් දොරටුවක් සැකසීමට අපට හැකි විය. මෙම උපදෙස් භාවිතා කර ද්වාරය වින්‍යාස කිරීමට මට විනාඩි 10ක් පමණ ගත විය. ඔබ මෙය පළමු වරට කරන්නේ නම්, ඇත්ත වශයෙන්ම එය ඔබට බොහෝ කාලයක් ගතවනු ඇත. සූක්ෂ්ම කරුණු තේරුම් ගැනීමට අවශ්ය වනු ඇත, මම අතිරේක ද්රව්ය සඳහා බොහෝ සබැඳි ලබා දී ඇත.

අපි කළ දේ බලමු:

  1. අපි සේවාදායකයේ මූලික වින්‍යාසය සිදු කර එය ක්‍රියාත්මක කිරීම සඳහා සූදානම් කළෙමු.
  2. මාර්ගගත කිරීම සබල කර ඇත.
  3. ගිනි පවුර සකසන්න.
  4. NAT සබල කර ඇත.
  5. සංවිධානය සඳහා dnsmasq ස්ථාපනය කර වින්‍යාස කර ඇත dns සේවාසහ dhcp.
  6. අපි ද්වාරයෙහි ජාල ක්‍රියාකාරකම් විශ්ලේෂණය කර අන්තර්ජාල නාලිකාව පූරණය කරන්නේ කවුරුන්ද යන්න සොයා ගත්තෙමු.

CentOS 7 හි ද්වාරයෙහි ක්‍රියාකාරිත්වය සංවිධානය කිරීම සඳහා අවශ්‍ය අවම ක්‍රියාකාරීත්වය මෙයයි. ඊළඟ පියවර වනුයේ ප්‍රොක්සි සේවාදායකයක්, ගමනාගමන හැඩතල ගැන්වීම, සපයන්නන් 2ක් හෝ වැඩි ගණනක් පිහිටුවීම සහ තවත් බොහෝ දේ. මේවායින් සමහරක් මගේ ඉදිරි ලිපි වලින් සලකා බලමි.

මෙම ලිපිය සේවාදායකය පිළිබඳ තනි ලිපි මාලාවක කොටසක් බව මම ඔබට මතක් කරමි.

ලිනක්ස් පිළිබඳ මාර්ගගත පාඨමාලාව

ඉහළ මට්ටමේ පවතින සහ විශ්වාසදායක පද්ධති ගොඩනඟා නඩත්තු කරන්නේ කෙසේදැයි ඉගෙන ගැනීමට ඔබට ආශාවක් තිබේ නම්, ඔබ දැන හඳුනා ගැනීමට මම නිර්දේශ කරමි මාර්ගගත පාඨමාලාව "ලිනක්ස් පරිපාලක" OTUS හි. පාඨමාලාව ආරම්භකයින් සඳහා නොවේ; ලියාපදිංචි වීමට ඔබට ජාල සහ ලිනක්ස් අථත්‍ය යන්ත්‍රයක ස්ථාපනය කිරීම පිළිබඳ මූලික දැනුම අවශ්‍ය වේ. පුහුණුව මාස 5 ක් පවතින අතර, ඉන් පසුව සාර්ථක පාඨමාලා උපාධිධාරීන්ට හවුල්කරුවන් සමඟ සම්මුඛ සාකච්ඡා කිරීමට හැකි වේ. මෙම පාඨමාලාව ඔබට ලබා දෙන දේ:
  • ලිනක්ස් ගෘහ නිර්මාණ ශිල්පය පිළිබඳ දැනුම.
  • දත්ත විශ්ලේෂණය සහ සැකසීම සඳහා නවීන ක්‍රම සහ මෙවලම් ප්‍රගුණ කිරීම.
  • අවශ්‍ය කාර්යයන් සඳහා වින්‍යාසයක් තෝරා ගැනීමේ හැකියාව, ක්‍රියාවලි කළමනාකරණය කිරීම සහ පද්ධති ආරක්ෂාව සහතික කිරීම.
  • පද්ධති පරිපාලකගේ මූලික වැඩ මෙවලම් පිළිබඳ ප්‍රවීණයෙකි.
  • ලිනක්ස් මත ගොඩනගා ඇති ජාල යෙදවීම, වින්‍යාස කිරීම සහ නඩත්තු කිරීමේ විශේෂතා අවබෝධ කර ගැනීම.
  • නැගී එන ගැටළු ඉක්මනින් විසඳීමට සහ පද්ධතියේ ස්ථාවර හා බාධාවකින් තොරව ක්‍රියාත්මක වීම සහතික කිරීමේ හැකියාව.
ඇතුල්වීමේ පරීක්ෂණයෙන් ඔබම පරීක්ෂා කර වැඩි විස්තර සඳහා වැඩසටහන බලන්න.


ඉහල