Tôi có một máy với một số giao diện mà tôi có thể cấu hình như tôi muốn, ví dụ:
- eth1: 192.168.1.1
- eth2: 192.168.2.2
Tôi muốn chuyển tiếp tất cả lưu lượng được gửi đến một trong những địa chỉ cục bộ này thông qua giao diện khác. Chẳng hạn, tất cả các yêu cầu đến máy chủ iperf, ftp, http tại 192.168.1.1 không chỉ được định tuyến nội bộ mà còn được chuyển tiếp qua eth2 (và mạng bên ngoài sẽ đảm nhiệm việc định tuyến lại gói đến eth1).
Tôi đã thử và xem xét một số lệnh, như iptables, ip route, v.v ... nhưng không có gì hoạt động.
Hành vi gần nhất tôi có thể nhận được là:
ip route change to 192.168.1.1/24 dev eth2
gửi tất cả 192.168.1.x trên eth2, ngoại trừ 192.168.1.1 vẫn được định tuyến nội bộ. Sau đó tôi có thể chuyển tiếp NAT tất cả lưu lượng truy cập sang giả mạo 192.168.1.2 trên eth1, được định tuyến lại thành 192.168.1.1 không? Tôi thực sự đang vật lộn với iptables, nhưng nó quá khó đối với tôi.
Mục tiêu của thiết lập này là để kiểm tra trình điều khiển giao diện mà không cần sử dụng hai PC.
Tôi đang sử dụng Linux, nhưng nếu bạn biết cách làm điều đó với Windows, tôi sẽ mua nó!
Biên tập:
Mạng bên ngoài chỉ là một cáp chéo giữa eth1 và eth2. Giả sử tôi có một máy chủ http trên máy của mình. Bây giờ tôi muốn truy cập máy chủ này từ cùng một máy, nhưng tôi muốn buộc lưu lượng TCP / IP đi qua cáp eth1 / eth2 này. Làm thế nào tôi nên cấu hình giao diện của tôi cho điều này?