Forum » Operacijski sistemi » 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 :)
drugac pa linux rula :)
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 :)
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?
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.
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 ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | dnsmasq problemOddelek: Omrežja in internet | 1868 (1608) | poweroff |
» | [ubuntu] DNS lookup ne delaOddelek: Operacijski sistemi | 1168 (1072) | MrStein |
» | ubuntu + network sharingOddelek: Pomoč in nasveti | 1252 (1116) | NeMeTko |
» | Linux na disketi kot firewall/router (strani: 1 2 )Oddelek: Operacijski sistemi | 7385 (5768) | Azrael |
» | inet nekaj zajebava v Linuxu.Oddelek: Operacijski sistemi | 1620 (1421) | weishaupt |