Android

Paano i-configure ang static ip address sa ubuntu 18.04

Ubuntu 18.04/18.10 Set Static IP

Ubuntu 18.04/18.10 Set Static IP

Talaan ng mga Nilalaman:

Anonim

Sa tutorial na ito, ipapaliwanag namin kung paano mag-set up ng isang static na IP address sa Ubuntu 18.04.

Sa karamihan ng mga sitwasyon, ang mga IP address ay itinalaga nang pabagu-bago ng iyong server ng DHCP server. Ang pagtatakda ng isang static na IP address sa iyong Ubuntu machine ay maaaring kailanganin sa iba't ibang mga sitwasyon, tulad ng pag-configure ng port forwarding o pagpapatakbo ng isang server ng media sa iyong network.

Pag-configure ng Static IP address gamit ang DHCP

Ang pinakamadali at ang inirekumendang paraan upang magtalaga ng isang static na IP address sa isang aparato sa iyong LAN ay sa pamamagitan ng pag-set up ng isang Static DHCP sa iyong router. Ang static DHCP o DHCP reservation ay isang tampok na matatagpuan sa karamihan ng mga router na ginagawang awtomatikong italaga ang DHCP server sa parehong IP address sa isang partikular na aparato ng network, sa tuwing humihiling ang aparato ng isang address mula sa server ng DHCP. Gumagana ito sa pamamagitan ng pagtatalaga ng isang static na IP sa natatanging MAC address ng aparato. Ang mga hakbang para sa pag-configure ng isang reserbasyon ng DHCP ay nag-iiba mula sa router hanggang sa router at maipapayo na kumonsulta sa dokumentasyon ng nagbebenta.

Netplan

Simula sa pagpapalabas ng 17.10, ang Netplan ay ang default na tool sa pamamahala ng network sa Ubuntu, pinapalitan ang file ng pagsasaayos /etc/network/interfaces na dati nang ginamit upang i-configure ang network sa Ubuntu.

Gumagamit ang Netplan ng mga file ng pagsasaayos na may YAML syntax. Upang mai-configure ang isang interface ng network sa Netplan lumikha ka lamang ng isang paglalarawan ng YAML para sa interface na iyon at ang Netplan ay bumubuo ng kinakailangang mga file ng pagsasaayos para sa iyong napiling tool ng renderer.

Kasalukuyang sinusuportahan ng Netplan ang dalawang renderer NetworkManager at Systemd-networkd. Ang NetworkManager ay kadalasang ginagamit sa mga machine ng Desktop habang ang Systemd-networkd ay ginagamit sa mga server nang walang GUI.

Pag-configure ng Static IP address sa Ubuntu Server

Ang mga mas bagong bersyon ng Ubuntu ay gumagamit ng 'Mahuhulaan na Mga Pangalan ng Network na Pangalan' na nagsisimula sa en . bilang default. Ang unang hakbang ay upang makilala ang pangalan ng interface ng ethernet na nais mong i-configure. Maaari mong gamitin ang ip link na utos tulad ng ipinakita sa ibaba:

ip link

Ang utos ay mag-print ng isang listahan ng lahat ng magagamit na mga interface ng network. Sa kasong ito, ang pangalan ng interface ay 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

Ang mga file ng pagsasaayos ng netplan ay naka-imbak sa /etc/netplan at direktoryo ng /etc/netplan at may extension .yaml . Marahil makakahanap ka ng isa o dalawang mga file ng YAML sa direktoryo na ito. Maaaring mag-iba ang file mula sa pag-setup hanggang sa pag-setup. Karaniwan, ang file ay pinangalanang alinman sa 01-netcfg.yaml , 50-cloud-init.yaml o NN_interfaceName.yaml , ngunit sa iyong system ay maaaring magkakaiba ito.

Buksan ang file na pagsasaayos ng YAML sa iyong editor ng teksto:

sudo nano /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes

Bago baguhin ang pagsasaayos, ipaliwanag natin ang code sa isang maikling.

Ang bawat file ng Netplan Yaml ay nagsisimula sa key ng network na may hindi bababa sa dalawang kinakailangang elemento. Ang unang kinakailangang elemento ay ang bersyon ng format ng pagsasaayos ng network at ang pangalawa ay ang uri ng aparato. Ang mga halaga ng mga uri ng aparato ay maaaring maging ethernets , bonds , bridges , at vlans .

Kasama sa pagsasaayos sa itaas ang uri ng renderer . Sa labas ng kahon, kung na-install mo ang Ubuntu sa mode ng server ang renderer ay na-configure upang magamit ang networkd bilang back end.

Sa ilalim ng uri ng aparato (sa kasong ito ethernets ) maaari naming tukuyin ang isa o higit pang mga interface ng network. Sa halimbawang ito mayroon lamang kaming isang interface ens3 na na-configure upang makakuha ng IP na pagtugon mula sa isang DHCP server dhcp4: yes .

Upang magtalaga ng isang static na IP address upang ens3 - ens3 interface ang i-edit ang file tulad ng sumusunod:

  • Itakda ang DHCP sa walang dhcp4: yes Tukuyin ang static na IP address 192.168.121.199/24 . Sa ilalim ng mga addresses: maaari kang magdagdag ng isa o higit pang mga IP4 o IP6 na mga IP address na itatalaga sa interface ng network. gateway4: 192.168.121.1 ang gateway gateway4: 192.168.121.1 Sa ilalim ng mga nameservers , tukuyin ang mga nameservers addresses:
/etc/netplan/01-netcfg.yaml

network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:

Kapag na-edit ang mga file ng Yaml siguraduhin na sinusunod mo ang mga pamantayang indent ng YAML code dahil hindi ito maaaring gumana kung mayroong isang syntax error sa pagsasaayos.

Kapag natapos na i-save at isara ang file at ilapat ang mga pagbabago sa:

sudo netplan apply

Patunayan ang mga pagbabago sa pamamagitan ng pag-type:

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

Ayan yun! Nagtalaga ka ng isang static na IP sa iyong server ng Ubuntu.

Pag-configure ng Static IP address sa Ubuntu Desktop

Ang pag-set up ng isang static na IP address sa mga computer ng Ubuntu Desktop ay hindi nangangailangan ng kaalaman sa teknikal.

  1. Sa screen ng Mga Aktibidad, maghanap para sa "network" at mag-click sa icon ng Network. Buksan nito ang mga setting ng pagsasaayos ng GNOME Network. Mag-click sa icon ng cog.

Ngayon na naka-set up ka ng isang static na IP Address, buksan ang iyong terminal alinman sa paggamit ng shortcut sa Ctrl+Alt+T o sa pamamagitan ng pag-click sa icon ng terminal at i-verify ang mga pagbabago sa pamamagitan ng pag-type:

ip addr

Ang output ay magpapakita sa interface ng IP address:

… 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

Konklusyon

Nalaman mo kung paano magtalaga ng isang static na IP address sa iyong Ubuntu 18.04 machine.

network ubuntu