Palvelin kahdella verkkokortilla

  • 11 December 2014
  • 3 kommenttia
  • 20 katselukertaa

Hei!

Yritän tässä säätää Ubuntu palvelintani laittamaan kaiken ulkoverkon liikenteen toisen verkkokortin läpi ja sisäverkon toisen läpi.

eth0 => Saa IP osoitteen suoraan Soneran DHCP palvelimelta, mutta menee ensiksi [u:3shghzje]Thompson TCW770 modeemin läpi.[/u:3shghzje]

eth1 => Saa IP osoitteen sisäverkon päätelaitteelta. (TP-Link)


traceroute sonera.fi:

traceroute to sonera.fi (194.251.244.241), 64 hops max
1 10.20.192.1 (10.20.192.1) 4.646ms 6.153ms 5.590ms
2 141.208.25.30 (141.208.25.30) 9.127ms 7.300ms 8.735ms
3 194.251.244.241 (194.251.244.241) 8.868ms 8.237ms 7.405ms


Reititys pöytä:

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default cable-tku-58c3c 0.0.0.0 UG 100 0 0 eth0
88.195.192.0 * 255.255.240.0 U 0 0 0 eth0
192.168.1.0 * 255.255.255.0 U 0 0 0 eth1
192.168.122.0 * 255.255.255.0 U 0 0 0 virbr0 (<- virtuaallinen)


Näitä komentoja olen yrittänyt:

    route add -net 0.0.0.0 netmask 0.0.0.0 gw 10.20.192.1 eth0 => SIOCADDRT: No such process.
    route add -net 192.0.0.0 netmask 255.0.0.0 gw 192.168.1.1 eth1 => Success.



Keratuksena:

[u:3shghzje]eth0 => Ulkoverkko[/u:3shghzje]
[u:3shghzje]eth1 => Sisäverkko[/u:3shghzje]


[u:3shghzje]Onko kenelläkään tietoa miten tuon pystyisi tekemään?[/u:3shghzje]

3 kommenttia

Hei

Veikkaan, että 10.20.192.1 ei liittymällesi oikea Soneran reitittimen IP-osoite - ainakaan omasta liittymästäsi päin nähtynä. Reittimellä voi olla useita IP-osoitteita, ja nyt yrität reitittää Soneran reitittimen ohi sen "väärälle puolelle".

Reititystaulukon mukaan oletusreitti verkostasi kulkee jo suoraan Thomsonin kautta ulos, eli se on asettunut automaattisesti oikein:
default cable-tku-58c3c 0.0.0.0 UG 100 0 0 eth0

Sisäverkon reitityskomennossasi on pari outoutta. Ensinnäkin se reitittää osan internetissä olevista osoitteista TP-linkin kautta ulos (192.0.0.0 - 192.167.255.255 ja 192.169.0.0 - 192.255.255.255).

Mikäli et ole suurentanut TP-linkin aliverkon kokoa oletuksesta, eikä sinulla ole TP-linkin lisäksi useita reitittimiä useilla eri osoiteavaruuksilla, oikeampi komento sisäverkon reititykseen olisi

route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 eth1

Monimutkaiseimmassa verkossa saattaisi ehkä päteä

route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 eth1

Kaikista helpoimmalla pääset, kun annat käyttöjärjestelmän luoda reititystaulukon automaattisesti.
Valitse koneelle sisäverkostasi kiinteä IP-osoite ja aseta eth1:lle kiinteästi IP ja verkkomaski (yleensä 255.255.255.0). Yhdyskäytävän jätät kokonaan pois, sillä verkkokortilta eth1 on suorat yhteydet koko 192.168.1.xxx-verkkoon, reititystä ei tarvita välissä. Myös nimipalvelimet kannattaa jättää pois, ellet tarkoituksellisesti halua, että ne kulkevat TP-linkin kautta.

eth0:n asetat toki hakemaan IP-osoitteen DHCP:llä.

Tällaisella konfiguraatiolla käyttöjärjestelmä osaa itsekin päätellä tilanteeseen soveltuvan reititystaulukon ja voit jättää route-loitsuamisen pois.
Olen saanut tähän jonkin sortin vastauksen jo toisaalla, mutta siis:

eth0:

Modeemi --> eth0

eth1:

modeemi --> TP-Link --> eth1


Juttua muualla: http://forum.ubuntu-fi.org/index.php?topic=46071.0
Hei samip

Linux järjestelmiin/palvelimiin en oikein osaa neuvoa antaa miten saat reitityksen tehtyä. Tuo Ubuntu foorumeille postauksen uskoisin tuovan asiantuntevamman ratkaisun tähän tapaukseen kuin mitä itse pystyn tällä kertaa sinulle antamaan.

Vastaa