Puncte:0

Rețea - Cum să configurați 2 IP-uri rutabile pe diferite subrețele pe o singură mașină CentOS

drapel cn

Încerc să configurez o mașină Centos cu 2 IP-uri diferite. Vreau ca aceste IP-uri să poată comunica cu rețeaua lor respectivă.

  • ens192 : 10.17.252.254/24

  • ens256 : 10.16.51.131/24

Mai jos este tabelul meu de rutare.

Tabel de rutare IP Kernel Destination Gateway Genmask Flags MSS Window irtt Iface 
0.0.0.0 10.17.252.254 0.0.0.0 UG 0 0 0 ens192
10.16.51.0 10.16.51.254 255.255.255.0 UG 0 0 0 ens256 
10.16.51.0 0.0.0.0 255.255.255.0 U 0 0 0 ens256 
10.17.252.0 0.0.0.0 255.255.255.0 U 0 0 0 ens192
afișare rută ip 
implicit prin 10.17.252.254 dev ens192 proto metric static 101
10.16.51.0/24 prin 10.16.51.254 dev ens256 
10.16.51.0/24 dev ens256 proto kernel scope link src 10.16.51.131 metric 100 
10.17.252.0/24 dev ens192 proto kernel scope link src 10.17.252.252 metric 101

Mulțumiri

vidarlo avatar
drapel ar
Care este problema ta?
Puncte:0
drapel nl

Această linie este inutilă:

10.16.51.0/24 prin 10.16.51.254 dev ens256 

Aveți două interfețe conectate la rețeaua lor, nu este nevoie să utilizați rutarea IP.

Trebuie să inserați o rută cu gateway pentru a ajunge la rețeaua care nu este conectată direct la nivelul 2.

Îl puteți elimina pentru sesiune cu:

sudo ip r delete 10.16.51.0/24 prin 10.16.51.254 

CentOS ar trebui să folosească managerul de rețea, cifra nmtui și să verifice configurația interfețelor pentru a o elimina.

Doar pentru clarificare, serverul dvs. va putea ajunge la gazdele celor două rețele pentru a nu transmite pachete între cele două rețele, dar nu asta ați cerut.

drowzee avatar
drapel cn
Vă mulțumesc pentru răspuns, dar ștergând acea rută nimic nu va fi rezolvat așa cum am încercat-o. Vreau să pot comunica cu alte gazde de pe acele subrețele. Fără a face rute personalizate, acest lucru nu este posibil, deoarece am încercat deja cu nmtui.
fusillator avatar
drapel nl
incearca sa vezi configuratia porturilor de pe switch-uri.. nu este o problema de rutare. Doar confirmați dacă problema dvs. este că mașina cu cele două interfețe ens256 și ens192 nu poate trimite ping la alte gazde de pe subrețelele sale 10.16.51.0/24 10.17.252.0/24 Dacă da, nu există nicio rutare, serverul face o solicitare arp. pentru a obține adresa de destinație de layer 2 și pentru a trimite biții pe fir. ați putea oferi mai multe detalii despre topologia rețelei routerelor switch-uri gazde...
fusillator avatar
drapel nl
verificati si configuratia interfetelor cu ethtool
drowzee avatar
drapel cn
Bună @fusillator, mulțumesc mult pentru răspuns. Am un vm conectat la două vlan-uri, 10.16.51.0 și 10.17.2525.0 unde am instalat haproxy. Pe acest haproxy găzduiesc două ip-uri plutitoare care se află pe subrețele diferite. 10.16.51.0 și 10.17.252.0. Vreau ca vm-ul să asculte pe aceste IP-uri traficul de primire și răspuns. Am citit că acest lucru s-ar putea face făcând 2 tabele rt iproute2, dar după ce am încercat nu am putut să le ssh.
fusillator avatar
drapel nl
conceptul este întotdeauna același pentru rețele virtuale/mașini virtuale, există punți virtuale pe gazdă pentru a simula comutatoarele... nu aveți nevoie de rutare pentru a ajunge la gazdă pe aceeași punte virtuală.Dacă problema este că nu puteți ajunge la un anumit serviciu, dar puteți da ping la ip, încercați să setați selinux în modul permisiv (centos activează implicit selinux, nu?) și asigurați-vă că nu este cauza blocării, verificați autentificare / var/log/audit/*

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.