Почему сетевой интерфейс «вайргардовского» сервера не имеет «эзернетовского» адреса?
Привет, ребята! Кто-нибудь знает почему сетевой интерфейс «вайргардовского» сервера не имеет «эзернетовского» МАК-адреса?
admin@localhost:~$ ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.37 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::fae0:4d0f:3317:b21d prefixlen 64 scopeid 0x20<link>
ether 16:09:01:13:4e:f4 txqueuelen 1000 (Ethernet)
RX packets 45917 bytes 32758547 (32.7 MB)
RX errors 0 dropped 222 overruns 0 frame 0
TX packets 11749 bytes 1823773 (1.8 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 1001 bytes 97946 (97.9 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1001 bytes 97946 (97.9 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wg0: flags=209<UP,POINTOPOINT,RUNNING,NOARP> mtu 1420
inet 172.16.0.1 netmask 255.255.255.0 destination 172.16.0.1
unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 1000 (UNSPEC)
RX packets 198 bytes 42644 (42.6 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 193 bytes 91484 (91.4 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Сам «вайргардовский» сервер работает отлично. Загвоздка в том, что при чтении данных из «сырого» сокета на сетевом интерфейсе «wg0» вычитывается сетевой пакет с IP-уровня, а «эзернетовские» МАК-адреса получателя и отправителя сетевого пакета отсутствуют в принятых данных. Сетевой отображатель «Вайршарк» тоже не показывает данные на уровне «Эзернета» на интерфейсе «wg0».
Возможно ли настроить сетевой интерфейс «Вайргарда» так, чтобы он начал выдавать весь сетевой пакет с самого нижнего «эзернетовского» уровня, а не только с уровня IP?