Điểm:0

Làm cách nào để sửa đổi bảng định tuyến trong phiên bản EC2 để gửi lưu lượng truy cập qua eth1?

lá cờ mx

Tôi có một phiên bản ec2 AmazonLinux2. Nó có một nic chính trên eth0. Tôi đã tiếp tục và đính kèm một eni khác (có ip công khai được liên kết) eth1. Tôi muốn đảm bảo rằng tôi cũng có thể gửi lưu lượng truy cập qua eth1 nhưng không thể.

curl --interface eth0 ifconfig.me --> Hoạt động, trả về ip công khai của phiên bản
curl --interface eth1 ifconfig.me --> Không hoạt động, cuộc gọi chỉ bị treo

Đây là giao diện của tôi

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 trạng thái qdisc noqueue nhóm UNKNOWN mặc định qlen 1000
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc pfifo_fast trạng thái UP nhóm mặc định qlen 1000
    liên kết/ether 02:82:39:f5:b2:61 brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.156/23 brd 192.168.1.255 phạm vi động toàn cầu eth0
       hợp lệ_lft 2293 giây ưa thích_lft 2293 giây
    liên kết phạm vi inet6 fe80::82:39ff:fef5:b261/64
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc pfifo_fast trạng thái UP nhóm mặc định qlen 1000
    liên kết/ether 02:85:86:84:a8:1b brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.8/23 brd 192.168.1.255 phạm vi toàn cầu eth1
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi
    liên kết phạm vi inet6 fe80::85:86ff:fe84:a81b/64
       hợp lệ_lft mãi mãi ưa thích_lft mãi mãi

Bảng lộ trình

Cổng đích Genmask Flag Metric Ref Sử dụng Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
169.254.169.254 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0

Đây là các bước tôi đã thực hiện để thêm tuyến đường tĩnh

  1. tiếng vang 2 mytable >> /etc/iproute2/rt_tables
  2. Sudo ip route thêm mặc định qua bảng 192.168.0.1 dev eth1 mytable
  3. quy tắc sudo ip thêm từ 192.168.0.8 tra cứu mytable trước 1000
  4. ip xóa bảng cache

Tôi đã thấy nhiều bài đăng ở đây nêu bật những cách khác nhau để làm điều tương tự, tôi đã thử chúng nhưng vô ích. Ai đó có thể giúp tôi với những gì đang xảy ra ở đây

Các bước này được lấy cảm hứng từ bài viết http://www.rjsystems.nl/en/2100-adv-routing.php.

Cảm ơn Kay

Điểm:0
lá cờ mx

Các bước sau làm việc cho tôi.

ip route add <Phạm vi CIDR của mạng con> dev eth1 bảng 2
thêm quy tắc ip từ bảng <IP của eth1> 2
tuyến ip thêm mặc định qua <Cổng của mạng con> dev eth1 bảng 2
ip xóa bộ nhớ cache

Hy vọng rằng sẽ giúp được ai đó

Điểm:0
lá cờ do

Bạn có hai tuyến cho cùng một mạng con, đó là lý do tại sao nó không hoạt động. Bạn cần các quy tắc định tuyến của mình để liên quan đến các mạng con khác nhau.

Cấu hình này chuyển tiếp tất cả yêu cầu đến đích của tất cả ip từ 192.168.0.1 đến 192.168.1.255 đến eth0 :

Cổng đích Genmask Flag Metric Ref Sử dụng Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0
192.168.0.0 0.0.0.0 255.255.254.0 U 0 0 0 eth0

Ngay cả khi thêm các quy tắc của bạn cho eth1, vì nó được xác định cho cùng một mạng con, các quy tắc của bạn sẽ bị bỏ qua.

Bạn nên có hai quy tắc với hai mạng con khác nhau, đại loại như thế:

Cổng đích Genmask Flag Metric Ref Sử dụng Iface
192.168.1.0 192.168.0.1 255.255.255.0 U 0 0 0 eth0
192.168.0.0 X.X.X.X 255.255.255.0 U 0 0 0 eth1

Hãy thử thay mặt nạ của bạn :)

lá cờ mx
Cảm ơn vì cái nhìn sâu sắc đó. Tôi nhận thấy rằng giao diện eth1 không bao giờ hiển thị ip trong tuyến đường. Làm cách nào để thêm quy tắc cho eth1 để nó không bị bỏ qua?
Matias V avatar
lá cờ do
Bạn có thể sử dụng ví dụ tôi đã đưa cho bạn ^^ Bạn xác định hai mạng con khác nhau với giao diện và cổng riêng của chúng :)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.