55 lines
3.4 KiB
Plaintext
55 lines
3.4 KiB
Plaintext
OsmoUPF> enable
|
|
OsmoUPF# configure terminal
|
|
OsmoUPF(config)# tunmap
|
|
|
|
OsmoUPF(config-tunmap)# show nft-rule tunmap append
|
|
no nft-rule tunmap append
|
|
OsmoUPF(config-tunmap)# show nft-rule tunmap example
|
|
add chain inet osmo-upf tunmap123 { type filter hook prerouting priority -300; }
|
|
add rule inet osmo-upf tunmap123 meta l4proto udp ip daddr 2.2.2.1 @ih,32,32 0x00000201 ip saddr set 2.2.2.3 ip daddr set 3.3.3.3 @ih,32,32 set 0x00000302 counter accept;
|
|
add rule inet osmo-upf tunmap123 meta l4proto udp ip daddr 2.2.2.3 @ih,32,32 0x00000203 ip saddr set 2.2.2.1 ip daddr set 1.1.1.1 @ih,32,32 set 0x00000102 counter accept;
|
|
|
|
OsmoUPF(config-tunmap)# nft-rule tunmap append meta nftrace set 1
|
|
OsmoUPF(config-tunmap)# show nft-rule tunmap append
|
|
nft-rule tunmap append meta nftrace set 1
|
|
OsmoUPF(config-tunmap)# show nft-rule tunmap example
|
|
add chain inet osmo-upf tunmap123 { type filter hook prerouting priority -300; }
|
|
add rule inet osmo-upf tunmap123 meta l4proto udp ip daddr 2.2.2.1 @ih,32,32 0x00000201 ip saddr set 2.2.2.3 ip daddr set 3.3.3.3 @ih,32,32 set 0x00000302 counter meta nftrace set 1 accept;
|
|
add rule inet osmo-upf tunmap123 meta l4proto udp ip daddr 2.2.2.3 @ih,32,32 0x00000203 ip saddr set 2.2.2.1 ip daddr set 1.1.1.1 @ih,32,32 set 0x00000102 counter meta nftrace set 1 accept;
|
|
|
|
OsmoUPF(config-tunmap)# nft-rule tunmap append foo
|
|
OsmoUPF(config-tunmap)# show nft-rule tunmap append
|
|
nft-rule tunmap append meta nftrace set 1
|
|
nft-rule tunmap append foo
|
|
OsmoUPF(config-tunmap)# show nft-rule tunmap example
|
|
add chain inet osmo-upf tunmap123 { type filter hook prerouting priority -300; }
|
|
add rule inet osmo-upf tunmap123 meta l4proto udp ip daddr 2.2.2.1 @ih,32,32 0x00000201 ip saddr set 2.2.2.3 ip daddr set 3.3.3.3 @ih,32,32 set 0x00000302 counter meta nftrace set 1 foo accept;
|
|
add rule inet osmo-upf tunmap123 meta l4proto udp ip daddr 2.2.2.3 @ih,32,32 0x00000203 ip saddr set 2.2.2.1 ip daddr set 1.1.1.1 @ih,32,32 set 0x00000102 counter meta nftrace set 1 foo accept;
|
|
|
|
OsmoUPF(config-tunmap)# nft-rule tunmap append bar
|
|
OsmoUPF(config-tunmap)# show nft-rule tunmap append
|
|
nft-rule tunmap append meta nftrace set 1
|
|
nft-rule tunmap append foo
|
|
nft-rule tunmap append bar
|
|
OsmoUPF(config-tunmap)# show nft-rule tunmap example
|
|
add chain inet osmo-upf tunmap123 { type filter hook prerouting priority -300; }
|
|
add rule inet osmo-upf tunmap123 meta l4proto udp ip daddr 2.2.2.1 @ih,32,32 0x00000201 ip saddr set 2.2.2.3 ip daddr set 3.3.3.3 @ih,32,32 set 0x00000302 counter meta nftrace set 1 foo bar accept;
|
|
add rule inet osmo-upf tunmap123 meta l4proto udp ip daddr 2.2.2.3 @ih,32,32 0x00000203 ip saddr set 2.2.2.1 ip daddr set 1.1.1.1 @ih,32,32 set 0x00000102 counter meta nftrace set 1 foo bar accept;
|
|
|
|
OsmoUPF(config-tunmap)# show running-config
|
|
...
|
|
tunmap
|
|
...
|
|
nft-rule tunmap append meta nftrace set 1
|
|
nft-rule tunmap append foo
|
|
nft-rule tunmap append bar
|
|
...
|
|
|
|
OsmoUPF(config-tunmap)# no nft-rule tunmap append
|
|
OsmoUPF(config-tunmap)# show nft-rule tunmap append
|
|
no nft-rule tunmap append
|
|
OsmoUPF(config-tunmap)# show nft-rule tunmap example
|
|
add chain inet osmo-upf tunmap123 { type filter hook prerouting priority -300; }
|
|
add rule inet osmo-upf tunmap123 meta l4proto udp ip daddr 2.2.2.1 @ih,32,32 0x00000201 ip saddr set 2.2.2.3 ip daddr set 3.3.3.3 @ih,32,32 set 0x00000302 counter accept;
|
|
add rule inet osmo-upf tunmap123 meta l4proto udp ip daddr 2.2.2.3 @ih,32,32 0x00000203 ip saddr set 2.2.2.1 ip daddr set 1.1.1.1 @ih,32,32 set 0x00000102 counter accept;
|