ifconfig หายไปหลังจากติดตั้ง Ubuntu 18.04


63

ฉันเพิ่งติดตั้ง Ubuntu 18.04 และเลือก "ติดตั้งขั้นต่ำ" ฉันพยายามเรียกใช้ifconfigใน terminal และได้รับข้อความต่อไปนี้

-bash: ifconfig: command not found

ทำไมnet-toolsแพ็คเกจไม่ได้ถูกติดตั้งเป็นค่าเริ่มต้นอีกต่อไป?


@dessert True บางทีคุณสามารถบอกฉันได้ว่าfc-cacheคำสั่งนั้นเป็นแพ็คเกจที่มีค่าเริ่มต้นหรือไม่?
JiiB

@JiiB ในกล่องที่ไม่มี GUI? ไม่อาจจะไม่ และการติดตั้งที่น้อยที่สุดจะไม่มี X
vidarlo

1
ฉันแก้ไขคำถามของคุณเพื่อตอบเพียงifconfigเพราะมันจะพิจารณากว้างเกินไปและอาจเป็นไปตามหลักความเห็นตามเดิม หากคุณกำลังถามเกี่ยวกับคำสั่ง / แพ็คเกจเฉพาะอื่นเช่นกันโปรดถามคำถามใหม่สำหรับพวกเขา
ของหวาน

คำตอบ:


103

ifconfigจะเลิกใช้และได้รับดังนั้นสำหรับจำนวนมากของปีที่ผ่านมา เด็กคนใหม่ในเมืองคือipคำสั่งซึ่งสามารถกำหนดค่า IP เส้นทางและทุกอย่างที่เกี่ยวข้องกับเครือข่าย

คุณสามารถติดตั้งifconfigด้วยsudo apt install net-toolsถ้าคุณอย่างต้องมีมัน ipถ้าไม่เริ่มต้นเรียนรู้

ในระยะสั้นจะถูกลบเพราะคุณไม่ควรใช้ มันมีการสนับสนุน IPv6 ปานกลาง, ipคำสั่งเป็นการทดแทนที่ดีกว่า ฉันพบแหล่งที่มาว่า ifconfig เลิกใช้แล้วในปี 2012 ดังนั้นฉันจึงไม่แปลกใจที่มันจะถูกลบในที่สุด

คุณอาจจะสามารถติดตั้งใน 18.04 แต่ในรุ่นอนาคตมันอาจหายไปโดยสิ้นเชิง ฉันจะคิดว่ามันไม่ได้ถูกติดตั้งโดยเริ่มต้นเป็นยิงเตือน: ipเรียนรู้

ดังนั้นifconfigอาจเป็นในชั้นเรียนพิเศษ ใน Ubuntu รุ่นก่อนหน้านี้มีการติดตั้งน้อยที่สุด ตอนนี้จะถูกยุติและคุณต้องติดตั้งอย่างชัดเจน ไม่สามารถนำไปใช้เพื่อระบุว่าแพ็คเกจอื่น ๆ ขาดหายไป


13
เพื่อชี้แจงเพิ่มเติมคำสั่ง ip รวมอยู่ในการติดตั้งน้อยที่สุดของ Ubuntu 18.04 ไม่จำเป็นต้องติดตั้งอะไรเพิ่มเติม
64pi0r

3
คุณอาจพบว่ามีการifconfigติดตั้งหากคุณติดตั้งหนึ่งในแพ็คเกจต่าง ๆ ที่ยังไม่ได้รับการอัพเดตให้ใช้ipหรือถ้าคุณอัพเกรดจาก Ubuntu รุ่นเก่า แต่คุณควรทราบว่าifconfigอาจไม่ปรากฏในระบบที่ทันสมัยและไม่ควรพึ่งพา และที่จริงifconfigได้รับการยกเลิกในปี 2009
Michael Hampton

9
สำหรับพวกคุณขี้เกียจอ่านเอกสารคำสั่งip addressหรือip aเป็นวิธีใหม่ในการแสดงรายการอินเตอร์เฟสและที่อยู่ IP ของระบบ
Hitechcomputergeek

25
ใช้ip -c aเพื่อเน้นที่อยู่ IP ด้วยสี
jingyu9575

3
@ jingyu9575 คุณเปลี่ยนชีวิตของฉัน
ฉันมาที่นี่เพื่อ Winter Hats

15

ที่นอกเหนือไปจาก @vidarlo คำตอบที่คุณสามารถใส่alias ifconfig='ip -c a'ไป.bash_aliasesถ้าคุณมีนิสัยการพิมพ์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.