Sleduji tento návod k vytvoření řadiče domény Active Directory Ubuntu pomocí Samby.
Problém, na který jsem narazil, je ten, že používá Ubuntu Server 13.10 a já používám nejnovější, 18.04. Někde mezi těmito dvěma verzemi přestalo Ubuntu používat /etc/network/interfaces
a začali používat netplan
.
Proto, když říká upravit /etc/network/interfaces
a přidejte:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.2.100
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255
gateway 192.168.2.1
dns-nameservers 192.168.1.100 8.8.8.8
dns-search <domain name>.local
Zobrazuje se mi chybová zpráva:
ifupdown byl v tomto systému nahrazen netplan(5).
Provedl jsem nějaký průzkum a zjistil jsem, že nyní by to mělo být uloženo v /etc/netplan/01-netcfg.yaml
. Tento soubor neexistuje. Mám to vytvořit? Také, co je ekvivalentem toho, co řekl, aby se vložil do souboru pro netplan
?
Upravit:Výstup pro ls /etc/netplan
je 50-cloud-init.yaml
a výstup pro cat /etc/netplan/*.yaml
je:
# This file is generated from information provided by
# the datasource. Changes to it will not persist across an instance.
# To disable cloud-init's network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
ethernets:
enp0s3:
addresses: []
dhcp4: true
optional: true
version: 2
Přijatá odpověď:
Nejprve se řiďme doporučením obsaženým v souboru 50-cloud-init.yaml. Otevřete terminál a proveďte:
sudo -i
echo "network: {config: disabled}" > /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg
exit
Dále odebereme soubor a současně jej zazálohujeme:
sudo mv /etc/netplan/50-cloud-init.yaml ~/50-cloud-init.yaml
Dále ověřte název ethernetového rozhraní příkazem:
ifconfig
Nahraďte rozhraní, které jste našli níže, pokud ne enp0s3.
Nyní napíšeme nový soubor:
sudo nano /etc/netplan/01-netcfg.yaml
Napište následující:
network:
version: 2
renderer: networkd
ethernets:
enp0s3:
addresses:
- 192.168.2.100/24
gateway4: 192.168.2.1
nameservers:
search: [<domain name>.local]
addresses: [192.168.1.100, 8.8.8.8]
Mezery, odsazení atd. jsou zásadní a musí být přesné. Dvakrát pečlivě zkontrolujte. Uložte (Ctrl+o následovaný Enterem) a ukončete (Ctrl+x) textový editor.
Nyní udělejte:
sudo netplan apply
Restartujte.