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.
Vélemény, hozzászólás?