Làm cách nào để thiết lập nhiều địa chỉ IP?


8

Tôi đang làm một số bài tập về mạng máy tính và tôi phải phát triển một số phần mềm chia sẻ tệp ngang hàng và khi tôi muốn kiểm tra, tôi cần chạy một vài (5) phiên bản trên linux / Ubuntu 11.10. có nghĩa là mỗi người cần có một địa chỉ IP duy nhất. Tôi nghe nói tôi có thể làm điều đó nhưng tôi không biết làm thế nào. Làm thế nào tôi có thể có nhiều địa chỉ IP trên một máy tính? cảm ơn

Câu trả lời:


8

Bạn cần tạo bí danh của giao diện mạng của bạn.

Bạn có hai lựa chọn để làm điều này.

  1. một là tạo các bí danh tạm thời bằng cách sử dụng ifconfiglệnh. Các bí danh thiết lập theo cách này sẽ bị mất khi khởi động lại và bạn sẽ cần tạo lại các bí danh đó;

  2. nếu bạn cần một giải pháp lâu dài hơn, bạn có thể chỉnh sửa /etc/network/interfacestệp và thêm các định nghĩa bí danh ở đó.

Để biết thêm chi tiết về hai phương pháp này, vui lòng truy cập Ubuntu Linux: Tạo bí danh ethernet cho thiết bị mạng eth0 .

Nếu bạn chỉ cần 2 phiên bản chương trình của mình, tôi khuyên bạn nên sử dụng máy ảo, nhưng để chạy năm phiên bản, bạn sẽ cần 4 máy ảo không thực tế vì nó gần như sẽ dừng máy của bạn.


3

Trong applet của Trình quản lý mạng, bạn có thể chọn Thủ công thay vì DHCP.

Sau đó, bạn có thể thêm vào danh sách nhiều hơn một địa chỉ.


2

Thật ra đây không phải là một câu trả lời cho câu hỏi nghiêng, mà là câu hỏi trong cơ thể!

Cách dễ nhất có thể là chỉ sử dụng các số cổng khác nhau cho các thể hiện của bạn. Sau đó, tất cả các trường hợp chia sẻ cùng một địa chỉ IP, bạn gửi dữ liệu tới 127.0.0.1 qua các cổng khác nhau. Điều này sẽ làm việc tốt cho mục đích của bạn.

Ví dụ:

khách hàng nghe trên cổng 1234

khách hàng hai nghe trên cổng 2345

khách hàng nghe ba trên cổng 3456

Vì vậy, máy khách một kết nối với máy khách hai qua cổng 2345, đến máy khách ba qua cổng 3456, v.v.

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.