Nhờ các bài mà hôm qua MSX đã cho mình qua comment mà mình biết thêm một chút về lệnh IP và sự khác biệt của nó với ifconfig.
Đó là lý do tại sao tôi viết bài báo này, trước tiên là để có một bản dịch tiếng Tây Ban Nha của bài viết gốc bằng tiếng Anh, và thứ hai, dùng làm bản ghi nhớ trong trường hợp tôi cần.
Do chiều rộng của bài viết, một số giá trị trong bảng sẽ bị "cắt bỏ", nhưng chúng nằm trong một dòng duy nhất
Sau đó chúng ta hãy xem so sánh:
Hành động | ifconfig | IP |
---|---|---|
Hiển thị các thiết bị mạng và cài đặt của chúng | #ifconfig | $ ip chương trình addr hiển thị liên kết $ ip |
Kích hoạt giao diện mạng | # ifconfig eth0 lên | # liên kết ip đã thiết lập eth0 |
Tắt giao diện mạng | # ifconfig eth0 xuống | # ip liên kết đặt eth0 xuống |
Đặt địa chỉ IP | # ifconfig eth0 192.168.1.1 | # địa chỉ ip thêm 192.168.1.1 dev eth0 |
Xóa địa chỉ IP | # địa chỉ ip của 192.168.1.1 dev eth0 | |
Thêm "giao diện" hoặc bí danh ảo | # ifconfig eth0: 1 10.0.0.1/8 | # ip addr add 10.0.0.1/8 dev eth0 label eth0: 1 |
Thêm mục nhập vào bảng ARP | # arp -i eth0 -s 192.168.0.1 00: 11: 22: 33: 44: 55 | # ip lân cận thêm 192.168.0.1 lladdr 00: 11: 22: 33: 44: 55 nud vĩnh viễn dev eth0 |
Thay đổi thiết bị ARP thành tắt | # ifconfig -arp eth0 | # liên kết ip đã tắt dev eth0 arp |
Và đây là nó, hoặc ít nhất là điều quan trọng nhất trong tâm trí tôi.
Họ có thể cho tôi biết họ muốn gì, điều đó IP mạnh mẽ hơn và điều đó ifconfig Nó đã lỗi thời, nhưng bạn không thể phủ nhận rằng bây giờ với IP bạn phải ghi thêm nhiều thông số.
Cheat sheet rất tiện dụng! Cảm ơn bạn.
Tôi quên mất, các lệnh iproute2 hầu như đều có mối tương quan rút gọn, ví dụ: 'ip addr show' có thể được tóm tắt bằng 'ip a', v.v.
Nó đáng để điều tra vì khi bạn đeo chúng cả ngày, điều bạn muốn làm ít nhất là viết, viết, viết, viết, viết, viết, viết!
[yaoming] Tôi chỉ cần 3 lệnh đầu tiên [/ yaoming]
Jajaja đúng !!! cũng như "ip route show" không hiển thị đầu ra với các tab như "route -n" và làm cho nó khó đọc hơn.
Đóng góp xuất sắc, các lệnh khác cho danh sách
Và nó có những ưu điểm gì hơn ifconfig? ngoài việc phải viết nhiều hơn, tất nhiên xD
Câu hỏi hay…. cho bây giờ tập trí nhớ học tập nhiều hơn! 😛
Vâng, bây giờ nếu bạn nhìn vào bảng tôi đưa ra ở trên, bạn có thể thấy thứ gì đó có IP mà không có IFCONFIG. 😉
Cảm ơn vì sự đóng góp 🙂 và tôi hỏi, tại sao người ta lại muốn xóa một IP? Tôi nói những gì sẽ tốt hơn trong trường hợp nào
Nó đơn giản. Giả sử tôi sử dụng một IP trong một dải và một IP khác trong dải kia. Bây giờ, tiện ích sẽ giúp tôi nếu tôi muốn loại bỏ một trong các IP để các PC trong phạm vi đó không nhìn thấy tôi. Nhưng trả lời câu hỏi của bạn bằng một câu hỏi khác, tại sao không? 😉
Và bạn không thể xóa IP bằng ifconfig bằng cách gỡ giao diện xuống và nâng nó lên lần nữa?
Ví dụ: chúng tôi có IP xxx.xxx.xxx.xxx trong giao diện wlan1 và chúng tôi muốn xóa nó.
ifconfig wlan1 xuống && ifconfig wlan1 lên
Đó là những gì tôi nghĩ, bạn gỡ bỏ giao diện và dấu chấm, không có IP nữa.
Giao diện không có IP giống như giao diện bị ngắt kết nối.
Chắc chắn, bạn cũng có thể giết một con ruồi bằng một khẩu súng ngắn.
Bạn chưa bao giờ làm việc với mạng và bạn đã sử dụng máy GNU + Linux làm bộ định tuyến với Quagga phải không?
Có nhiều tình huống bên ngoài phòng ngủ của bạn, nơi cần phải liên tục tải lên và tải xuống IP mà không cần lật giao diện mạng và để người dùng khác ngoại tuyến.
Rất tốt bảng đó để giữ làm tài liệu tham khảo.
IP có vẻ phức tạp hơn Ifconfig, nhưng tôi có một câu hỏi. Điều gì làm cho IP tốt hơn Ifconfig ngoài việc hiện đại hơn và có nhiều lựa chọn hơn?
Các chức năng mới mà iproute2 mang lại là không đáng kể (tất cả, không chỉ những chức năng được hiển thị ở đây), đến mức chúng có thể lưu rehash và đưa chúng vào net-tools bằng cách thêm .0001
Nhân tiện với "ifconfig eth0 0.0.0.0", địa chỉ IP sẽ bị xóa
Cảm ơn vì mẹo 😉
"Giới thiệu
Iproute2 là một tập hợp các tiện ích để kiểm soát mạng TCP / IP và kiểm soát lưu lượng trong Linux. Nó hiện được duy trì bởi Stephen Hemminger. Tác giả gốc, Alexey Kuznetsov, nổi tiếng với việc triển khai QoS trong nhân Linux.
Hầu hết các hướng dẫn cấu hình mạng vẫn đề cập đến ifconfig và định tuyến là công cụ cấu hình mạng chính, nhưng ifconfig được biết là hoạt động không tốt trong môi trường mạng hiện đại. Chúng nên không được dùng nữa, nhưng hầu hết các bản phân phối vẫn bao gồm chúng. Hầu hết các hệ thống cấu hình mạng đều sử dụng ifconfig và do đó cung cấp một bộ tính năng hạn chế. Dự án / etc / net nhằm mục đích hỗ trợ hầu hết các công nghệ mạng hiện đại, vì nó không sử dụng ifconfig và cho phép quản trị viên hệ thống sử dụng tất cả các tính năng của iproute2, bao gồm cả kiểm soát lưu lượng »
http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2
Japa: http://www.jaredlog.com/?p=928
+1 Dữ liệu tốt, bây giờ tôi đã rõ.
Dữ liệu tốt, mặc dù Arch không được sử dụng eth0, nhưng các giá trị như enp0s3.
Uhhh ???
Nó đúng, mặc dù nó có thể được cấu hình thành eth0 hoặc wlan0. Tôi tự hỏi lý do nào để để kiểu enp # s # (hoặc wlp # s #)? Cũng với sở thích của bạn cho ip khi tất cả chúng ta đều quen thuộc với ifconfig, tại sao?
Cuối cùng thì bạn cũng quen rồi, trong Archlinux vì nó không có ifconfig nên tôi quyết định tìm hiểu điều này vì một lúc nào đó nhiều bản phân phối sẽ đánh dấu nó là lỗi thời. Bài rất hay.
Tôi muốn mua Linux cho máy tính của mình
Saulo, nếu bạn muốn dùng thử Linux, bạn không cần phải mua nó (mặc dù bạn có thể). Nếu sự kiên nhẫn của bạn không thể chờ đợi để sử dụng nó, tôi sẽ cho bạn biết rằng hầu hết các phiên bản (bản phân phối) của Linux đều có liên kết tải xuống miễn phí (miễn phí), bạn có thể ghi vào đĩa hoặc gắn vào bộ nhớ USB để cài đặt sau máy tính của bạn. Tôi khuyên bạn nên xem hướng dẫn trên youtube hoặc trong một số blog về cài đặt, nó không khó.
Thật thú vị, ifconfig vẫn dễ học hơn.