2 min čtení
Jak změnit interní IP adresu Ubiquiti UCG Max nebo Ultra přes CLI
Když se do grafického rozhraní nedostanete, zbývá SSH. Postup, jak přesunout interní síť brány UCG do jiného rozsahu, krok za krokem.
Ne vždy se dá konfigurace Ubiquiti vyřešit pohodlně přes grafické rozhraní. Někdy je potřeba připojit se k zařízení přímo a změnu provést z příkazové řádky. Typickým příkladem může být právě změna interní IP adresy, kdy se hodí grafické rozhraní jednoduše obejít a zasáhnout přímo do konfigurace zařízení.
V tomto příkladu použijeme UCG Max, stejně to ale funguje i na UCG Ultra. S drobnými rozdíly v konfiguraci se stejný postup dá použít i na dalších podobných branách Ubiquiti. Celý postup vypadá následovně.
Připojení přes SSH
Nejprve se k UCG připojíme přes SSH na jeho aktuální interní adrese. Pokud je zařízení stále ve výchozí konfiguraci, bude to obvykle:
192.168.1.1
Po přihlášení se dostaneme do shellu:
ubnt@ubnt:~$
Použijte přihlašovací údaje, které máte na zařízení nastavené. U starších zařízení Ubiquiti bývalo výchozí:
Uživatel: ubnt
Heslo: ubnt
Přepnutí na root
Pro další práci potřebujeme vyšší oprávnění. Přepneme se proto na uživatele root:
sudo su -
Prompt by se měl změnit na:
root@ubnt:~#
Zjištění rozhraní s interní IP
Než začneme měnit konfiguraci, je dobré si ověřit, na kterém ethernetovém rozhraní je současná interní adresa nastavena.
K tomu poslouží:
ip a
V seznamu rozhraní najděte 192.168.1.1/24. Podle konkrétní konfigurace může být tato adresa například na eth0 nebo eth1.
Úprava konfigurace
Do konfiguračního režimu se dostaneme příkazem:
configure
Terminál následně zobrazí:
[edit]
Teď můžeme na vybraném rozhraní nastavit novou IP adresu. Pokud bychom například chtěli použít 10.10.10.1/24, zadáme:
set interfaces ethernet eth0 address 10.10.10.1/24
Adresu samozřejmě nahraďte vlastním požadovaným rozsahem.
Současně je potřeba odstranit původní adresu, která je na rozhraní stále nastavená:
delete interfaces ethernet eth0 address 192.168.1.1/24
Pokud jste v předchozím kroku zjistili, že se interní síť nachází například na eth1, upravte podle toho oba příkazy.
Aplikování změn
Jakmile je konfigurace připravená, změny aplikujeme:
commit
Tady je potřeba počítat s jednou důležitou věcí. Jakmile se IP adresa zařízení změní, současné SSH spojení se přeruší. Je to očekávané, protože UCG už nebude dostupné na původní adrese.
Počítač je proto potřeba připojit do nového adresního rozsahu a následně se k UCG přihlásit na novou IP adresu.
Užitečný příkaz při práci s CLI
Pokud si nejste jistí syntaxí jednotlivých příkazů, může pomoct:
show configuration commands
Tento příkaz zobrazí konfiguraci ve formě příkazů, což je praktické nejen při samotné změně IP adresy, ale i při hledání dalších částí konfigurace.
Na závěr
Změna interní IP přes CLI není nijak složitá. Důležité je hlavně správně identifikovat rozhraní, na kterém je současná adresa nastavená, a před commit odstranit původní IP.
Výhodou tohoto postupu je především to, že nejsme odkázáni na grafické rozhraní. Pokud se do něj z nějakého důvodu nedostaneme nebo potřebujeme konfiguraci upravit přímo na zařízení, SSH a CLI nám umožní provést změnu přímo z příkazové řádky.