- # sysctl -ar "\.rp_filter"
- net.ipv4.conf.all.rp_filter = 2
- net.ipv4.conf.br-7be1475ea18d.rp_filter = 2
- net.ipv4.conf.default.rp_filter = 2
- net.ipv4.conf.docker0.rp_filter = 2
- net.ipv4.conf.enp3s0.rp_filter = 2
- net.ipv4.conf.enp5s0.rp_filter = 2
- net.ipv4.conf.ens1f0.rp_filter = 2
- net.ipv4.conf.ens1f1.rp_filter = 2
- net.ipv4.conf.lo.rp_filter = 2
- net.ipv4.conf.veth53f918d.rp_filter = 2
- # ip a
- 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
- link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
- inet 127.0.0.1/8 scope host lo
- valid_lft forever preferred_lft forever
- inet 10.200.0.1/32 scope global lo
- valid_lft forever preferred_lft forever
- inet6 ::1/128 scope host
- valid_lft forever preferred_lft forever
- 2: enp3s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
- link/ether 00:23:7d:33:cb:f6 brd ff:ff:ff:ff:ff:ff
- 3: enp5s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
- link/ether 00:23:7d:33:8b:18 brd ff:ff:ff:ff:ff:ff
- 4: ens1f0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
- link/ether 10:60:4b:93:ca:b8 brd ff:ff:ff:ff:ff:ff
- inet 10.20.128.33/31 scope global ens1f0
- valid_lft forever preferred_lft forever
- inet 10.200.0.1/32 scope global ens1f0
- valid_lft forever preferred_lft forever
- inet6 fe80::1260:4bff:fe93:cab8/64 scope link
- valid_lft forever preferred_lft forever
- 5: ens1f1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
- link/ether 10:60:4b:93:ca:bc brd ff:ff:ff:ff:ff:ff
- inet 10.20.128.35/31 scope global ens1f1
- valid_lft forever preferred_lft forever
- inet 10.200.0.1/32 scope global ens1f1
- valid_lft forever preferred_lft forever
- inet6 fe80::1260:4bff:fe93:cabc/64 scope link
- valid_lft forever preferred_lft forever
- 6: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default
- link/ether 02:42:26:f9:ea:29 brd ff:ff:ff:ff:ff:ff
- inet 172.17.0.1/16 brd 172.17.255.255 scope global docker0
- valid_lft forever preferred_lft forever
- inet6 fe80::42:26ff:fef9:ea29/64 scope link
- valid_lft forever preferred_lft forever
- 24: br-7be1475ea18d: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default
- link/ether 02:42:d8:6b:a1:3d brd ff:ff:ff:ff:ff:ff
- inet 172.23.0.1/16 brd 172.23.255.255 scope global br-7be1475ea18d
- valid_lft forever preferred_lft forever
- inet6 fe80::42:d8ff:fe6b:a13d/64 scope link
- valid_lft forever preferred_lft forever
- 26: veth53f918d@if25: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-7be1475ea18d state UP group default
- link/ether 82:64:88:70:e3:c8 brd ff:ff:ff:ff:ff:ff link-netnsid 0
- inet6 fe80::8064:88ff:fe70:e3c8/64 scope link
- valid_lft forever preferred_lft forever
- # ip route
- default proto bgp src 10.200.0.1 metric 20
- nexthop via 10.20.128.34 dev ens1f1 weight 1
- nexthop via 10.20.128.32 dev ens1f0 weight 1
- 10.20.128.32/31 dev ens1f0 proto kernel scope link src 10.20.128.33
- 10.20.128.34/31 dev ens1f1 proto kernel scope link src 10.20.128.35
- 172.17.0.0/16 dev docker0 proto kernel scope link src 172.17.0.1 linkdown
- 172.23.0.0/16 dev br-7be1475ea18d proto kernel scope link src 172.23.0.1
- # iptables -L
- Chain INPUT (policy ACCEPT)
- target prot opt source destination
- ACCEPT tcp -- anywhere anywhere tcp dpt:8888
- Chain FORWARD (policy ACCEPT)
- target prot opt source destination
- DOCKER-USER all -- anywhere anywhere
- DOCKER-ISOLATION-STAGE-1 all -- anywhere anywhere
- ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED
- DOCKER all -- anywhere anywhere
- ACCEPT all -- anywhere anywhere
- ACCEPT all -- anywhere anywhere
- ACCEPT all -- anywhere anywhere ctstate RELATED,ESTABLISHED
- DOCKER all -- anywhere anywhere
- ACCEPT all -- anywhere anywhere
- ACCEPT all -- anywhere anywhere
- Chain OUTPUT (policy ACCEPT)
- target prot opt source destination
- Chain DOCKER (2 references)
- target prot opt source destination
- ACCEPT tcp -- anywhere 172.23.0.2 tcp dpt:8888
- Chain DOCKER-ISOLATION-STAGE-1 (1 references)
- target prot opt source destination
- DOCKER-ISOLATION-STAGE-2 all -- anywhere anywhere
- DOCKER-ISOLATION-STAGE-2 all -- anywhere anywhere
- RETURN all -- anywhere anywhere
- Chain DOCKER-ISOLATION-STAGE-2 (2 references)
- target prot opt source destination
- DROP all -- anywhere anywhere
- DROP all -- anywhere anywhere
- RETURN all -- anywhere anywhere
- Chain DOCKER-USER (1 references)
- target prot opt source destination
- RETURN all -- anywhere anywhere
- # ping 10.100.1.5 -I ens1f1
- PING 10.100.1.5 (10.100.1.5) from 10.200.0.1 ens1f1: 56(84) bytes of data.
- ^C
- --- 10.100.1.5 ping statistics ---
- 1 packets transmitted, 0 received, 100% packet loss, time 0ms
- root@worker1:/proc/sys/net/ipv4/conf/all# ping 10.100.1.5 -I ens1f0
- PING 10.100.1.5 (10.100.1.5) from 10.200.0.1 ens1f0: 56(84) bytes of data.
- 64 bytes from 10.100.1.5: icmp_seq=1 ttl=251 time=0.533 ms
- ^C
- --- 10.100.1.5 ping statistics ---
- 1 packets transmitted, 1 received, 0% packet loss, time 0ms
- rtt min/avg/max/mdev = 0.533/0.533/0.533/0.000 ms
- When pinging from ens1f1 icmp echo reply arrives on ens1f0.