Dydaktyka:
FeedbackTo jest stara wersja strony!
http://en.wikipedia.org/wiki/Physical_layer
Zwykle w całości realizowana przez sprzęt.
Główne zadanie - pozwala wysyłać i odbierać bity
Protokoły opisują wszystko potrzebne do przesłania bitów (m. in. medium, synchronizację, kodowanie, detekcję błędów, korekcję)
Całkowity brak interpretacji przesyłanych danych
Udostępnia informacje o stanie i pozwala zmieniać część ustawienia (np. prędkość, dupleks, kanał radiowy)
.*BASE.*
(np. 10BASE-T
, 40GBASE-LR4
) Urządzenia Ethernetowe działające na tej warstwie to regenerator / wzmacniak (repeater) i koncentrator (hub)
Znaczenie diod LED przy porcie ethernetowym
Narzędzia do zarządzania warstwą fizyczną Ethernetu w Linuksie: mii-tool
/ ethtool
ethtool <ifname>
– interpretacja wyniku polecenia
ethtool --identify <ifname>
Informacje o połączeniu na warstwie fizycznej:
ip link / ip address | brak pozostałych | karta jest wyłączona |
<…,NO-CARRIER,…,UP,…> state DOWN | brak połączenia na warstwie fizycznej | |
<…,UP,…,LOWER_UP,…> state UP | jest połączenie na warstwie fizycznej (i łącza danych) | |
ifconfig | brak pozostałych | karta jest wyłączona |
<…,UP,…> | brak połączenia na warstwie fizycznej | |
<…,UP,…,RUNNING,…> | jest połączenie na warstwie fizycznej (i łącza danych) | |
ethtool | Link detected: no | karta jest wyłączona lub brak połączenia na warstwie fizycznej |
Link detected: yes | jest połączenie na warstwie fizycznej | |
lampka przy porcie | nie świeci | karta jest wyłączona lub brak połączenia na warstwie fizycznej |
zapalona | jest połączenie na warstwie fizycznej |
eth0
włączona i podłączona
eth1
włączona i niepodłączona
eth2
wyłączona
/ # ip l 10: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether da:a8:fb:92:2d:df brd ff:ff:ff:ff:ff:ff link-netnsid 0 12: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state LOWERLAYERDOWN mode DEFAULT group default qlen 1000 link/ether 4e:b4:72:09:49:fe brd ff:ff:ff:ff:ff:ff link-netnsid 0 14: eth2: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000 link/ether 86:c9:1d:eb:7f:48 brd ff:ff:ff:ff:ff:ff link-netnsid 0 / # ifconfig -a eth0 Link encap:Ethernet HWaddr DA:A8:FB:92:2D:DF inet addr:10.42.0.238 Bcast:10.42.0.255 Mask:255.255.255.0 inet6 addr: fe80::d8a8:fbff:fe92:2ddf/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1321 errors:0 dropped:0 overruns:0 frame:0 TX packets:1058 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2681185 (2.5 MiB) TX bytes:123368 (120.4 KiB) eth1 Link encap:Ethernet HWaddr 4E:B4:72:09:49:FE UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) eth2 Link encap:Ethernet HWaddr 86:C9:1D:EB:7F:48 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) / # ethtool eth0 | grep 'Link detected:' Link detected: yes / # ethtool eth1 | grep 'Link detected:' Link detected: no / # ethtool eth2 | grep 'Link detected:' Link detected: no