Linux Basics-állítsa be a statikus IP Ubuntu

posted in: Articles | 0

Ez a bemutató elmagyarázza, hogyan kell beállítani a statikus IP egy Ubuntu rendszer a parancssorból. Ez magában foglalja a hálózati konfiguráció az összes legutóbbi Ubuntu verziók, valamint utasításokat tartalmaz, hogy konfigurálja a statikus IP-címet, állítsa be a hostname és configure név megoldása.

hálózati konfiguráció Ubuntu 20.04 LTS és Ubuntu 18.04 LTS

a hálózati konfiguráció teljesen megváltozott az Ubuntu 17.10 használatával., A Canonical (az Ubuntu Linux disztribúciót fejlesztő vállalat) bevezette a Netplan nevű új eszközt a hálózati beállításkezeléshez, amelyet az összes új Ubuntu verzióban használnak, az 17.10 kiadástól kezdve. Netplan is használják a legújabb verzió Ubuntu 20.04. A korábbi hálózati konfigurációs fájl / etc / network / interfészek már nem használják.

állítsa be a statikus IP-címet Netplan Ubuntu

itt a lépéseket, hogy konfigurálja a statikus IP-címet Netplan. A Netplan konfigurációs fájlok az /etc/netplan/könyvtárban találhatók., Az alapértelmezett konfigurációs fájl az /etc/netplan/01-netcfg.yaml.

nyissa meg a hálózati konfigurációs fájlt szerkesztővel. A netplan konfigurációs fájlnév az Ubuntu verziójától függően eltérő.

Ubuntu 20.04:

sudo nano /etc/netplan/00-installer-config.yaml

Ubuntu 18.04:

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

a konfigurációs szintaxis Python programozási nyelven (.yaml formátum), tehát a vonalak behúzása fontos!

a fájl tartalma megegyezik az Ubuntu 20.04-es és 18.04-es verziójával.

itt egy példa a statikus IPv4 cím 192.168.1.,100 az első hálózati interfészen ens33 és gateway IP 192.168.1.1. A szerver a Google DNS 8.8.8.8 és 8.8.4.4 ingyenes szervereit fogja használni a névmegoldáshoz.

vagy képernyőképként egy Ubuntu szerverről:

IPv6 cím hozzáadható a címek sorába, vesszővel elválasztva. Példa:

fontos, hogy az IPv6 címet egyetlen idézőjelbe csomagolja, egyébként szintaktikai hibát kap.

a módosítások alkalmazásához futtassa:

sudo netplan apply

vagy használja a –debug kapcsolóval, hogy hasznos kimenetet kapjon, ha a netplan config fájl elemzése sikeres volt.,

sudo netplan --debug apply

DHCP-cím beállítása Netplan

segítségével itt található a konfiguráció az IPv4 és IPv6 hálózati konfigurációjának DHCP-kiszolgálóról történő beszerzéséhez.

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
ethernets:
ens33:
dhcp4: yes
dhcp6: yes

a módosítások alkalmazásához futtassa:

sudo netplan apply

több Netplan config options

Netplan egy komplex új konfigurációs rendszer hálózati kártyák, virtuális eszközök, VLAN és hidak konfigurálására Ubuntu 18.04-ben. További példákat és a szintaxis részletes magyarázatát lásd a man oldalon.

hálózati konfiguráció Ubuntu 12.04 – 17.04 (beleértve. Ubuntu 16.,04 LTS)

1. lépés: Állítsa be a hálózati interfészt

ebben a lépésben manuálisan konfigurálja a hálózati interfészt a következő fájlok szerkesztésével a kívánt szövegszerkesztővel(nano gedit vi). Ennek a példának a alkalmazásában a “nano” szerkesztőt használom. A megfelelő fájlt a következő parancs beírásával szerkesztheti a terminálba:

közvetlenül ebből a sorból másolhat vagy beilleszthet.,

sudo nano /etc/network/interfaces

írja be a root jelszavát, miután a kívánt szerkesztő megnyitja a fájlt, Ezt láthatja a régebbi Ubuntu verziókban:

auto lo eth0iface lo inet loopbackiface eth0 inet dynamic

Ubuntu rendszerek systemd-vel (mint például az Ubuntu 16.04 vagy újabb), a hálózati felületet ens33-nak hívják az eth0 helyett, és a “dinamikus” szót “dhcp” váltotta fel.,

A beállítás, ahol az IP-címet kap, amelyet automatikusan a DHCP fog kinézni:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto ens33
iface ens33 inet dhcp

Statikusan beállított hálózati kártyák van egy rész, így a régebbi Ubuntu verziók:

auto lo eth0iface lo inet loopbackiface eth0 inet static address xxx.xxx.xxx.xxx(enter your ip here) netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx(enter gateway ip here,usually the address of the router)

Itt egy példa egy régebbi Ubuntu Kiadás:

auto lo eth0iface lo inet loopbackiface eth0 inet staticaddress 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1

itt egy példa Ubuntu 16.04, majd újabb:

itt a teljes hálózati konfigurációs fájl egy Ubuntu 16.04 rendszer.

ha a” nano ” szerkesztőt használja a konfigurációs fájl szerkesztéséhez, írja be a Ctrl+x billentyűt a módosítások mentéséhez.,

módosított puffer mentése (a “nem” válaszadás elpusztítja a változásokat) ?

< – – Type ” y “

File Name to Write: interfaces

< – – – ENTER

2. lépés: Állítsa be a DNS szerverek

változások /etc/resolv.conf csak az Ubuntu < 14.04 rendszerekre van szükség, az újabb Ubuntu verziókhoz a névszerverek az /etc/network/interfaces fájlban vagy a netplan config fájlban vannak konfigurálva.

a) Ubuntu 20.04

nyissa meg a Netplan konfigurációs fájlt szerkesztővel., Majd használd a nano-t szerkesztőként ezt a példát:

sudo nano /etc/netplan/00-installer-config.yaml

megjelöltem a DNS-kiszolgáló IP-címek merész:

b) Ubuntu 18.04

Nyissa meg a netplan konfigurációs fájlt a nano szerkesztő:

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

megjelöltem a DNS-kiszolgáló IP-címek merész:

c) az Ubuntu verziók 14.04 pedig 16.04

Nyisd meg a /etc/network/interfaces fájl újra adjunk hozzá egy új sort a dns-névszerverek 8.8.8.8 után a gateway sort.

sudo nano /etc/network/interfaces
auto loiface lo inet loopbackiface ens33 inet static address xxx.xxx.xxx.xxx(enter your ip here) netmask xxx.xxx.xxx.xxx gateway xxx.xxx.xxx.xxx(enter gateway ip here,usually the address of the router) dns-nameservers 8.8.8.8

a névadók 8.8.8.8 és 8.8.4.,Az 4-et a Google nyilvános használatra biztosítja, így használhatja őket a hálózati konfigurációban.

ha a” nano ” szerkesztőt használja, írja be a Ctrl + x billentyűt a módosítások mentéséhez.

módosított puffer mentése (a “nem” válaszadás elpusztítja a változásokat) ?

<–Típus “y”

fájlnév íráshoz: interfészek

<—írja be

d) Ubuntu verziók < 14.04

ebben a lépésben manuálisan konfigurálja a DNS konfigurációs fájlt.

sudo nano /etc/resolv.conf

miután a szerkesztő megnyitja a fájlt, amelybe be szeretné írni a következő információkat…,

nameserver xxx.xxx.xxx.xxx(enter your dns server ip)nameserver xxx.xxx.xxx.xxx(enter your alt dns server ip)

Ha a” nano ” szerkesztőt használja, írja be a Ctrl+x billentyűt a módosítások mentéséhez.

módosított puffer mentése (a “nem” válaszadás elpusztítja a változásokat) ?

<–Type”y”

File Name to Write: resolv.conf

<–ENTER

itt van egy példa:

nameserver 8.8.8.8nameserver 8.8.4.4

3.lépés: Indítsa újra a hálózati

manuálisan indítsa újra a hálózati felületet az új beállításokkal.

Ubuntu 20.04 és 18.04 esetén a netplan paranccsal hajtson végre változtatásokat, majd indítsa újra a hálózatot., A parancs:

sudo netplan apply

Ubuntu 14.04 és 16.04 verziókhoz a systemctl-t használjuk helyette:

systemctl restart ifup@eth0

Ezen a ponton ellenőrizheti, hogy a beállítások helyesek-e:

ifconfig

ha minden rendben van, akkor ezt az eredményt kapja.

Ubuntu < 14.,04 használja a networking init szkriptet:

sudo /etc/init.d/networking restart

ennek olyan eredményt kell eredményeznie, amely a következőképpen néz ki:

*Reconfiguring network interfaces… 

állítsa be a Hostname

egy Ubuntu szerver vagy asztal gazdagépnevét a /etc/hostname és /etc/hostname fájlokban konfigurálják. Az/etc / hostname fájl beállítja a tényleges rendszer hostname míg / etc / hosts használják a helyi névfelbontás.

ebben a példában megváltoztatom a rendszer gazdagépnevét obelix.example.com.,

először szerkessze az / etc / hostname fájlt

sudo nano /etc/hostname

a hostname fájl csak a hostname helyi részét tartalmazza. A helyi rész itt “obelix”. Módosítsa az /etc/hostname fájl tartalmát:

obelix

és mentse el a fájlt. A hostname fájl, ahogy a nano-ban néz ki a Szerkesztés után:

ezután nyissa meg az/etc / hosts fájlt szerkesztővel:

sudo nano /etc/hosts

és módosítsa a rendszer IP-címével kezdődő sort:

192.168.1.100 obelix.example.com obelix

itt egy képernyőképet a hosts fájlról.,

a formátum így van:

végül indítsa újra a rendszert a hostname változás alkalmazásához.

Linux Basics-állítsa be a statikus IP Ubuntu

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük