Tôi vừa cài đặt máy chủ Ubuntu 10.04 LTS trên máy tính để bàn cũ với thẻ mạng cổng kép tôi muốn sử dụng làm bộ định tuyến cho mạng gia đình của mình. Làm cách nào để thiết lập giao diện để kết nối internet được truyền qua máy chủ?
Tôi vừa cài đặt máy chủ Ubuntu 10.04 LTS trên máy tính để bàn cũ với thẻ mạng cổng kép tôi muốn sử dụng làm bộ định tuyến cho mạng gia đình của mình. Làm cách nào để thiết lập giao diện để kết nối internet được truyền qua máy chủ?
Câu trả lời:
Bước đầu tiên khi định cấu hình Linux làm bộ định tuyến là cho phép chuyển tiếp IP:
$ echo "1" > /proc/sys/net/ipv4/ip_forward
Bây giờ HĐH có thể định tuyến các gói giữa các giao diện.
Lần sử dụng tiếp theo iptables
và bộ lọc mạng để tạo quy tắc giao thông.
Tôi sẽ đề nghị bạn sử dụng một mặt trước để iptables
và Bộ lọc mạng để định cấu hình bộ định tuyến của bạn và quản lý các quy tắc và chính sách giao diện.
Nếu bạn thích GUI thì hãy xem một số câu trả lời hữu ích khác trên trang này.
Nếu bạn muốn hack tại dòng lệnh và trải nghiệm sức mạnh thực sự của Thần lực, thì hãy thử xuất sắc Bờ biển mặt trước để iptables
và bộ lọc mạng Điều này sẽ cho phép bạn dễ dàng cấu hình bộ định tuyến của bạn ngay lập tức. Tuy nhiên, khi bạn tìm hiểu thêm về định tuyến Shorewall sẽ cho phép cấu hình ngày càng chi tiết và kiểm soát luồng mạng cấp gói.
Gói Shorewall có sẵn trong kho Ubuntu (chọn gói shell hoặc Perl). Trang web Shorewall có tài liệu tuyệt vời và hướng dẫn hữu ích cho nhiều tình huống. Giao diện 2- hoặc 3- cơ bản ví dụ sẽ giúp bạn đi
Cách dễ nhất là sử dụng iptables . Có một đọc trên iptables trên trang cộng đồng Ubuntu . Bạn cũng có thể sử dụng một cái gì đó như khởi lửa cho trải nghiệm GUI đẹp hơn.
Cá nhân, tôi khuyên bạn nên sử dụng một bản phân phối cổng chuyên dụng như ipcop, m0n0wall hoặc hệ thống tất cả trong một như ClearOS hoặc Untangle. Nó sẽ đơn giản hóa việc quản lý tường lửa cũng như cung cấp cho bạn khá nhiều tính năng khác (cũng có, với sự đơn giản được tích hợp).
/etc/network/interfaces
. Làm thế nào tôi có thể đưa chúng vào danh sách? Chúng được hiển thị chính xác trong quá trình thiết lập Ubuntu.