Freebsd qinq

Матеріал з NoDeny
Версія від 20:35, 18 вересня 2017, створена Gudwin (обговорення | внесок) (Новая страница: «<syntaxhighlight lang="bash"> kldload ng_eiface kldload ng_ether kldload ng_vlan kldload ng_socket ifconfig vlan2101 create ifconfig vlan2101 vlan 2101 vlandev ig…»)
(різн.) ← Попередня версія | Поточна версія (різн.) | Новіша версія → (різн.)
Перейти до навігації Перейти до пошуку
kldload ng_eiface
kldload ng_ether
kldload ng_vlan
kldload ng_socket
ifconfig vlan2101 create
ifconfig vlan2101 vlan 2101 vlandev igb1

ngctl mkpeer vlan2101: vlan lower downstream
ngctl name vlan2101:lower cvlan1
ngctl connect vlan2101: cvlan1: upper nomatch
ngctl mkpeer cvlan1: eiface vlan102 ether 
ngctl msg cvlan1: addfilter '{ vlan=102 hook="vlan102" }'
# the same mac address as for parent interface vlan2101
ifconfig ngeth0 link 00:0d:88:6e:05:9c
ifconfig ngeth0 1.1.1.1 netmask 255.255.255.0
ifconfig vlan2101 1.1.1.1 netmask 255.255.255.0
ifconfig ngeth0 name vlan102
ifconfig igb1 promisc