Tôi đã kích hoạt eth0 có dây và wifi eth2 với trình quản lý mạng (cả dhcp):
$ tuyến -n
Bảng định tuyến IP kernel
Cổng đích Genmask Flag Số liệu tham khảo sử dụng Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 2 0 0 eth2
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0,0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
tcpdump -n -i eth0
hiển thị lưu lượng truy cập, trong khi tcpdump -n -i eth2
không.
Vì vậy, hãy thử sắp xếp lại các giao diện trong bảng định tuyến:
tuyến đường sudo del -net 192.168.1.0/24 dev eth2
tuyến đường sudo thêm -net 192.168.1.0/24 dev eth2
sudo tuyến -n thêm mặc định gw 192.168.1.1 dev eth2
Bây giờ bảng định tuyến là:
Bảng định tuyến IP kernel
Cổng đích Genmask Flag Số liệu tham khảo sử dụng Iface
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
0,0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth2
0,0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
bây giờ tcpdump hiển thị tất cả lưu lượng truy cập qua giao diện eth2.