Post by LoLeŚwietnie, wszystko ok, dziekuję za rozpatrzenie przypadku kdy koleś
wstawił sobie router i sklonował mac ze swojej sieciówki.
A co w przypadku gdy koleś obczai że jakiś tam user X ma wykupiony u
mnie pakiet z transferem np 512 kbit a samemu ma 128 kbit. Chodzi o
to że jeżeli koleś posłucha i dowie się jaki ten klient ma MAC adres
to gdy do swojej sieciówki/routera wpisze ten MAC a mój DHCPD
przypisze mu adres po MAC-u taki jaki ma klient z wyższym pakietem
interentowym. W wyniku tego obaj mają ten sam adres ip i jeden i
drugi ma szybszy internet. Mnie od początku chodzi o to że sam takie
testy robiłem i empirycznie dowiodłem że oba komputery w sieci z
takimi samymi adresami ip będą najzwyczajniej w świecie działały.
No to jak pisałem w pierwszej odpowiedzi.
Mi przychodzi na myśl tylko pomysł ze switchami zarządzalnymi gdzie można
wpisać że na danym porcie mogą być (mogą działać) tylko dane wpisane MACi.
Oczywiście prawdopodobnie nie będzie Cię stać na wymianę wszystkich switchy,
ale wrzucenie paru w wazniejszych miejscach sieci pozwoli Ci trochę
ograniczyć tego typu zapędy (jak już będzie mógł podmienić to tylko w
obrębie MACów ze zwykłych switchy.
Może nie jest to najwygodniejsze rozwiązanie, ale może uda Ci się znaleść
takie switcze gdzie można by było dopisywać/usuwać MACi przy pomocy skryptów
(SNMP, expect).
Zresztą switche takie w kilku miejscach warto mieć też z innych powodów, np.
w celu blokowania uszkodzonych ramek z walniętych sieciówek, oraz
zapobieganiu bradcast-stormów, czy nawet logowania z nich pewnych rzeczy
(np. jak ktoś przypisze sobie jakiś IP i MAC i choć nie będzie miał netu to
może coś siać po sieci, wtedy możesz znaleść w której podsieci fizycznej
jest dany osobnik), itp itd.
Innych pomysłów na razie nie mam. No i oczywiście jest jeszcze nieszczęsny
pppoe
A przyszedł mi jeszcze jeden pomysł do głowy.
Zobacz co się dzieje jak pingujesz IP który jest na dwóch kompach.
Powinieneś wtedy dostać DUPa, bo odpowiedzą na to dwa kompy.
Np tak:
PING 192.168.42.103 (192.168.2.103) 56(84) bytes of data.
64 bytes from 192.168.42.103: icmp_seq=1 ttl=128 time=1024 ms
64 bytes from 192.168.42.103: icmp_seq=1 ttl=128 time=1025 ms (DUP!)
(często DUPy pojawiają się w sieciach radiowych gdy pakiety są duplikowane z
powodu błędów transmisji)
Gorzej jak jeden z kompów lub oba mają zablokowane pingi. Wtedy spróbuj
arpinga (może z opcją -D).
Ale zastanawiam się czy aby na pewno w tej sytuacji najzwyczejniej działają
oba komputery poprawnie.
Niestety nie mam jak teraz sprawdzić.
Po piersze switche. Nawet te najzwyklejsze. Przecierz ich zadaniem jest
przypisać MAC do konkretnego swojego portu. Czy może switch mieć ten sam MAC
na dwóch portach? Pamiętam że przy pewnych switchach jak przenosiłem komp z
jednej sieci do drugiej to musiałem trochę odczekać aby switche się o tym
"dowiedziały", a przy pewnych APkach to nawet trzeba było je restartować.
Po drugie przyjmując że oba komputery odbierają pakiety adresowane do ich
IP/MAC to co robi komp który odbierze pakiet od połączenia którego on nie
nawiązał (i nawet nie ma otwartego takiego portu)?
Czy aby nie wysyła pakietu TCPFIN albo TCP-RST? Co spowodowałoby zamknięcie
połączenia i dla tego pierwszego kompa?
Po trzecie windows sprawdza czy ktoś w sieci ma już działający IP który
dostanie z dhcp i drugi komp pewnie odpowiada że jest już taki IP w sieci.
Ale możliwe że jak ten co pyta jak dostaje taką odpowiedz z kompa z takim
samym MAC jak jego to może lekko zgłupieć.
--
______________________________
dar_ek[-a-t-]dar-ek[-d-o-t-]pl