Chúng tôi gặp sự cố với hệ thống Ubuntu có hai NIC
Trong AWS, khi chúng tôi đính kèm IP đàn hồi vào NIC phụ, chúng tôi không nhận được kết nối trong khi nó hoạt động vượt trội đối với Amazon Linux và RedHat 8
Redhat 8 đang dựa vào Trình quản lý mạng trong khi Amazon Linux thì không
Đây là một giải pháp thay thế do Amazon cung cấp để sử dụng địa chỉ nguồn nhưng nó không phù hợp với trường hợp sử dụng của chúng tôi vì chúng tôi muốn dựa vào định tuyến dựa trên đích
https://aws.amazon.com/premiumsupport/knowledge-center/ec2-ubuntu-secondary-network-interface/
Thủ tục:
Khởi tạo phiên bản AWS ec2 bằng ami-09e67e426f25ce0d7 , thêm 2 card mạng và liên kết nhóm bảo mật
One Launched thêm EIP cho mỗi giao diện
Kết nối ổn đối với giao diện chính, trong khi đối với giao diện thứ hai, nó không hoạt động trừ khi chúng tôi bật định tuyến dựa trên nguồn như được chỉ ra trong liên kết sau
https://aws.amazon.com/premiumsupport/knowledge-center/ec2-ubuntu-secondary-network-interface/
Bạn sẽ tư vấn cho chúng tôi những cấu hình nào để có được chức năng định tuyến dựa trên đích cho các giao diện phụ?
Tôi đã thử cài đặt trình quản lý mạng trong Ubuntu, nhưng điều này không đủ để thay đổi hành vi
Thông tin hệ thống:
uname -a
Linux ip-10-1-10-173 5.4.0-1045-aws #47-Ubuntu SMP Thứ ba ngày 13 tháng 4 07:02:25 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
ubuntu@ip-10-1-10-173:~$ cat /etc/netplan/50-cloud-init.yaml
# Tệp này được tạo từ thông tin do nguồn dữ liệu cung cấp. Thay đổi
# nó sẽ không tồn tại trong một lần khởi động lại phiên bản. Để vô hiệu hóa cloud-init's
# khả năng cấu hình mạng, ghi tệp
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg với nội dung sau:
# mạng: {cấu hình: đã tắt}
mạng:
ethernet:
eth0:
dhcp4: đúng
ghi đè dhcp4:
số liệu tuyến đường: 100
dhcp6: sai
trận đấu:
macaddress: 0a:da:13:97:96:6f
tên đặt: eth0
eth1:
dhcp4: đúng
ghi đè dhcp4:
số liệu tuyến đường: 200
dhcp6: sai
trận đấu:
macaddress: 0a:34:10:48:b7:fd
tên đặt: eth1
phiên bản: 2
Cảm ơn rất nhiều
Trân trọng