Khái niệm cơ bản về mạng Linux để định cấu hình giao diện mạng và tường lửa

Trong Linux, mạng là một khía cạnh cơ bản của quản trị hệ thống. Hiểu cách cấu hình giao diện mạng và tường lửa là điều cần thiết để quản lý kết nối và bảo mật mạng. Trong hướng dẫn này, chúng tôi sẽ đề cập đến những điều cơ bản về mạng Linux, bao gồm cấu hình giao diện mạng và thiết lập tường lửa.

1. Giao diện mạng

Giao diện mạng là các kết nối vật lý hoặc ảo với mạng. Các lệnh thường được sử dụng để quản lý giao diện mạng:

  • ifconfig: Hiển thị hoặc định cấu hình giao diện mạng (không được dùng nữa, thay vào đó hãy sử dụng lệnh ip).
  • ip: Lệnh mạnh mẽ để quản lý và cấu hình giao diện mạng.
  • ifup/ifdown: Hiển thị hoặc gỡ bỏ các giao diện mạng.

2. Cấu hình địa chỉ IP

Để định cấu hình địa chỉ IP cho giao diện mạng:

ip addr add 192.168.1.10/24 dev eth0
ip addr delete 192.168.1.10/24 dev eth0

3. Tuyến mạng

Định tuyến xác định lưu lượng mạng được định hướng như thế nào. Các lệnh hữu ích để quản lý các tuyến mạng:

ip route add 192.168.2.0/24 via 192.168.1.1
ip route delete 192.168.2.0/24

4. Tường lửa

Tường lửa kiểm soát lưu lượng mạng dựa trên các quy tắc được xác định. Các tiện ích tường lửa thường được sử dụng:

  • iptables: Tiện ích tường lửa Linux truyền thống (không được dùng nữa mà thay vào đó là nftables).
  • nftables: Sự thay thế hiện đại cho iptables với các tính năng nâng cao.
  • tường lửa: Công cụ quản lý tường lửa động có hỗ trợ cho các vùng và dịch vụ.

5. Quy tắc tường lửa

Để tạo quy tắc tường lửa bằng nftables:

nft add rule inet filter input tcp dport 22 accept
nft add rule inet filter input tcp dport 80 accept

Phần kết luận

Bằng cách hiểu những điều cơ bản về mạng Linux, bạn sẽ được trang bị tốt hơn để định cấu hình giao diện mạng và tường lửa nhằm đáp ứng các yêu cầu của hệ thống. Thử nghiệm với các lệnh và cấu hình khác nhau để có được trải nghiệm thực tế và nâng cao kỹ năng kết nối mạng của bạn.

Bài viết được đề xuất
Định cấu hình, khắc phục sự cố và bảo mật mạng của bạn trong Linux
Nguyên tắc cơ bản về bảo mật Linux
Khám phá môi trường máy tính để bàn Linux
Giải quyết các sự cố thường gặp và khắc phục sự cố nâng cao trong Linux
Các công cụ và kỹ thuật để phân tích hệ thống và giám sát hiệu suất trong Linux
Bảo vệ, sao lưu, mã hóa và phục hồi dữ liệu trong Linux
Bắt đầu với các bản phân phối Linux thân thiện với người dùng nhất