petterg Skrevet 12. september 2006 Del Skrevet 12. september 2006 Med linux kan man angi hvilket interface man vil pinge fra når man har flere netverkskort. Med windows ser jeg ingen tilsvarende parameter, men kan -k brukes i steden? MS Ping dokumentasjon -k HostList : Specifies that the Echo Request messages use the Strict Source Route option in the IP header with the set of intermediate destinations specified in HostList. With strict source routing, the next intermediate destination must be directly reachable (it must be a neighbor on an interface of the router). The maximum number of addresses or names in the host list is 9. The host list is a series of IP addresses (in dotted decimal notation) separated by spaces. For å teste ut dette har jeg en windows pc med to nettverkskort. IP'r 192.168.30.78 (/24) og 192.168.4.107 (/24) med default gw 192.168.4.1 192.168.2.0/24 nås via 192.168.30.1. Hvis jeg forsto dokumentasjonen til MS riktig skulle ping -k 192.168.30.1 192.168.2.1 kunne nå 192.168.2.1 via 192.168.30.1, men jeg får heller: Pinging 192.168.2.1 with 32 bytes of data: Reply from 192.168.30.1: Invalid source route specified. Reply from 192.168.30.1: Invalid source route specified. Reply from 192.168.30.1: Invalid source route specified. Reply from 192.168.30.1: Invalid source route specified. Ping statistics for 192.168.2.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms Hvorfor virker ikke dette? Har jeg missforstått dokumentasjonen? Hva er praktisk bruk av -k parameteren? Hvordan får jeg ping til å gå ut av et bestemt interface? Lenke til kommentar
Wubbable Skrevet 13. september 2006 Del Skrevet 13. september 2006 Mulig at det er: ping -k "lokal tilkobling 1" 192.168.1.1 Lenke til kommentar
eppis Skrevet 13. september 2006 Del Skrevet 13. september 2006 i stedet for og kuke med interface hvorfor ikke bytte subnet? i stedet for og kjøre netverkort A på 192.168.1.1 og netvekrskort B på 192.168.2.1 sett heller B til 172.16.1.1 og route mellom de to. windows skjønner ikke hvilket interface den skal bruker når du har 2 kort med samme subnet alså 2 med 192.. bruk derfor 172 eller 10 på den andre. jeg antar at det er en form for windows gateway dette? uansett er d ikke så lurt og og ha samma subnet på ulike kort med mindre du router dem. subnets du kan bruke: 172.16.1.1 10.0.1.1 192.168.1.1 Lenke til kommentar
tyldum Skrevet 13. september 2006 Del Skrevet 13. september 2006 Som du ser er de på ulike subnet allerede Du har 2 muligheter: - sette statisk ruting - endre metric Statisk ruting betyr å legge inn at nettverket 192.168.1.1/24 kan nås via nettverkskort B (eller A). Metric betyr hvilket interface som skal foretrekkes dersom begge har gyldig ruting. Angis i innstillingene til nettverkskortet (begravd laaang inn bak noen 'avansert'-knapper). Source routing benyttes til noe annet, og er garantert filtrert vekk av din ISP. Lenke til kommentar
petterg Skrevet 16. september 2006 Forfatter Del Skrevet 16. september 2006 Hadde håpet å kunne gjøre dette uten å sette static route. (Jeg har en plan om å bruke dette til å finne ut hvilket interface som gir den kjappeste ruten til en server, og ha et script som setter passende static route avhengig av hvilken gateway som er best.) Det funker i linux, så da kan ikke ISP være årsaken til problemer her. Alle omtalte subnet er forøvrig lokale, ikke overlappende nett. Hva brukes source routing til? Lenke til kommentar
tyldum Skrevet 18. september 2006 Del Skrevet 18. september 2006 Det fnnes rutingprotokoller for dumme routere, routere som ikke vet hvor pakken skal. Da vil du som kilde angi routingen. Er ikke kjent med en eneste ISP som tillater dette, og det er svært uvanlig i det hele tatt. Det gir en sikkerhetsproblematikk som ikke likner grisen Lenke til kommentar
petterg Skrevet 20. september 2006 Forfatter Del Skrevet 20. september 2006 Hmm Noen som har noen triks på lur for å teste om det andre interfacet ville gitt kjappere forbindelse til en server enn det som i øyeblikket er i bruk? Linux versjonen er: Ping via eth0 Ping via eth1 sett static route for det inerfacet som gir kjappest Men hvordan få til dette med windows? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå