แชร์ WiFi ผ่านสาย LAN บน Ubuntu 18.04
บทความสอนวิธีการแชร์ Internet ที่รับจาก WiFi ผ่านไปยังสาย Ethernet LAN บน Ubuntu 18.04
22 November, 2019 by
แชร์ WiFi ผ่านสาย LAN บน Ubuntu 18.04
Liew Wuttipat
| No comments yet

        ในบทความนี้ผมมีเทคนิคดีๆมาแนะนำกัน สำหรับคนที่ต้องการแชร์ Internet ที่เรารับมาจาก WiFi ผ่านสาย Eternet LAN ไปยังคอมพิวเตอร์เครื่องอื่น เนื่องจากบางครั้งเครื่องคอมพิวเตอร์ที่เรามีอยู่นั้น ไม่มี Wireless ทำให้รับ WiFi ไม่ได้ แต่พอจะมองหาว่าจะเสียบช่อง Eternet แทน ตัว Router ก็อยู่ไกล นี่จึงเป็นที่มาสำหรับการเขียนบทความนี้

        เทคนิคนี้ใช่ว่าจะมีประโยชน์เพียงเท่านี้นะ เพราะเราอาจจะใช้มันให้ช่วยแจก IP ไปยังอุปกรณ์ที่เราต้องการเชื่อมต่อได้อีกด้วย ซึ่งก็ทำให้เรารู้ IP ของอุปกรณ์แล้วทำการ SSH เข้าไปได้อย่างง่ายดาย เจ๋งไหมหล่ะ

        จริงๆถ้าทำใน Ubuntu 16.04 มันจะอยู่ใน Setting -> Network เลย แต่พอมาใน Ubuntu 18.04 เค้าดันเอาไปซ่อนไว้ ซึ่งผมก็ไม่รู้เหมือนกันว่าเค้าจะซ่อนทำไม ?

เริ่มเลยแล้วกัน

  1. เปิดหน้าต่าง Terminal ขึ้นมา (ctrl + alt + t ) แล้วเปิด Network connections โดยพิมพ์คำสั่งว่า

    $ nm-connection-editor

    จากนั้นจะมีหน้าต่าง Network connections โผล่ขึ้นมา ให้กดเครื่องหมาย + ที่มุมซ้ายล่าง เลือก Ethernet แล้วกด Create...

    จะมีหน้าต่าง Editing โผล่ขึ้นมา ตรง Connection name: ให้เปลี่ยนเป็น Shared แล้วตรง IPv4 Settings > Method เลือก Shared to other computers จากนั้นกด Save เป็นอันเสร็จสิ้น ต่อไปก็ทดลองทดสอบดู

  2. ทดสอบการเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่น
    ในที่นี้ผมจะลองกับบอร์ด Raspberry Pi 3 ว่าสามารถเชื่อมต่อและรับอินเทอร์เน็ตได้หรือไม่ ให้เราเสียบสาย LAN เชื่อมต่อกันระหว่างคอมพิวเตอร์ของเรา (Labtop)กับคอมพิวเตอร์เครื่องอื่น (Raspberry Pi 3) แล้วกดปุ่ม Network ที่มุมขวาบน แล้วเลือก Shared



  3. เช็ค IP Address ของเครื่องตัวเองโดยการเปิด Terminal ขึ้นมาแล้วพิมพ์คำสั่งว่า


    $ hostname -I


    จะเห็น 10.42.0.1 กับ 192.168.1.153

    โดยที่ 10.42.0.1 คือ IP ที่ต่อกับสาย Lan
    ส่วน 192.168.1.153 คือ IP ที่คอมพิวเตอร์ต่อกับ WiFi

  4. ต้องการเช็ค IP Address  ของคอมพิวเตอร์อีกเครื่อง (Raspberry Pi 3) โดยการพิมพ์คำสั่งว่า

    $ cat /var/lib/misc/dnsmasq.leases

    เราก็จะสามารถรู้ได้ว่า Raspberry Pi นั้นมี IP 10.42.0.160

เป็นอันเสร็จสิ้นหลังจากนี้คอมพิวเตอร์อีกเครื่องก็จะมีอินเทอร์เน็ตเรียบร้อยแล้ว ต่อไปก็แล้วแต่เพื่อนๆเลยว่าจะทำอะไร จะ SSH ก็สามารถเข้าโดยใช้ IP ที่เราเห็นได้เลย

Sign in to leave a comment