W dniu 2012-07-05 08:39, DooMiniK pisze:
>
> Witam serdecznie,
> Pytanie hipotetyczne... Czy jest możliwość, że jeżeli
> komputer w sieci lokalnej (XP/7) jest jednocześnie podłączony
> przez Wifi i ethernet... powstanie pętla w sieci? ;-)
> Pytam poważnie, nie troluję.
Żeby powstał loop - coś jeszcze musiałoby przekazywać pakiety z jednego
interfejsu na drugi w tym XP. W dodatku pakiety w jakiś sposób
docierające do tego XP - jeśli po eth jest podłączony do switcha, to
docierają do niego tylko pakiety broadcast (ktore i tak są
dostępne/widoczne/rozsylane na wszystkie porty, więc ich zdublowanie nic
nie zmieni) oraz pakiety adresowane do niego. Gorzej po stronie wifi, bo
radio działa jak hub - karta sieciowa (zwłaszcza w trybie promisculous)
odbiera wszystko jak leci.
Ale nadal brak mechanizmu przekazywania tych pakietów między
interfejsami w XP. Nawet włączenie w tym XP "udostępnianie połączenia
internetowego" niewiele zmieni.
> Co się dzieje z routingiem
> w takiej sytuacji? (widzę nawet na serwerze DHCP, że oba
> intefejsy dostały adres IP).
W sensie sieci? nic nadzwyczajnego, wszystko działa jak działało.
W sensie tego komputera z XP? no to ma dwa interfejsy, na których ma tą
samą bramę ustawioną. Więc ma dwie drogi routingu do tego samego celu.
Więc próbując łączyć wybiera drogę o lepszym priorytecie/metryce... Co
decyduje o tym w XP (jak samodzielnie ustawia metryki przy dodawaniu
tablicy routingu - możesz to zobaczyć odpalając "route print") to nie
wiem, ale testowałem - i gdy jest połączenie równoczesne wifi 54Mbit
oraz eth 100MBit - praktycznie cały ruch idzie przez eth, choć na wifi
też latają pojedyncze pakiety.
--
| Bartłomiej Kuźniewski
|
si...@drut.org GG:23319 tel
+48 696455098 http://drut.org/
|
http://www.allegro.pl/show_user_auctions.php?uid=338173