» »

linux in mreza

linux in mreza

SleepLess ::

po instalaciji suse 9.1 (prej sem imel 9.0 in je mreza lepo delala) mi ne dela vec mreza nikakor. Prej je delovalo vse od sambe pa do igric v mrezi, zaj ne morem niti pingat vec drugega racunalnika (uporablja winXP). mislim da imam dobro nastavljeno mrezno kartico (ip in subnet pa to), nevem kje je tezava. ima kdo kako idejo oz. kaj naj prilepim sem gor da boste vedli kje je tezava.

drugac pa linux rula :)

Skrat ::

Za zacetek podaj izpis ifconfig.
Free software is a matter of liberty, not price.

SleepLess ::

vedno se mi je zdelo da je ifconfig neka uporabna zadeva :)
evo:
eth0 Link encap:Ethernet HWaddr 00:D0:B7:52:8C:DC
inet addr:192.168.128.3 Bcast:192.168.128.255 Mask:255.255.255.0
inet6 addr: fe80::2d0:b7ff:fe52:8cdc/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:56908 errors:0 dropped:0 overruns:0 frame:0
TX packets:57802 errors:36 dropped:0 overruns:0 carrier:36
collisions:0 txqueuelen:1000
RX bytes:5564675 (5.3 Mb) TX bytes:5634074 (5.3 Mb)



sicer nevem kaj tocno to pomeni, tako da ce bi me malo razjasnil bi ti bil zelo hvalezen :)

jype ::

Mreza je nastavljena in ocitno deluje.

Kaj pomeni izpis:

eth0
je ime mrezne kartice

Link encap: Ethernet
je nacin pakiranja podatkov v pakete (framing), v tem primeru ethernet

HWaddr 00:D0:B7:52:8C:DC
je strojni (layer 2) naslov mrezne kartice, te naslove uporabljajo switchi, da vedo, v katero lukno morajo pljuvat podatke, da jih dobi pravi racunalnik.

inet addr: 192.168.128.3
je inet (IPv4) naslov mrezne kartice

Bcast: 1921.68.128.255
je broadcast (kako se ze to prevede) naslov, to je IP naslov, na katerega lahko posljes paketek in ga dobijo vsi racunalniki v tem omrezju.

Mask: 255.255.255.0
je omrezna maska (11111111.11111111.11111111.00000000), ki pove kateri biti naslova IP dolocajo lokalno omrezje, kateri pa posamezen racunalnik znotraj omrezja.

inet6 addr: fe80...
je inet6 (IPv6) naslov mrezne kartice

UP BROADCAST NOTRAILERS RUNNING MULTICAST
so zastavice omreznega vmesnika. UP pomeni, da je mrezna kartica vkljucena, BROADCAST pomeni da je sposobna posiljati na vse naslove hkrati, NOTRAILERS je starinska zastavica, ki se ne uporablja vec, je pa tam zaradi kompatibilnosti s starim softverom, RUNNING pomeni da strojni omrezni vmesnik obratuje, MULTICAST pa pomeni, da lahko naprava posilja na multicast naslove.

MTU:1500
pomeni da lahko poslje najvec 1500 bajtov v posameznem paketu

Metric:1
se uporablja pri odlocanju kateri omrezni vmesnik je najbolj primeren za posiljanje posameznega paketa, ce obstaja vec poti do cilja, kar pri tebi ne

RX packets, errors, dropped, overruns, frame
stevilo sprejetih paketov, paketov z napakami, zavrzenih (zaradi prevelike obremenitve ethernet ali IP stacka), povozenih (zaradi prevelike obremenitve interrupt handlerja), slabo pakiranih (ethernet ali IP checksum napaka)

TX je isto, samo za oddane pakete, kjer se ne more zgoditi checksum napaka ampak kvecjemu collision detection ugotovi da je line noise prehud za karkoli pametnega poslat (obicajno to pomeni slab kabel/konektor). Collisions se dogajajo samo pri HUBih, ko dva racunalnika hkrati zacneta posiljat paket, txqueuelen je pa stevilo paketov, ki lahko cakajo v RAMu preden jih sistem poslje ven.

RX in TX bytes je stevilo bajtov (brez ethernet framinga ki je 8 bajtov na paket), ki jih je poslala mrezna kartica.


Kaksen IP ima racunalnik ki ga pingas? Lahko napises se kaj izpise netstat -rn in netstat -in in kaj napise tcpdump -i eth0 vmes ko pozenes ping?

SleepLess ::

to napise netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
213.250.6.1 0.0.0.0 255.255.255.255 UH 0 0 0 ippp0
192.168.128.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 213.250.6.1 0.0.0.0 UG 0 0 0 ippp0

to napise netstat -in
Kernel Interface table
Iface MTU Met RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 0 80107 0 0 0 80320 45 0 0 BMNRU
ippp0 1500 0 814 0 0 0 908 0 0 0 dOPRU
lo 16436 0 2455 0 0 0 2455 0 0 0 LRU

no ona druga komanda pa to
jan:/home/jan3594 # tcpdump -i eth0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), capture size 96 bytes
19:04:30.199609 IP jan.domena.si > 192.168.128.2: icmp 64: echo request seq 145
19:04:30.199716 IP 192.168.128.2 > jan.domena.si: icmp 64: echo reply seq 145
19:04:30.624538 IP jan.domena.si > 192.168.128.2: icmp 64: echo request seq 24532
19:04:30.624606 IP jan.domena.si > 192.168.128.2: icmp 64: echo request seq 27517
19:04:30.624642 IP 192.168.128.2 > jan.domena.si: icmp 64: echo reply seq 24532
19:04:30.624696 IP 192.168.128.2 > jan.domena.si: icmp 64: echo reply seq 27517
19:04:30.624730 IP jan.domena.si > 192.168.128.2: icmp 64: echo request seq 2740
potem pa ful dosti tega pa se na koncu to:
19:04:46.622396 IP 192.168.128.2 > jan.domena.si: icmp 64: echo reply seq 27421

138 packets captured
138 packets received by filter
0 packets dropped by kernel

res sem ze obupan, saj bi moralo po vsej logiki delovati. Hvala vnaprej za pomoc.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

dnsmasq problem

Oddelek: Omrežja in internet
121797 (1537) poweroff
»

[ubuntu] DNS lookup ne dela

Oddelek: Operacijski sistemi
61134 (1038) MrStein
»

ubuntu + network sharing

Oddelek: Pomoč in nasveti
221227 (1091) NeMeTko
»

Linux na disketi kot firewall/router (strani: 1 2 )

Oddelek: Operacijski sistemi
947257 (5640) Azrael
»

inet nekaj zajebava v Linuxu.

Oddelek: Operacijski sistemi
211593 (1394) weishaupt

Več podobnih tem