ქსელის კონფიგურაცია და მენეჯმენტი - მცირე და საშუალო ბიზნესის ქსელები

გამარჯობა მეგობრებო და მეგობრებო!

სერიის ზოგადი ინდექსი: კომპიუტერული ქსელები მცირე და საშუალო ბიზნესისთვის: შესავალი

ჩვენ ჯერ არ მივუძღვენით სტატია იმ თემას, რომელიც სათაურის სათავეა. არც წაკითხული გვაქვს კომენტარი, რომლითაც უნდა დაწეროთ ამის შესახებ. ჩვენ ეს საღი აზრით მივიღეთ, რომ ეს ყველასთვის ცნობილი იყო და ალბათ ეს იყო მიზეზი, რომ დღემდე არ ვაქცევდით მას ყურადღებას. ამასთან, ჩვენ დავწერთ მასზე ლაკონურ პოსტს მათთვის, ვისაც საგნის განახლება ან გაცნობა სჭირდება.

ქსელი: პრაქტიკული განმარტება

პრაქტიკული მიზნებისათვის, ერთი წმინდა - ქსელი იგი შედგება ორი ან მეტი ქსელური მოწყობილობისგან, როგორიცაა კომპიუტერები, სერვერები, პრინტერები, მობილური ტელეფონები ან სხვა ქსელური აპარატურა, რომლებიც დაკავშირებულია ფიზიკური კაბელებით ან უკაბელო ბმულებით, დაკავშირებულ მოწყობილობებს შორის ინფორმაციის გაზიარების და განაწილების მიზნით.

დამატებითი ინფორმაციისთვის ეწვიეთ:

გახსოვდეთ, რომ ბმულები მოცემულია სრული განზრახვით და არა სიამოვნებისთვის. 😉

ქსელის პარამეტრები

  • ვურჩევ მათ, ვინც ოპერაციულ სისტემებს იყენებს CentOS y openSUSE, იხელმძღვანელე ტექსტით სერვერის კონფიგურაცია GNU / Linux– ით, ავტორის ჯოელ ბარიოს დუენისის მიერ. ჩემთვის ძნელია დავწერო თემები, რომლებსაც ქვემოთ განხილული გვაქვს Debian, CentOS და openSUSE დისტრიბუციისთვის იმავე სტატიაში, რადგან ბოლო ორი განსხვავდება პირველიდან, განსაკუთრებით სახელებიდან, კონფიგურაციის ფაილების ადგილმდებარეობით, მათი შინაარსითა და სხვა ასპექტებით თემასთან დაკავშირებული ფილოსოფიური.

ოპერაციულ სისტემებს, რომლებსაც ამ სერიის განმავლობაში ვიყენებთ, აქვს სხვადასხვა ქსელური მოწყობილობების კონფიგურაციის გრაფიკული საშუალებები. ამასთან, ეს შეტყობინება ფოკუსირებული იქნება ბრძანების კონსოლის ან ტერმინალის გამოყენებას.

როგორც წინა სტატიებში ვნახეთ, უმეტეს შემთხვევაში, ინსტალაციის პროცესში ვაყენებთ ქსელის ინტერფეისს - ან ინტერფეისებს - იმის უზრუნველსაყოფად, რომ ბაზის ოპერაციული სისტემის დამონტაჟების შემდეგ, კომპიუტერს ექნება ეფექტური კავშირი წმინდა

მინიმუმ პირველი ქსელის ინტერფეისის სწორი კონფიგურაცია - მთავარია - აუცილებელია შემდგომი მუშაობისთვის სამუშაო მაგიდა, სამუშაო სადგურიან Server რომ ჩვენ ვახორციელებთ.

ჩვენ არ გამოვიყენებთ NetworkManager- ს

ამ სტატიის წერის გასამარტივებლად, ყურადღების გამახვილება სერვერის კონფიგურაციაზე და კითხვას უფრო გაუადვილებს, ვივარაუდებთ არა პაკეტით გათვალისწინებული მომსახურება გამოიყენება ქსელის მენეჯერი. წინააღმდეგ შემთხვევაში, ჩვენ უნდა შევასრულოთ შემდეგი მოქმედებები:

დებიანში

buzz @ sysadmin: ~ $ sudo systemctl შეაჩერე ქსელის მენეჯერი. მომსახურება
buzz @ sysadmin: ~ $ sudo systemctl სტატუსის ქსელის მენეჯერი. მომსახურება
buzz @ sysadmin: ~ $ sudo systemctl გამორთეთ ქსელის მენეჯერი. სერვისი
buzz @ sysadmin: ~ $ sudo ifconfig

თუ ქსელის ბარათების კონფიგურაცია დამოკიდებულია მომსახურებაზე ქსელის მენეჯერი სწორია, მაშინ ჩვენ შეგვიძლია გავაგრძელოთ მუშაობა. ამასთან, ჯანმრთელია მისი შესრულება:

buzz @ sysadmin: ~ $ sudo ifdown eth0 && sudo ifup eth0

ორმაგად შეამოწმოთ, რომ ყველაფერი კარგად მუშაობს.

CentOS– ზე

წიგნში PDF ფორმატში «სერვერის კონფიგურაცია GNU / Linux– ით«2016 წლის ივლისის გამოცემა, 48.2.2 თავი ეძღვნება მომსახურების თემას ქსელის მენეჯერი. მე ვფიქრობ, რომ მის ავტორს, ჯოელ ბარიოს დუენიასს საერთოდ არ მოსწონს - ის მას აბსურდულად თვლის - ქსელის მენეჯერი სერვერებში.

Ethernet ინტერფეისი

როგორც წესი, როდესაც ვირტუალურ მანქანებთან ვმუშაობთ ქემუ-კვმოპერაციული სისტემა ადგენს Ethernet ინტერფეისებს ისეთი სახელებიდან, როგორიცაა ეთქსი, სად არის X წარმოადგენს ციფრულ მნიშვნელობას. პირველი Ethernet ინტერფეისი იდენტიფიცირებულია როგორც eth0, მეორე როგორც eth1 და ა.შ.

თუ საქმე ეხება Debian– ის ოპერაციულ სისტემებს - და წარმოებულებს - რომლებიც მუშაობენ ფიზიკურ მანქანებზე, ზემოხსენებული ნიშანი ასევე მართებულია.

თუ ოპერაციულ სისტემებთან ფიზიკურ მანქანებზე ვმუშაობთ CentOS y openSUSE, ოპერაციული სისტემა ადგენს მათ, როგორც enoX. ამდენი მსგავსება შეიძლება მოხდეს ვირტუალურ მანქანებთან - ამ ოპერაციული სისტემებით - ჰიპერვიზორებთან VMware.

ოპერაციული სისტემისგან შექმნილ ვირტუალურ მანქანებში FreeBSD ზოგადად იდენტიფიცირებულია, როგორც თავისუფალი პროგრამა emX o vtnetX დამოკიდებულია თუ არა ისინი Qemu-KVM– ზე, ან შესაბამისად VMware– ზე. თუ ისინი ფიზიკურია, ისინი ჩვეულებრივ იდენტიფიცირებულია, როგორც emX.

იდენტიფიცირება Ethernet ინტერფეისი

ჩემს კომპიუტერში არსებული ქსელის ყველა ინტერფეისის დასადგენად sysadmin.fromlinux.fan, ჩვენ ვასრულებთ:

buzz @ sysadmin: ~ $ sudo ifconfig -a
eth0 ლინკები: Ethernet HWaddr 70: 54: d2: 19: რეკლამა: 65 inet addr: 10.10.10.1 Bcast: 10.10.10.255 ნიღაბი: 255.255.255.0 inet6 addr: fe80 :: 7254: d2ff: fe19: ad65 / 64 სფერო: ბმული ... lo ლინკები encap: ადგილობრივი Loopback inet addr: 127.0.0.1 ნიღაბი: 255.0.0.0 inet6 addr: :: 1/128 სფერო: მასპინძელი ... virbr0 ბმული encap: Ethernet HWaddr 52: 54: 00: c8: 35 : 5e inet addr: 192.168.10.1 Bcast: 192.168.10.255 ნიღაბი: 255.255.255.0 inet6 addr: fe80 :: 5054: ff: fec8: 355e / 64 მასშტაბი: ბმული ... virbr0-nic ლინკები encap: Ethernet HWaddr 52:54 : 00: c8: 35: 5e BROADCAST MULTICAST MTU: 1500 მეტრი: 1 ... vmnet8 ბმულის დაბლოკვა: Ethernet HWaddr 00: 50: 56: c0: 00: 08 inet addr: 192.168.20.1 Bcast: 192.168.20.255 ნიღაბი: 255.255.255.0 .6 inet80 addr: fe250 :: 56: 0ff: fec8: 64/XNUMX სფერო: ბმული ...
  • წინა შედეგებში მოცემული სამი ელიფსი ნიშნავს, რომ დაუბრუნდება გაცილებით მეტი ინფორმაცია, რასაც ჩვენ არ ვასახავთ სივრცის დაზოგვის მიზნით.

როგორც მე დავაინსტალირე Debian 8 ოპერაციული სისტემა "Jessie" - ზე ორი ვირტუალური მანქანის მხარდაჭერის პროგრამა, ქემუ-კვმ y VMware Workstation Server 10.0.6, ბრძანება აბრუნებს ყველა არსებულ ინტერფეისს.

  • ცნობისთვის: კერძო პროგრამული უზრუნველყოფა VMware Workstation Server 10.0.6 არის ჩემი მეგობრისა და კოლეგის ელ ნეოზელანდიის მიერ გადაცემული იურიდიული ასლი, რომელმაც იგი შეიძინა ინტერნეტის საშუალებით მშობლიურ ქვეყანაში და ისეთი კეთილი იყო, რომ გამომიგზავნა..

მოდით ვნახოთ, რა ინფორმაციის მიღება შეგვიძლია წინა შედეგიდან:

  • eth0: ქსელის ძირითადი ინტერფეისი IPv4 მისამართით 10.10.10.1. ასევე ნაჩვენებია IPv6 მისამართი.
  • lo: Loopback ან ადგილობრივი IPv4– ით 127.0.0.1 და IPv6 - საერთო ამ ყველა ინტერფეისისთვის - :: 1/128.
  • virbr0: ხიდის ტიპის ქსელის ინტერფეისი -  Bქედის IPv4– ით 192.168.10.1 და მისამართით MAC 52:54:00:c8:35:5e. ეს ვირტუალური ინტერფეისი არის ის, რასაც ჩვენ ვქმნით და ვაყენებთ კონფიგურაციას ვირტ-მენეჯერი Qemu-KVM როგორც ქსელიპოსტი»NAT ტიპის.
  • ვირბრ0-ნიკ: ქსელის ინტერფეისი, რომელიც ქმნის ქემუ-კვმანონიმური ხიდის ტიპის ანონიმური Bridge და იგივე მისამართით MAC 52:54:00:c8:35:5e რომ virbr0. მას არ აქვს მინიჭებული IP მისამართი.
  • vmnet8: ქსელის ინტერფეისის ტიპი NAT კონფიგურაციაში VMware ვირტუალური ქსელის რედაქტორი.

El VMware სამუშაო სადგურის სერვერი მისი საშუალებით ვირტუალური ქსელის რედაქტორი, კონფიგურაცია გააკეთეთ ხიდები, რომლებსაც ქმნით მასპინძლის თითოეულ ფიზიკურ ინტერფეისთან განსხვავებულად - მასპინძელი. იყენებს თუ არა ჟარგონს წინა სტატიები?.

ქსელის ინტერფეისების შესახებ ინფორმაციის მისაღებად არის კიდევ ერთი პროგრამა - არა ერთადერთი ან უკანასკნელი lshw - ჩამოთვალეთ აპარატურა. lshw არის ინსტრუმენტი, რომელიც ამოიღებს დეტალურ ინფორმაციას მანქანის კონფიგურაციის შესახებ. თუ ჩვენ ვუშვებთ კონსოლში:

buzz @ sysadmin: ~ $ შესაძლებლობის ძებნა lshw
p lshw - ინფორმაცია აპარატურის კონფიგურაციის შესახებ  
p lshw-gtk - გრაფიკული ინფორმაცია აპარატურის კონფიგურაციის შესახებ

ჩვენ აღვნიშნავთ, რომ მას აქვს თავისი გრაფიკული ინტერფეისი, რომლის შესამოწმებლად ჩვენ ვიტოვებთ. მოდით დავაინსტალიროთ პულტის რეჟიმი და შემდეგ გავაწარმოოთ

buzz @ sysadmin: ~ $ sudo lshw - კლასის ქსელი
[sudo] პაროლი buzz- ისთვის:
  * -ქსელი               
       აღწერა: Ethernet ინტერფეისის პროდუქტი: 82579V გიგაბიტიანი ქსელის კავშირის გამყიდველი: Intel Corporation ფიზიკური ID: 19 ავტობუსის ინფორმაცია: pci @ 0000: 00: 19.0 ლოგიკური სახელი: eth0 ვერსია: 05 სერიული: 70: 54: d2: 19: რეკლამა: 65 ზომა: 100 მბიტ / წმ სიმძლავრე: 1 გბიტ / წმ სიგანე: 32 ბიტიანი საათი: 33 მეგაჰერციანი შესაძლებლობები: pm msi bus_master ...
  * ქსელი შეზღუდულია
       აღწერა: Ethernet ინტერფეისის ფიზიკური ID: 1 ლოგიკური სახელი: virbr0-nic სერიული: 52: 54: 00: c8: 35: 5e ზომა: 10Mbit / s შესაძლებლობები: ethernet ფიზიკური

მოდით მართოთ ინტერფეისების ლოგიკური სახელები

ზოგიერთ შემთხვევაში, განსაკუთრებით მაშინ, როდესაც რაიმე მიზეზით ვცვლით ფიზიკურ ქსელურ ბარათს, ჩვენ ვაკვირდებით ამ რაოდენობას X რომელიც განსაზღვრავს ინტერფეისს 1-ით გაზრდილ და ჩვენ მხოლოდ მას ვამჩნევთ გაშვების დროს ifconfig -a, შორის la situación რა მოხდა ცვლილების შემდეგ. ეს ასევე შეიძლება მოხდეს, როდესაც ვირტუალური ქსელის ინტერფეისს რაიმე მიზეზით ამოვიღებთ, შემდეგ კი ისევ დავამატებთ სხვას.

ზემოხსენებული შეიძლება იყოს შემაშფოთებელი, როდესაც ჩვენ კონფიგურაცია და მიბმული გვაქვს - სავალდებულოა ერთი ან მეტი სერვისისთვის, გარკვეული ლოგიკური ინტერფეისის სახელი, იქნება ეს eth0, ენო 1 o em0. ყველაზე შეუსაბამო ის არის, რომ ეს ყოველთვის ხდება თავდაპირველი კონფიგურაციიდან დიდი ხნის შემდეგ - ალბათ წლებიდან. შემდეგ გამოჩნდება ახალი ინტერფეისი, როგორიცაა სახელები eth1,eth2, ენო 2, em1და ა.შ., ზოგი სერვისი აჩერებს სწორად მუშაობას. ვინც მსგავსი გაიარა სიტუაციებში Იცი რასაც ვგულისხმობ 😉

Debian– ში ქსელის ინტერფეისების ლოგიკური სახელები - და მათი ზოგიერთი წარმოებული - ნახავთ ფაილში /etc/udev/rules.d/70-persistent-net.rules. CentOS 7 – ში ის ფაილშია /და სხვახოლო წინა ვერსიებში იგი იგივე ფაილია რაც Debian– ში.

დებიანშითუ გსურთ შეცვალოთ კონკრეტული ქსელის ინტერფეისის ლოგიკური სახელი, იპოვნეთ მისი მისამართის შესაბამისი სტრიქონი MAC და შეცვალეთ მნიშვნელობა NAME = ethX რაც არ უნდა დაგჭირდეთ ლოგიკური მნიშვნელობის მიხედვით. იმისათვის, რომ ცვლილებები წარმატებული იყოს, უნდა გადატვირთოთ კომპიუტერი.

CentOS 7-ისთვის, იხილეთ ნაწარმოები «სერვერის კონფიგურაცია GNU / Linux– ით»ჯოელ ბარიოს დუენიასის მიერ, რომელშიც მოცემულია დეტალური მეთოდი.

  • მნიშვნელოვანი: Ნებისმიერ შემთხვევაში, ნახეთ! მომსახურებით ქსელის მენეჯერი იმ შემთხვევაში თუ თქვენ ამუშავებთ კავშირებს.

შეცვალეთ ქსელის ინტერფეისების პარამეტრები

დებიანში, თუ გვსურს ქსელის ბარათის პარამეტრების მუდმივად შეცვლა, ფაილი უნდა შეცვალონ / etc / ქსელი / ინტერფეისი როგორც ქვემოთ განხილულია.

დეტალურად იცოდეთ - და მეტი - ყველა ვარიანტი, რომელთა გამოყენება შეგიძლიათ კონსულტაციოთ კაცი ინტერფეისებს. ჩვენ ასევე გირჩევთ წაიკითხოთ დოკუმენტაცია საქაღალდეში:

buzz @ sysadmin: ~ $ ls -l / usr / share / doc / ifupdown /
სულ 44 drwxr-xr-x 2 ფესვის ფესვი 4096 7 წლის 2016 აგვისტო წვლილი
drwxr-xr-x 2 ფესვის ფესვი 4096 7 წლის 2016 აგვისტო მაგალითები
-rw-r - r-- 1 root root 976 Jun 21 2012 copyright -rw-r - r-- 1 root root 18243 13 Mar 2015 1 changelog.gz -rw-r - r-- 297 root root 21 Jun 2012 1 წლის სიახლეები. Deebian.gz -rw-r - r-- 454 ფესვის ფესვი 29 Nov 2014 1 README -rw-r - r-- 946 ფესვის ფესვი 21 Jun 2012 XNUMX ALL

პროგრამა ეთოლი

პროგრამის საშუალებით ეთოლი ჩვენ შეგვიძლია მოვიძიოთ, ჩამოვთვალოთ და შეცვალოთ ქსელის ბარათის ისეთი პარამეტრები, როგორიცაა კავშირის სიჩქარე, ავტომატური მოლაპარაკება, დატვირთვის ჯამური შემოწმება - შეამოწმეთ თანხის გადმოტვირთვადა ა.შ. ის ხელმისაწვდომია თითქმის ყველა დისტრიბუციის საცავებში.

buzz @ sysadmin: ~ $ sudo aptitude დააინსტალირეთ ethtool
[sudo] პაროლი buzz- ისთვის:

buzz @ sysadmin: ~ $ sudo ethtool eth0
პარამეტრები eth0- სთვის: მხარდაჭერილი პორტები: [TP] მხარდაჭერილი ბმულის რეჟიმები: 10baseT / Half 10baseT / Full 100baseT / Half 100baseT / Full 1000baseT / სრული მხარდაჭერილი პაუზის ჩარჩოს გამოყენება: არა ავტომატური მოლაპარაკებების მხარდაჭერა: დიახ, რეკლამირების ბმულები სრული 10baseT / ნახევარი 10baseT / Full 100baseT / სრული რეკლამირებული პაუზის ჩარჩოს გამოყენება: არა რეკლამირებული ავტომატური მოლაპარაკება: დიახ სიჩქარე: 100 მბ / წმ ორმაგი მოწყობილობა: სრული პორტი: დახვეული წყვილი PHYAD: 1000 მიმღები: შიდა ავტომატური მოლაპარაკებები: MDI-X: (ავტო) მხარს უჭერს გაღვიძებას: pumbg გაღვიძება: g ამჟამინდელი შეტყობინების დონე: 100x1 (0) drv ზონდის ბმული აღმოაჩინეს ბმული: დიახ

ცვლილებები, რომლებიც ამ ინსტრუმენტის გამოყენებით შევიტანეთ, დროებითია და დაიკარგება კომპიუტერის შემდეგი გადატვირთვისას. თუ დაგვჭირდება მუდმივი მოდიფიკაციები ეთოლი, ჩვენ უნდა დავამატოთ ფაილი / etc / ქსელი / ინტერფეისი დირექტივა «წინასწარი"ან" ინტერფეისის მოხსნამდე "შემდეგნაირად:

ავტო ეთ 1
iface eth1 ინტერნეტ dhcp
pre-up / sbin / ethtool - s eth1 speed 1000 დუპლექსი

ამრიგად, ქსელის ბარათი eth1 რომელიც იღებს თავის IP მისამართს DHCP სერვერისგან, მუდმივად შეცვლილია და მუშაობს 1000 მბ / წმ სიჩქარით რეჟიმში სრული დუპლექსი.

  • ზემოთ მოცემული მეთოდი ასევე მოქმედებს სტატიკური IP- ების მქონე ბარათებისთვის.

Ip მისამართი

ქვემოთ დავინახავთ, თუ როგორ უნდა მოვაწყოთ მოწყობილობის IP მისამართი, ასევე კარიბჭე - კარიბჭე სტანდარტულად, საჭიროა დანარჩენ ადგილობრივ ქსელთან კომუნიკაციისთვის და პირდაპირ ინტერნეტით su კარიბჭე.

  • როცა ვწერთ "პირდაპირ»ჩვენ ვგულისხმობთ მცირე და საშუალო ბიზნესის ქსელების შემთხვევებს, როდესაც ინტერნეტი დაშვებულია სერვერის გამოყენების გარეშე Proxy, რაც არის არ არის რეკომენდებული, თუმცა არსებობს ძლიერი Firewall თავად კომპიუტერზე, რომელიც მუშაობს როგორც Gateway. როდესაც თქვენი რიგი მოვა, ჩვენ შევეხებით თემას Proxy.

დროებითი მიმართვა

ნებისმიერი Linux– ის განაწილების სტანდარტული ბრძანებების გამოყენება, როგორიცაა ip, ifconfig და მარშრუტი, შეგვიძლია დროებით დავაყენოთ კონფიგურაცია ქსელის ინტერფეისზე, როგორც ამას ქვემოთ ვნახავთ.

IP მისამართის და მისი ქვე ქსელის ნიღბის მისაცემად და ოპერაციის შემოწმების მიზნით, მოდით შევასრულოთ:

buzz @ sysadmin: ~ $ sudo ifconfig eth0 172.16.10.2 ქსელური ნიღაბი 255.255.0.0
buzz @ sysadmin: ~ $ sudo ifconfig
eth0 ლინკები: Ethernet HWaddr 70: 54: d2: 19: რეკლამა: 65 inet addr: 172.16.10.2 Bcast: 172.16.255.255 Mask: 255.255.0.0 inet6 addr: fe80 :: 7254: d2ff: fe19: ad65 / 64 სფერო: დააკავშირეთ BROADCAST RUNNING MULTICAST MTU: 1500 მეტრი: 1 RX პაკეტი: 0 შეცდომა: 0 ჩამოვარდნილი: 0 გადაჭარბება: 0 ჩარჩო: 0 TX პაკეტი: 659 შეცდომა: 0 ჩამოვარდნილი: 0 გადაჭარბება: 0 გადამზიდავი: 0 შეჯახება: 0 txqueuelen: 1000 RX ბაიტი: 0 (0.0 B) TX ბაიტი: 115601 (112.8 KiB) შეწყვეტა: 20 მეხსიერება: fe600000-fe620000

ჩვენ უბრალოდ დროებით მივანიჭეთ ბარათს eth0 სტატიკური IP მისამართი 172.16.10.2 ქვე ქსელის ნიღბით 255.255.0.0 ეკუთვნის კერძო კლასის ინტერნეტ ქსელის «B» კლასს.

  • გაითვალისწინეთ, რომ ჩვენ შევცვალეთ sysadmin.fromlinux.fan კომპიუტერის ქსელის ინტერფეისის eth0 კონფიგურაცია, რომელსაც ადრე ჰქონდა IP 10.10.10.1/255.255.255.0 მიეკუთვნება კერძო კლასის ინტერნეტ ქსელის "A" კლასს, თუმცა მას მხოლოდ 254 კომპიუტერის მასპინძლობა შეუძლია მისი ქვე ქსელის ნიღბის მიხედვით..

კონფიგურაცია Gateway სტანდარტულად და შემდეგ შეამოწმეთ ოპერაცია მოდით შევასრულოთ:

buzz @ sysadmin: ~ $ sudo მარშრუტი დაამატეთ ნაგულისხმევი gw 172.16.10.1 eth0

buzz @ sysadmin: s $ sudo მარშრუტი -n
ბირთვის IP მარშრუტიზაციის ცხრილი Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 172.16.10.1 0.0.0.0 UG 0 0 0 eth0 0.0.0.0 172.16.10.1 0.0.0.0 UG 1024 0 0 eth0 172.16.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 192.168.20.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0

ჩვენ მხოლოდ დროებით დავამატეთ კარიბჭე 172.16.10.1 ინტერფეისისთვის eth0 172.16.10.2ხოლო სხვა ინტერფეისები ინარჩუნებენ წინა მნიშვნელობებს.

ქსელის ბარათის ყველა პარამეტრის ამოსაღებად, მოდით გაუშვით:

buzz @ sysadmin: ~ $ sudo ip addr ფლეში eth0

buzz @ sysadmin: ~ $ sudo ifconfig
eth0 ბმულის შეფუთვა: Ethernet HWaddr 70: 54: d2: 19: რეკლამა: 65 UP მაუწყებლობის გაშვება MULTICAST MTU: 1500 მეტრი: 1 RX პაკეტი: 0 შეცდომა: 0 ჩამოვარდნილი: 0 გადაჭარბება: 0 ჩარჩო: 0 TX პაკეტი: 718 შეცდომა: 0 დაეცა: 0 გადაჭარბება: 0 გადამზიდავი: 0 შეჯახება: 0 ტკუალენი: 1000 RX ბაიტი: 0 (0.0 ბ) TX ბაიტი: 125388 (122.4 KiB) შეწყვეტა: 20 მეხსიერება: fe600000-fe620000

buzz @ sysadmin: s $ sudo მარშრუტი -n
ბირთვის IP მარშრუტიზაციის ცხრილი Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 vmnet8 192.168.20.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
  • მოდით კარგად დავაკვირდეთ, რადგან ჩვენ წაშლით ქსელის ყველა წინა კონფიგურაციას, თუნდაც დეკლარირებული / etc / network / interfaces ფაილი!.

სამყაროს დასაბრუნებლად, თუ როგორ იყო მანამდე, სანამ კომპიუტერს გადავაწყდებით. თუ არ გვინდა მუშაობა შევაჩეროთ, მოდით გავიქცეთ:

buzz @ sysadmin: ~ $ sudo ifconfig eth0 10.10.10.1 ქსელური ნიღაბი 255.255.255.0

buzz @ sysadmin: ~ $ sudo ifconfig eth0
eth0 ლინკები: Ethernet HWaddr 70: 54: d2: 19: რეკლამა: 65 inet addr: 10.10.10.1 Bcast: 10.10.10.255 Mask: 255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU: 1500 მეტრული: 1 RX პაკეტები: 0 შეცდომები: 0 დაეცა: 0 გადაჭარბება: 0 ჩარჩო: 0 TX პაკეტი: 729 შეცდომა: 0 დაეცა: 0 გადაფარვა: 0 გადამზიდავი: 0 შეჯახება: 0 ტექსტური: 1000 RX ბაიტი: 0 (0.0 B) TX ბაიტი: 129009 (125.9 KiB) შეწყვეტა: 20 მეხსიერება: fe600000-fe620000

buzz @ sysadmin: s $ sudo მარშრუტი -n
ბირთვის IP მარშრუტიზაციის ცხრილი Destination Gateway Genmask Flags Metric Ref Use Iface 10.10.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0 192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 vmnet0 8 192.168.20.0 0.0.0.0 U 255.255.255.0 0 0 virbr0

ასე რომ, ჩვენ ვუბრუნდებით თავდაპირველ კონფიგურაციას.

დროებითი მისამართით ip ბრძანების გამოყენებით

ბევრჯერ გადავდივართ ლეპტოპით - Laptop სხვა მცირე და საშუალო ბიზნესის ქსელში, რომელმაც მოითხოვა ჩვენი მომსახურება ან დახმარება და ჩვენ არ გვინდა შეცვალოთ მისი ქსელის ინტერფეისის ზოგადი კონფიგურაცია. ამის მისაღწევად შეგვიძლია გამოვიყენოთ ბრძანება ip.

ბრძანება ip აყენებს პაკეტს iprouteან iproute2 განაწილებისა და ვერსიიდან გამომდინარე. Debian 6-ში "Squeeze" -ჩვენი ძალიან პირადი აზრით- ბრძანების კაცი გვერდებზე ip ისინი ბევრად უფრო მკაფიო იყვნენ, ვიდრე მაგალითად, ვიზი და ჯესი. ip თუ იგი კვლავ გამოიყენება გამოყენებული მარშრუტის ჩვენებისთვის, ან მანიპულირებისთვის - მარშრუტიზაცია, მოწყობილობები, მარშრუტიზაციის პოლიტიკა და გვირაბები.

შეგიძლიათ შეამოწმოთ გვერდების კაცი დაყენებული ვერსიის გამოყენებით კაცი ip.

მე ეს გამოვიყენე მხოლოდ სხვა IP მისამართის მინიჭებისთვის, რომელიც შეესაბამება სხვა კომპანიის SME LAN ქვე ქსელს. მაგალითად, მივუთითოთ IP მისამართი 192.168.1.250 იმის გარდა, რაც უკვე გაქვს და რაც არის 10.10.10.1 ჩემი კომპიუტერის ქსელის ბარათზე:

buzz @ sysadmin: ~ $ ip addr შოუ eth0
2: eth0: mtu 1500 qdisc pfifo_ fast state UP ჯგუფის ნაგულისხმევი qlen 1000 ბმული / ეთერი 70: 54: d2: 19: რეკლამა: 65 brd ff: ff: ff: ff: ff: ff
    inet 10.10.10.1/24 brd 10.10.10.255 გლობალური eth0
       valid_lft სამუდამოდ სასურველი_lft სამუდამოდ inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 ფარგლების ბმული valid_lft სამუდამოდ სასურველი_lft სამუდამოდ

buzz @ sysadmin: ~ $ sudo ip addr დამატება 192.168.1.250/24 მაუწყებლობა 192.168.1.255 dev eth0

buzz @ sysadmin: ~ $ ip addr შოუ eth0
2: eth0: mtu 1500 qdisc pfifo_ fast state UP ჯგუფის ნაგულისხმევი qlen 1000 ბმული / ეთერი 70: 54: d2: 19: რეკლამა: 65 brd ff: ff: ff: ff: ff: ff
    inet 10.10.10.1/24 brd 10.10.10.255 გლობალური eth0
       valid_lft სამუდამოდ ამჯობინეს_lft სამუდამოდ
    inet 192.168.1.250/24 brd 192.168.1.255 გლობალური eth0
       valid_lft სამუდამოდ სასურველი_lft სამუდამოდ inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 ფარგლების ბმული valid_lft სამუდამოდ სასურველი_lft სამუდამოდ

მიუხედავად იმისა, რომ ბრძანების გამომუშავება ასახავს, ​​რომ ცვლილება ძალაშია სამუდამოდ

valid_lft სამუდამოდ ამჯობინეს_lft სამუდამოდ

ეს ნამდვილად არ ხდება, რაც შეგვიძლია შეამოწმოთ, გამორთეთ თუ არა და დაუყოვნებლივ ჩართეთ ინტერფეისი ბრძანებების გამოყენებით ifdow eth0 && ifup eth0. თუ არ გვინდა ინტერფეისის გადატვირთვა და დაბრუნება eth0 საწყის მდგომარეობაში, ჩვენ ვასრულებთ:

buzz @ sysadmin: s $ sudo ip addr del 192.168.1.250/24 მაუწყებლობა 192.168.1.255 dev eth0
buzz @ sysadmin: ~ $ ip addr შოუ eth0

იცოდეთ ბრძანებები, რომ პაკეტი აყენებს iproute2 მოდი გავიქცეთ:

buzz @ sysadmin: ~ $ sudo dpkg -L iproute2 | grep / bin
buzz @ sysadmin: ~ $ sudo dpkg -L iproute2 | grep / sbin

დინამიური მიმართვა

თუ გვინდა, რომ მოწყობილობამ მიიღოს დინამიური IP მისამართი, მისი ქსელის ინტერფეისი ისე უნდა დავაყენოთ კონფიგურაციაზე, რომ მან იგი შეიძინოს ინტერნეტის მეშვეობით dhclient. ჩვენ უბრალოდ უნდა განვაცხადოთ ფაილში / etc / ქსელი / ინტერფეისი შემდეგი ხაზები ამ ინტერფეისისთვის:

ავტო ეთ 0
iface etho ინტერნეტი dhcp

თუ ინსტალაციის პროცესში გადაწყდა, რომ ქსელის ბარათმა მიიღო დინამიური IP, წინა ნაბიჯი არ არის საჭირო, რადგან ის სწორად უნდა იყოს კონფიგურირებული ისე, რომ იგი იჯარით აღებს IP- ს არსებული DHCP სერვერიდან SME ქსელში.

თუ ეს ხდება, რომ ჩვენ ვცვლით Static IP– დან დინამიკურს, ან ვამატებთ ახალ ინტერფეისს და გვსურს დინამიური IP– ს შეძენა, ამ ინტერფეისის ჩასართავად

buzz @ sysadmin: ~ $ sudo ifup eth0

ბრძანება, რომელიც ამ შემთხვევაში ავალებს პროგრამას dhclient DHCP პროცესის დასაწყებად. ინტერფეისის გამორთვა, რომელსაც ჩვენ ვასრულებთ

buzz @ sysadmin: ~ $ sudo ifdown eth0

ბრძანება, რომელიც იწყებს გამოშვების პროცესს - გაათავისუფლონ კონფიგურაცია DHCP– ის გამოყენებით და ქსელის ინტერფეისის დახურვა.

გაიქეცი კაცი dhclient დამატებითი ინფორმაციისთვის DHCP კლიენტის პროგრამის შესახებ.

სტატიკური მისამართით

ბევრ წინა სტატიაში ვნახეთ, თუ როგორ უნდა დააყენოთ სტატიკური IP ქსელის ინტერფეისზე. მთავარი კონფიგურაციის ფაილია / etc / ქსელი / ინტერფეისი. მაგალითი:

buzz @ sysadmin: ~ $ cat / etc / ქსელი / ინტერფეისი
# ეს ფაილი აღწერს თქვენს სისტემაში არსებულ ქსელის ინტერფეისებს # და მათი გააქტიურება. დამატებითი ინფორმაციისთვის იხილეთ ინტერფეისი (5). # Loopback ქსელის ინტერფეისი auto lo iface lo inet loopback # პირველადი ქსელის ინტერფეისი allow-hotplug eth0
iface eth0 inet სტატიკური
    მისამართი 10.10.10.1/24 netmask 255.255.255.0 ქსელი 10.10.10.0 სამაუწყებლო 10.10.10.255 კარიბჭე 10.10.10.101 # dns- * პარამეტრები ხორციელდება # resolvconf პაკეტით, თუ დაინსტალირებულია dns-nameservers 192.168.10.5 dns- ძიება linux.fan

ქსელის ინტერფეისის კონფიგურაციის პარამეტრები eth0 ზემოაღნიშნული ფაილიდან მიუთითეთ:

  • დაშვება-ჩართვა eth0: სინონიმი "ავტო»და«დაშვება-ავტო« ხაზი, რომელიც მიუთითებს, რომ ფიზიკური ინტერფეისი eth0 უნდა ადგეს - up ავტომატურად სხვადასხვა ქვესისტემების მიერ კომპიუტერის გაშვების დროს. როგორც წესი, ავტორი თუკი
  • iface eth0 inet სტატიკური: ხაზის მითითებით, რომ ინტერფეისი - iface eth0 უნდა იყოს კონფიგურირებული ქსელისთვის TCP / IP IPv4 სტატიკურად ფიქსირებული IP- და არა დინამიურად, როგორც ხაზთან დინამიკური მისამართის შემთხვევაში iface eth0 ინტერნეტ dhcp
  • მისამართი 10.10.10.1: მიანიჭეთ IPv4 10.10.10.1 ინტერფეისამდე
  • ქსელური ნიღაბი 255.255.255.0- ქვე ქსელის ნიღაბი ტიპიური კლასის "C" ქსელისთვის 254-მდე კომპიუტერით. გამოცხადების სინონიმი მისამართი 10.10.10.1/24 წინა სტრიქონში
  • ქსელის: ქვექსელი, რომელსაც ეკუთვნის სტატიკური მისამართი
  • ეთერში: სამაუწყებლო ან სარეკლამო IP
  • კარიბჭე: კარიბჭე ინტერნეტის ტიპიურად დასაკავშირებლად
  • dns- სახელების სერვერები- DNS სერვერის IP მისამართი, თუ პაკეტი დაინსტალირებულია რეზოლუცია რაც არ უნდა აგვერიოს ფაილში /etc/resolv.conf - ან ამოხსნა
  • dns-ძებნა: ნაგულისხმევი საძიებო დომენი DNS მოთხოვნებში

ზემოთ მოყვანილი ფაილის შინაარსი შეიძლება გამარტივდეს შემდეგნაირად:

buzz @ sysadmin: ~ $ cat / etc / ქსელი / ინტერფეისი
ავტო lo iface lo inet loopback

დაშვება-ჩართვა eth0 iface eth0 inet სტატიკური მისამართი 10.10.10.1/24

buzz @ sysadmin: ~ $ ip addr შოუ eth0
2: eth0: mtu 1500 qdisc pfifo_ fast state UP ჯგუფის ნაგულისხმევი qlen 1000 ბმული / ეთერი 70: 54: d2: 19: რეკლამა: 65 brd ff: ff: ff: ff: ff: ff inet 10.10.10.1/24 brd 10.10.10.255 მასშტაბის გლობალური eth0 valid_lft სამუდამოდ სასურველი_ლფტი სამუდამოდ inet6 fe80 :: 7254: d2ff: fe19: ad65 / 64 მოქმედების ბმული valid_lft სამუდამოდ სასურველი_ლფტი სამუდამოდ

ყველა სხვა პარამეტრი მიიღებს ნაგულისხმევ მნიშვნელობებს, იმ მნიშვნელობების დავიწყების გარეშე, რომლებიც ჩვენ განვაცხადეთ ფაილში /etc/resolv.conf al არა დაყენებული აქვს პაკეტი რეზოლუცია.

ხიდი - ხიდის კავშირები

ხიდის გაკეთება - Bridge თქვენ უნდა დააყენოთ ხიდი-უტილიტების პაკეტი:

buzz @ sysadmin: ~ $ sudo aptency დააინსტალირეთ Bridge-utils

ვირტუალიზაციის დროს ხიდები ფართოდ გამოიყენება. ვთქვათ, ჩვენ გვაქვს HP Proliant ML 350 Gen 8 ან Gen 9 სერვერი 4 ქსელის ინტერფეისით. ჩვენ შეგვიძლია დავტოვოთ მისი რომელიმე მასპინძელი პირდაპირ კომუნიკაციაზე - მასპინძელი რომელიც მხარს უჭერს ვირტუალურ მანქანებს. დარჩენილი სამით ჩვენ შეგვიძლია გავაკეთოთ ანონიმური ხიდი -IP მისამართის მინიჭების გარეშე- და ვირტუალური მანქანები დააკავშიროთ ამ ხიდთან მცირე და საშუალო ბიზნესის ქსელში შესასვლელად, ამ ვირტუალურ მანქანებს აქვთ სტატიკური ან დინამიური IP მისამართები.

ეს ძალიან სასარგებლო რჩევა ჩემმა მეგობარმა და კოლეგამ მომცა ედუარდო ნოელი. ასევე, ფაილში / usr / share / doc / ifupdown / მაგალითები / ხიდი ჩვენ ვიპოვით სკრიპტს - script იმაზე, თუ როგორ უნდა ხიდოთ მრავალი ქსელის ინტერფეისი.

buzz @ host: ~ $ sudo nano / etc / ქსელი / ინტერფეისი
ავტო lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet სტატიკური მისამართი 192.168.10.27 iface eth1 ინეტი სახელმძღვანელო iface eth2 ინეტ სახელმძღვანელო iface eth3 ინეტ სახელმძღვანელო # ხიდი ანონიმური ავტო br0 iface br0 ინეტსი სახელმძღვანელო Bridge_ports eth1 eth2 eth3

რეზიუმე

ტელეკომუნიკაციების საგანი რთულია და დიდ შესწავლას და პრაქტიკას მოითხოვს. Sysadmin– მა უნდა იცოდეს აუცილებელი საგნები. ეს სტატია მხოლოდ ა შესვლის მინიმალური წერტილი. Მეტი აღარ.

ჩვენ არ შევეხეთ - და არც შევეხებით OSI მოდელი «გახსენით სისტემის ურთიერთკავშირი»რომელია სტანდარტიზაციის საერთაშორისო ორგანიზაციის მიერ 1980 წელს შექმნილი ფენიანი არქიტექტურის მქონე ქსელური პროტოკოლების საცნობარო მოდელი«ISO".

თეორიულ ასპექტებში ჩასვლა OSI მოდელი, თითქმის ექვივალენტურია Deep Web– ზე ან Deep Web– ზე დაღმართზე ... ჩემთვის მაინც რომ არ ვარ ჰაკერი.

შემდეგი მიწოდება

ავთენტიფიკაციის სერვისის შესავალი


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

5 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   ნიშანი Carburus დიჯო

    ბრძანება ip მე შენსავით გამოვიყენე, ფიკო, ბევრჯერ და ის მაშველი როლი იყო. თქვენ მხოლოდ ბიზნესის ქსელებისთვის განკუთვნილი პირადი ქსელების დაწერა მოგიწიათ. სამწუხაროა, რომ სტატიას ასე "მოსახერხებელ" ან სახელმძღვანელოდ და რომელსაც ბევრმა ნახა, მეტი კომენტარი არ აქვს.

  2.   ნიშანი Carburus დიჯო

    შენი მხრიდან აღმოვაჩინე გამოტოვება, ფიკო. ხიდის განცხადებაში ნათქვამია:
    iface br0 inet სახელმძღვანელო

    როგორც მოგეხსენებათ, ამ ერთი ხაზით ხიდის გადატვირთვისას ავტომატურად არ იწევს. უნდა თქვას:

    ავტო br0
    iface bro inet სახელმძღვანელო
    ხიდი_პორტები eth1 eth2 eth3

    Არაფრის. 🙂

  3.   ფედერიკო დიჯო

    გამარჯობა ზოდიაქო.
    თქვენ როგორც ყოველთვის ღრმად კითხულობთ ჩემს პოსტებს.
    კერძო ქსელების თემას ჩავწერ Samba 4 – ის პირველ სტატიაში. დიახ, დამავიწყდა წერა ავტო br0 ხიდის კონფიგურაციის დასაწყისში. ვნახოთ, შეცვლის თუ არა ძვირფასო Luigys, საიტის ადმინისტრატორი პოსტს.
    დიდი მადლობა თქვენი დროისთვის, ზოდიაქო.

  4.   ადო ელო დიჯო

    მე მიყვარს ამ სახის სახელმძღვანელოების კითხვა ჩემს RSS- ზე. მე დიდი ხანია წავიკითხე ისინი და ჩავარდნილვარ, რომ ისინი თავების მსგავსია. მე ვთქვი ... გმადლობთ, წავიკითხე

  5.   ფედერიკო დიჯო

    აბა, განაგრძე კითხვის სიამოვნება, ადო ელო. Გაუმარჯოს!