รับการกำหนดค่าเครือข่ายทั้งหมดของเราด้วยคำสั่ง

ไม่ว่าจะเป็นเพราะเรากำลังจัดการเซิร์ฟเวอร์หรือเนื่องจากเรายังไม่มีสภาพแวดล้อมแบบกราฟิกมีบางครั้งที่เราจำเป็นต้องรู้ข้อมูลเครือข่ายทั้งหมดที่คอมพิวเตอร์ที่เราเชื่อมต่ออยู่ฉันจะอธิบายวิธีรับข้อมูลนี้ที่นี่

ที่อยู่ IP

คำสั่งง่ายๆสามารถบอกเราถึง IP ของเราฉันหมายถึง: ifconfig

ifconfig

มันจะแสดงให้เราเห็นสิ่งนี้:

ifconfig

อย่างที่คุณเห็นอินเทอร์เฟซเครือข่ายทั้งหมดจะปรากฏขึ้นในบรรทัดที่ 2 ของแต่ละอินเทอร์เฟซเราจะเห็นสิ่งต่างๆเช่น: «ไอเน็ต 192.168.1.5»… Inet คือที่อยู่ IP ตัวอย่างเช่นถ้าฉันทำ grep การกรอง inet ฉันสามารถแสดงเฉพาะ IPs:

sudo ifconfig | grep inet

มันจะแสดง IPv4 และ IPv6 ของเรา

MAC

คำสั่งเดียวกันนี้ช่วยให้เราทราบที่อยู่ MAC ของเราเราสามารถเห็นได้ในบรรทัดที่ขึ้นต้นด้วย "อีเธอร์" เรายังสามารถใช้ grep เพื่อกรองด้วยอีเธอร์และมีเพียง MAC ของเราเท่านั้นที่ปรากฏ:

sudo ifconfig | grep ether

เซิร์ฟเวอร์ DNS

หากต้องการทราบเซิร์ฟเวอร์ DNS ของเราเราสามารถดูเนื้อหาของไฟล์ /etc/resolv.conf:

cat /etc/resolv.conf

ที่นั่นเราจะเห็นโดเมนของเครือข่ายของเรา (ในกรณีที่เรามีโดเมนใน LAN) หรือ IP ของเซิร์ฟเวอร์ DNS ที่เราใช้

เกตเวย์หรือเกตเวย์

การรู้ว่าเกตเวย์ของเรานั้นง่ายพอ ๆ กันเราจะใช้:

ip route show

เราจะเห็นว่าอาจมีหลายบรรทัดปรากฏขึ้น แต่บรรทัดแรก (โดยทั่วไป) มีเกตเวย์ของเราที่จุดเริ่มต้นซึ่งเป็นบรรทัดที่ขึ้นต้นด้วย ผิดนัด

ip- เส้นทาง

แน่นอน ... คุณสามารถใช้ grep อีกครั้งเพื่อกรองโดยค่าเริ่มต้น:

ip route show | grep default

และ ... การทำให้สวยงามมากขึ้นเราสามารถใช้ awk เพื่อแสดงเฉพาะคอลัมน์ที่ 3 ของ IP:

ip route show | grep default | awk {'print $3'}

แต่เดี๋ยวก่อนนี่คือการอธิบายรายละเอียด😀

ชื่อโฮสต์หรือชื่อคอมพิวเตอร์

ง่ายง่ายมาก ... เพียงแค่เรียกใช้: ชื่อโฮสต์

hostname

ตอนจบ!

จนถึงตอนนี้โพสต์ไปฉันไม่รู้ว่าฉันมีการกำหนดค่าที่รอดำเนินการอยู่หรือไม่ ... ถ้าเป็นเช่นนั้นให้แชร์คำสั่งเพื่อแสดงในเทอร์มินัล😉

สนุก!


8 ความคิดเห็นฝากของคุณ

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   กอนซาโล่ dijo

    มันไม่เจ็บที่จะจำพวกเขา

  2.   ฮิวโก้ dijo

    ในกรณีของ DNS อาจไม่เป็นเช่นนั้นเสมอไป
    ใน Ubuntu หรืออนุพันธ์บางส่วนไฟล์ '/etc/resolv.conf' มี 'nameserver 127.0.1.1'
    จะตรวจสอบ DNS ที่กำหนดค่าในกรณีเหล่านี้ได้อย่างไร?

    1.    xurxo dijo

      สิ่งนี้เกิดขึ้นเนื่องจากระบบใช้: / usr / sbin / NetworkManager และเป็นโปรแกรมนี้ที่รับผิดชอบการโทร / sbin / dhclient

      หากคุณต้องการดูข้อมูลทั้งหมดรวมถึงชื่อ IP ของเนมเซิร์ฟเวอร์เพียงแค่รันคำสั่ง:

      "เครื่องมือ Nm"

      ใน Ubunto และ Mint จะเสนอสิ่งนี้ให้คุณ:

      เครื่องมือ NetworkManager

      สถานะ: เชื่อมต่อ (ทั่วโลก)

      - อุปกรณ์: eth0 —————————————————————–
      ประเภท: มีสาย
      คนขับรถ: jme
      สถานะ: ไม่พร้อมใช้งาน
      ค่าเริ่มต้น: ไม่
      ที่อยู่ HW: 00: 90: F5: C0: 32: FC

      ความสามารถ:
      Carrier Detect: ใช่

      คุณสมบัติแบบมีสาย
      ผู้ให้บริการ: ปิด

      - อุปกรณ์: wlan0 [Auto MOVISTAR_JIJIJI] ——————————————
      ประเภท: 802.11 WiFi
      คนขับรถ: rtl8192ce
      สถานะ: เชื่อมต่อ
      ค่าเริ่มต้น: ใช่
      ที่อยู่ HW: E0: B9: A5: B3: 08: CA

      ความสามารถ:
      ความเร็ว: 72 Mb / s

      คุณสมบัติไร้สาย
      การเข้ารหัส WEP: ใช่
      การเข้ารหัส WPA: ใช่
      การเข้ารหัส WPA2: ใช่

      จุดเชื่อมต่อไร้สาย (* = AP ปัจจุบัน)
      * MOVISTAR_D44A: Infra, F8: 73: 92: 50: D4: 53, Freq 2452 MHz, อัตรา 54 Mb / s, ความแรง 40 WPA

      การตั้งค่า IPv4:
      ที่อยู่: 192.168.1.37
      คำนำหน้า: 24 (255.255.255.0)
      เกตเวย์: 192.168.1.1

      DNS: 80.58.61.250
      DNS: 80.58.61.254
      DNS: 193.22.119.22
      DNS: 208.67.222.222

      นั่นคือข้อมูลทั้งหมดที่คำสั่งในโพสต์นี้ (และอื่น ๆ ) เสนอให้คุณแยกกันในคราวเดียว หากต้องการทราบตัวเลือกอื่น ๆ คุณก็รู้แล้ว: « man nm-tool »🙂

      นอกเหนือจากคำสั่งซื้อ:

      "ชื่อโฮสต์"
      "เส้นทาง"

      1.    Barnarasta dijo

        # ขุด http://www.google.com | grep เซิร์ฟเวอร์

        และจะบอก DNS ที่ใช้

      2.    เคมี dijo

        ตั้งแต่ Ubuntu 15.04 คุณต้องใช้:

        แสดงอุปกรณ์ nmcli

        เนื่องจาก nm-tool หายไป:
        http://askubuntu.com/questions/617067/why-nm-tool-is-no-longer-available-in-ubuntu-15-04

  3.   โคฮิโอต dijo

    เรียนฉันติดตั้ง Huayra 2.0 และอัปเดตเป็น 2.1 แล้ว
    อย่างน้อยในเวอร์ชันเหล่านี้โดยค่าเริ่มต้นจะไม่มีคำสั่ง "ifconfig" มิฉะนั้นฉันจะใช้คำสั่ง "ip" เพื่อดูสถานะของการ์ดเครือข่าย:

    ที่อยู่ ip sh

  4.   จฮ dijo

    xd ผู้ชาย jnbkj kjbkjbk kjbkj kj kj

  5.   เจมอนซอน dijo

    ฉันจะอัปเดตการเปลี่ยนแปลงที่อยู่ IP ของเซิร์ฟเวอร์อีเมลของฉันใน ISP DNS ได้อย่างไร