.\" -*- coding: UTF-8 -*-
.\" Copyright (c) 2012 Tomáš Pospíšek (tpo_deb@sourcepole.ch),
.\"     Fri, 03 Nov 2012 22:35:33 +0100
.\" and Copyright (c) 2012 Eric W. Biederman <ebiederm@xmission.com>
.\"
.\" SPDX-License-Identifier: GPL-2.0-or-later
.\"
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH veth 4 "2 maja 2024 r." "Linux man\-pages 6.9.1" 
.SH NAZWA
veth \- wirtualne urządzenie Ethernet
.SH OPIS
Urządzenia \fBveth\fP są wirtualnymi urządzeniami Ethernet. Działają jak tunele
pomiędzy sieciowymi przestrzeniami nazw, tworząc most do fizycznego
urządzenia sieci w innej przestrzeni nazw, lecz mogą być używane również
jako samodzielne urządzenia sieciowe.
.P
Urządzenia \fBveth\fP są tworzone zawsze jako połączone pary. Parę można
utworzyć poleceniem:
.P
.in +4n
.EX
# ip link add <nzw\-p1> type veth peer name <nzw\-p2>
.EE
.in
.P
Powyżej, \fInzw\-p1\fP i \fInzw\-p2\fP są nazwami przypisanymi do dwóch połączonych
punktów końcowych.
.P
Pakiety transmitowane do jednego urządzenia w parze są natychmiast odbierane
przez drugie urządzenie. Gdy jedno z urządzeń zostanie zdezaktywowane,
połączenie staje się nieaktywne.
.P
Pary urządzeń \fBveth\fP umożliwiają łączenie struktur sieciowych jądra w
interesujący sposób. Szczególnie ciekawym przypadkiem stosowania jest
umieszczenie jednego końca z pary \fBveth\fP w jednej sieciowej przestrzeni
nazw, a drugiego w innej sieciowej przestrzeni nazw, pozwalając w ten sposób
na komunikację pomiędzy sieciowymi przestrzeniami nazw. Aby to uczynić,
należy podać parametr \fBnetns\fP przy tworzeniu interfejsów:
.P
.in +4n
.EX
# ip link add <nzw\-p1> netns <pn\-p1> type veth peer <nzw\-p2> netns <pn\-p2>
.EE
.in
.P
lub, w przypadku istniejącej pary urządzeń \fBveth\fP, aby przemieścić jeden
koniec do innej przestrzeni nazw:
.P
.in +4n
.EX
# ip link set <nzw\-p2> netns <pn\-p2>
.EE
.in
.P
Do odnalezienia drugiego końca iterfejsu sieciowego \fBveth\fP można posłużyć
się narzędziem \fBethtool\fP(8), za pomocą polecenia takiego jak:
.P
.in +4n
.EX
# \fBip link add ve_A type veth peer name ve_B\fP   # Tworzy parę urz. veth
# \fBethtool \-S ve_A\fP         # Poznaje indeks interfejsu drugiego końca
NIC statistics:
     peer_ifindex: 16
# \fBip link | grep \[aq]\[ha]16:\[aq]\fP   # Wyszukuje interfejs
16: ve_B@ve_A: <BROADCAST,MULTICAST,M\-DOWN> mtu 1500 qdisc ...
.EE
.in
.SH "ZOBACZ TAKŻE"
\fBclone\fP(2), \fBnetwork_namespaces\fP(7), \fBip\fP(8), \fBip\-link\fP(8),
\fBip\-netns\fP(8)
.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
