Am următoarea topologie
.âââââââââââââââ.
âââââââââââââââ†âââ _.â' `ââ.
â â ,â' 'â.
â Router ISP â IP dinamic; :
cu NAT âââââââââââââââ†âââââââââââââââ†âââââââââ: Internet ;
â â â² â±
âââââââââââ¬âââââââ¬ââââââ âââ 'â. ,â'
â `ââ. _.â'
â 10.0.0.1 `âââââââ¬âââââââ¬ââââââ'
â â
.âââââââ´ââââ. .ââââââ´âââââ.
,â' 'â. âââââââââââââââ†ââââââââââ ,â' 'â.
,' `. â â ,' `.
; LAN: DHCP static... IP static; Rețea publică:
: ;âââââââââââââ⤠eth1 â Serverul meu â eth0 âââââââââââââ: ;
â² 10.0.0.0/24 â± 10.0.0.5 ââââ¬ââââ âââ⬠ââââ 1.2.3.5 â² 1.2.3.4/20 â±
`. ,' â Debian Buster â mydomain.com `. ,'
'â. ,â' â â 'â. ,â'
`âââââââââ' âââââââ âââââââââââââââ†âââ `âââââââââ'
Din motive istorice, ISP-ul meu folosește o rețea separată pentru a furniza IP-uri statice.
Aceasta înseamnă că trebuie să-mi conectez serverul direct la o conexiune specială care este direct expusă la internet (în diagramă aceasta este eth0
cu IP 1.2.3.5
).
Cu toate acestea, folosesc același server ca NAS în casa mea și, deoarece aceasta este o rețea separată, îl conectez folosind o interfață diferită. et1
și creați o alocare DHCP statică cu adresa 10.0.0.5
. În acest fel, alte dispozitive din rețeaua de domiciliu îl pot găsi și accesa suporturile de rețea.
În cele din urmă, am o înregistrare DNS cu domeniul meu, în acest exemplu mydomain.com
, arătând spre 1.2.3.5
.
Mă confrunt cu câteva probleme:
- Când încerc să accesez
mydomain.com
din LAN-ul meu nu merge.Cred că acest lucru se datorează faptului că serverul primește pachetul de la interfață eth0
dar apoi răspunzând prin et1
iar celălalt dispozitiv renunță la răspuns, deoarece este de la un alt IP.
- La pornire, serverul ar trebui să aleagă
1.2.3.4
deoarece rețeaua pentru a direcționa traficul de internet către, astfel încât accesul extern funcționează mydomain.com
. Cu toate acestea, din moment ce ambele eth0
și et1
au acces la internet prin gateway-urile respective, uneori pornește și alege 10.0.0.1
ca gateway implicit și apoi accesare mydomain.com
nu merge. Cred că aceasta este o problemă similară cu traficul care intră eth0
dar plecând prin et1
.
Deși sunt familiarizat cu chestiile de bază de rețea, nu am experiență în a avea un server conectat la mai multe rețele simultan ca acesta. În mod ideal, aș dori să configurez serverul astfel încât:
- Tot traficul de internet iese prin
eth0
- Tot traficul de la intrare
eth0
se răspunde prin eth0
- Tot traficul de la intrare
et1
se răspunde prin et1
Serverul meu rulează Debian, aș aprecia orice ajutor.
EDITAȚI | ×: Deci, după dezactivarea gateway-ului eth1 și jucat puțin cu tcpdump
Am putut confirma că traficul intră din eth0 și iese din eth1. Problema este că ISP-ul nu face trafic NAT care merge la punctul final 1.2.3.5
și apoi serverul identifică 10.0.0.X
adresele așa cum se află pe interfață et1
.