Định tuyến tất cả các đề tài cho ip cụ thể qua giao diện mạng cụ thể


17

Tôi có một máy chủ linux cần nhận được một số định tuyến. Tôi khá mới về điều này và tôi không tìm thấy bất kỳ nguồn rõ ràng nào trên google.

Việc thiết lập phải đơn giản:
Tất cả lưu lượng truy cập đến một máy chủ trên ip 192.168.72.20 phải được gửi qua giao diện 3. Tất cả các giao diện khác không quan trọng tại thời điểm này.

Ở đây bạn có đầu ra cho route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth2
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth3
192.168.72.0    0.0.0.0         255.255.255.0   U     0      0        0 eth4
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
0.0.0.0         192.168.72.12   0.0.0.0         UG    0      0        0 eth0

1
Bạn đang sử dụng lệnh ifconfig và route cũ hay các lệnh ip hiện đại? (những cái cũ sẽ giống như thế route add -host 192.168.72.20 GW eth3_ip)
Hennes

Tôi không biết, tôi đoán những cái cũ, làm thế nào tôi có thể kiểm tra nó?
Frederiek

Câu trả lời:


21

Thử:

ip route add 192.168.72.20/32 dev eth3


3
Chỉ cần một lưu ý: để giữ vĩnh viễn cấu hình này, hãy đảm bảo bạn thêm nó vào /etc/rc.localhoặc tương đương với bản phân phối của bạn. Nó sẽ không tồn tại giữa các lần khởi động lại.
LawrenceC

1
Tôi đã thử định dạng tương tự này để ánh xạ IP sang wlan0 trên Ubuntu 14.04 và RTNETLINK answers: Invalid argumenttôi đã phải xóa / ** khỏi IP để kết thúc với: sudo ip route add 192.168.50.15 dev wlan0- tôi nghĩ rằng trong trường hợp có ai khác gặp phải vấn đề này . Cảm ơn bạn đã trả lời ultrasawblade, nó rất hữu ích.
mason81

3
Đừng quên via <gateway_ip>nếu IP mục tiêu không thể truy cập trực tiếp!
calandoa
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.