How to install Network Simulator 2 (NS2) in Ubuntu Linux | Complete Step by Step | YouTube
สารบัญ:
- การกำหนดค่าที่อยู่ IP แบบคงที่โดยใช้ DHCP
- Netplan
- การกำหนดค่าที่อยู่ IP แบบคงที่บนเซิร์ฟเวอร์ Ubuntu
- การกำหนดค่าที่อยู่ IP แบบคงที่บน Ubuntu Desktop
- ข้อสรุป
ในบทช่วยสอนนี้เราจะอธิบายวิธีตั้งค่าที่อยู่ IP แบบคงที่บน Ubuntu 18.04
ในสถานการณ์ส่วนใหญ่ที่อยู่ IP จะถูกกำหนดแบบไดนามิกโดยเซิร์ฟเวอร์ DHCP เราเตอร์ของคุณ การตั้งค่าที่อยู่ IP แบบคงที่ในเครื่อง Ubuntu ของคุณอาจจำเป็นในสถานการณ์ต่าง ๆ เช่นการกำหนดค่าการส่งต่อพอร์ตหรือการเรียกใช้เซิร์ฟเวอร์สื่อบนเครือข่ายของคุณ
การกำหนดค่าที่อยู่ IP แบบคงที่โดยใช้ DHCP
วิธีที่ง่ายที่สุดและวิธีที่แนะนำในการกำหนดที่อยู่ IP แบบคงที่ให้กับอุปกรณ์ใน LAN ของคุณคือการตั้งค่า Static DHCP บนเราเตอร์ของคุณ การสำรอง DHCP แบบคงที่หรือ DHCP เป็นคุณลักษณะที่พบในเราเตอร์ส่วนใหญ่ซึ่งทำให้เซิร์ฟเวอร์ DHCP กำหนดที่อยู่ IP เดียวกันให้กับอุปกรณ์เครือข่ายโดยอัตโนมัติทุกครั้งที่อุปกรณ์ร้องขอที่อยู่จากเซิร์ฟเวอร์ DHCP สิ่งนี้ทำงานได้โดยการกำหนด IP แบบคงที่ให้กับที่อยู่ MAC ที่ไม่ซ้ำกันของอุปกรณ์ ขั้นตอนสำหรับการกำหนดค่าการสำรอง DHCP แตกต่างกันไปจากเราเตอร์ไปยังเราเตอร์และแนะนำให้ศึกษาเอกสารของผู้ขาย
Netplan
เริ่มต้นด้วยการเปิดตัว 17.10 Netplan เป็นเครื่องมือการจัดการเครือข่ายเริ่มต้นบน Ubuntu แทนที่ไฟล์การกำหนดค่า
/etc/network/interfaces
ที่เคยถูกใช้เพื่อกำหนดค่าเครือข่ายบน Ubuntu
Netplan ใช้ไฟล์การกำหนดค่าที่มีไวยากรณ์ YAML ในการกำหนดค่าอินเทอร์เฟซเครือข่ายด้วย Netplan คุณเพียงแค่สร้างคำอธิบาย YAML สำหรับอินเทอร์เฟซนั้นและ Netplan จะสร้างไฟล์การกำหนดค่าที่จำเป็นสำหรับเครื่องมือ renderer ที่คุณเลือก
ปัจจุบัน Netplan สนับสนุนตัวแสดงสองตัว NetworkManager และ Systemd-networkd NetworkManager ส่วนใหญ่จะใช้กับเครื่องเดสก์ท็อปในขณะที่ Systemd-networkd ใช้บนเซิร์ฟเวอร์ที่ไม่มี GUI
การกำหนดค่าที่อยู่ IP แบบคงที่บนเซิร์ฟเวอร์ Ubuntu
Ubuntu รุ่นใหม่กว่าใช้ 'Predictable Network Interface Names' ที่ขึ้นต้นด้วย
en
โดยค่าเริ่มต้น. ขั้นตอนแรกคือการระบุชื่อของอินเตอร์เฟสอีเธอร์เน็ตที่คุณต้องการกำหนดค่า คุณสามารถใช้คำสั่ง ip link ดังแสดงด้านล่าง:
ip link
คำสั่งจะพิมพ์รายการอินเตอร์เฟสเครือข่ายที่มีอยู่ทั้งหมด ในกรณีนี้ชื่อของอินเตอร์เฟสคือ
ens3
:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
ไฟล์คอนฟิกูเรชัน Netplan ถูกเก็บไว้ในไดเร็กทอรี
/etc/netplan
และมีนามสกุล.
.yaml
คุณอาจพบไฟล์ YAML หนึ่งหรือสองไฟล์ในไดเรกทอรีนี้ ไฟล์อาจแตกต่างจากการตั้งค่าการติดตั้ง โดยปกติแล้วไฟล์จะมีชื่อว่า
01-netcfg.yaml
,
50-cloud-init.yaml
หรือ
NN_interfaceName.yaml
แต่ในระบบของคุณอาจแตกต่างกัน
เปิดไฟล์คอนฟิกูเรชัน YAML ด้วยโปรแกรมแก้ไขข้อความของคุณ:
sudo nano /etc/netplan/01-netcfg.yaml
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes
ก่อนที่จะเปลี่ยนการตั้งค่าให้อธิบายรหัสสั้น ๆ
แต่ละไฟล์ Netplan Yaml เริ่มต้นด้วยคีย์
network
ที่มีองค์ประกอบที่จำเป็นอย่างน้อยสององค์ประกอบ องค์ประกอบที่จำเป็นแรกคือเวอร์ชันของรูปแบบการกำหนดค่าเครือข่ายและองค์ประกอบที่สองคือประเภทอุปกรณ์ ค่าประเภทอุปกรณ์อาจเป็น
ethernets
bonds
ริดเจสและ
vlans
การกำหนดค่าด้านบนยังมีประเภท
renderer
ด้วย ถ้าคุณติดตั้ง Ubuntu ในโหมดเซิร์ฟเวอร์ตัวแสดงผลจะได้รับการกำหนดค่าให้ใช้
networkd
เป็นส่วนหลัง
ภายใต้ประเภทของอุปกรณ์ (ในกรณีนี้
ethernets
) เราสามารถระบุหนึ่งหรือมากกว่าเครือข่ายอินเตอร์เฟซ ในตัวอย่างนี้เรามีเพียงอินเตอร์เฟส
ens3
ที่ได้รับการกำหนดค่าเพื่อรับ IP แอดเดรสจากเซิร์ฟเวอร์ DHCP
dhcp4: yes
หากต้องการกำหนดที่อยู่ IP แบบคงที่ให้กับอินเตอร์เฟส
ens3
ให้แก้ไขไฟล์ดังต่อไปนี้:
- ตั้ง DHCP เป็น no
dhcp4: yes
ระบุที่อยู่ IP คงที่192.168.121.199/24
ภายใต้addresses:
คุณสามารถเพิ่มที่อยู่ IP IPv4 หรือ IPv6 หนึ่งรายการขึ้นไปที่จะกำหนดให้กับอินเทอร์เฟซเครือข่ายระบุเกตเวย์เกตเวย์gateway4: 192.168.121.1
ภายใต้เนมnameservers
ให้ระบุที่addresses:
เซิร์ฟเวอร์addresses:
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:
เมื่อแก้ไขไฟล์ Yaml ตรวจสอบให้แน่ใจว่าคุณได้ปฏิบัติตามมาตรฐานการเยื้องของรหัส YAML เนื่องจากอาจไม่ทำงานหากมีข้อผิดพลาดทางไวยากรณ์ในการกำหนดค่า
เมื่อบันทึกแล้วปิดไฟล์และใช้การเปลี่ยนแปลงกับ:
sudo netplan apply
ตรวจสอบการเปลี่ยนแปลงโดยการพิมพ์:
ip addr show dev ens3
3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever
3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever
แค่นั้นแหละ! คุณได้กำหนด IP แบบคงที่ให้กับเซิร์ฟเวอร์ Ubuntu ของคุณ
การกำหนดค่าที่อยู่ IP แบบคงที่บน Ubuntu Desktop
การตั้งค่าที่อยู่ IP แบบคงที่ในคอมพิวเตอร์ Ubuntu Desktop ไม่จำเป็นต้องมีความรู้ด้านเทคนิค
-
ในหน้าจอกิจกรรมให้ค้นหา "เครือข่าย" และคลิกที่ไอคอนเครือข่าย นี่จะเป็นการเปิดการตั้งค่าโครงข่าย GNOME คลิกที่ไอคอนฟันเฟือง
ตอนนี้คุณได้ตั้งค่าที่อยู่ IP แบบคงที่ให้เปิดเทอร์มินัลโดยใช้แป้นพิมพ์ลัด
Ctrl+Alt+T
หรือคลิกที่ไอคอนเทอร์มินัลและตรวจสอบการเปลี่ยนแปลงโดยการพิมพ์:
ip addr
ผลลัพธ์จะแสดงที่อยู่ IP ของอินเทอร์เฟซ:
… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever
… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever
ข้อสรุป
คุณได้เรียนรู้วิธีกำหนดที่อยู่ IP แบบคงที่ในเครื่อง Ubuntu 18.04 ของคุณ
เครือข่าย Ubuntuสนับสนุน Cloud Computing จะเป็นจุดเด่นของ Ubuntu ที่ปล่อยออกมาในเดือนตุลาคมซึ่งเป็นส่วนแบ่งการจำหน่ายของลินุกซ์ที่จัดทำโดย Canonical โดย Mark Shuttleworth ได้ประกาศในอีเมลไปยังผู้พัฒนาซอฟท์แวร์ Ubuntu เมื่อวันศุกร์ที่ผ่านมา

เซิร์ฟเวอร์ Ubuntu 9.10 ซึ่งมีชื่อเล่นว่า " Karmic Koala "จะรวมการสนับสนุน EC2 ซึ่งเป็นบริการคอมพิวเตอร์คลาวด์ที่ดำเนินการโดย Amazon Web Services และ Amazon Machine Images (AMIs) มาตรฐานเพื่อให้แอพพลิเคชันที่ทำงานในระบบคลาวด์สามารถทำงานร่วมกันได้โดยง่ายโดยใช้การกำหนดค่าที่คล้ายกัน , Shuttleworth ได้เขียน
Canonical สร้างความตื่นเต้นอย่างมากเมื่อต้นปีที่ผ่านมาเมื่อประกาศแผนการ Ubuntu สำหรับ Android ซึ่งรวมถึงสมาร์ทโฟนแบบแท่นวางซึ่งสามารถเปิดเดสก์ท็อป Ubuntu Linux แบบเต็มรูปแบบได้

ไม่มีการระบุชื่อที่เฉพาะเจาะจงในเวลาที่เกี่ยวกับคู่ค้าของผู้ผลิต แต่เมื่อเร็ว ๆ นี้โครงการแนวคิดใหม่ ๆ ปรากฏขึ้นเพื่อพยายามนำวิสัยทัศน์ไปสู่ชีวิต
เช่น Ubuntu Linux? วันพฤหัสบดีนี้คือวันแห่งความผิดพลาด Ubuntu ต่อไปซึ่งจะนำเสนอแฟน ๆ ที่มีโอกาสกลับมาให้ความช่วยเหลืออีกครั้ง

ไม่ลับว่าลินุกซ์มีทางเลือกที่น่าสนใจมากขึ้นสำหรับผู้ใช้ทางธุรกิจในโทรศัพท์มือถือรุ่นนี้ - ได้รับอิทธิพลจากยุคคอมพิวเตอร์พร้อมเดสก์ท็อปและความหลากหลายของทางเลือกสำหรับผู้ใช้ที่ได้รับการออกแบบมาสำหรับการผลิตเดสก์ท็อปที่มั่นคง