Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Mistofelees - 30.12.16 - klo:09.22
-
Koneessa on kaksi verkkokorttia. Molemmat saavat yhteyden ulkoverkkoon.
Toinen suoraan omalla kuidullaan (WAN_1)
Toinen sisäverkkoon, jossa on oma kuituliitäntänsä ulkoverkkoon (WAN_2).
Miten saisin esim wget -komennon kohdistettua oikean kortin kautta ?
Haluaisin scriptin hakevan tietyn WEB-sivun WAN_1:n kautta, enkä WAN_2.
Kaikkea liikennettä ei voi ohjata pelkästään toisen liitännän kautta, koska myös sisäverkossa on WEB (http) -palvelimia.
Sekä sisä-, että ulkoverkosta pitää päästä koneelle ainakin SSH:lla ja http:llä
-
man route ;)
Joskusmuinoin oli jotain vastaavaa, eli toinen eth sisäverkkoon ja toinen adsl:n kautta suoraan ulos.
Ja route -loitsuin ohjasin halutut jutut tuon adsl:n kautta.
Jos jostain arkiston syövereistä löydän sen skriptin niin koetan pistää mallia - ettet löydä ratkaisua sitä ennen...
-
Kiitos.
En vielä päässyt kasitykseen tuosta route-komennosta. Pitää testailla.
Olisi hienoa, jos löytäisit tuon oman scripti-loitsusi esimerkiksi.
-
Jotain löytyi, noin se alkoi
#!/bin/bash
# drop duplicate route
/sbin/route del default gw 192.168.1.1
# kolumbuksen mailikoneet
/sbin/route add -net 193.229.0.0 netmask 255.255.0.0 gw 192.168.1.1 dev eth1
# ftp.fi.debian.org
.....
Systeemi tekaisi kaksi default gw:tä ja sekosi sen jälkeen omaan näppäryyteensä - siksi tuo eka steppi.
Jos oikein muistan niin tuolle saa annettua myös yksittäisen koneen, '-host', joka saattaisi olla sitä kun haluat/tarvitset
-
Kiitos.
Tätä pitää kokeilla heti, kun taas pääsen tulille.
Tässä haeskellessa löytyi yksi hyvä työkalukin, jota en ole ennen kokeillut:
" ip route show"
Tällä tulee varsin käyttökelpoista infoa
-
Sitä en saanut kaiveltua esille jotta missä vaiheessa tuo ajettiin, ihanko rc.local:ista vai jotenkin köytettynä eth:n post.up:piin.
Mutta kokeilemallahan tuo selvinnee miten toimi luontevimmin.