Ubuntu server: настраиваем сеть из консоли
В Ubuntu server отсутствует окружение рабочего стола и все настройки необходимо выполнять из консоли. В данной статье речь пойдет про настройку сети из консоли:
- установка статического ip-адреса
- получение ip адреса через dhcp
Дано:
В сети имеется маршрутизатор, который имеет ip 192.168.0.1 и который раздает ip по dhcp.
Ubuntu server, который по dhcp получил ip: 192.168.0.101
Файл с настройками /etc/network/interfaces
Настраиваем статечкский ip-адрес:
Для установки статического ip адреса, например 192.168.0.111, в Ubuntu server (debian, etc):
Делаем backup оригинального файла настроек:
sudo cp /etc/network/interfaces/ /etc/network/interfaces.orig
Открываем файл настроек в любом текстовом редакторе:
vim /etc/network/interfaces
Заменяем содержимое файла на:
# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet staticaddress 192.168.0.111netmask 255.255.255.0gateway 192.168.0.1dns-nameservers 8.8.8.8
Сохраняем изменения (в vim нажимаем Esc, вводим двоеточие : , затем вводим символы wq, нажимаем Enter).
Останавливаем сетевую службу:
sudo ifdown eth0
Запускаем сетевую службу:
sudo ifup eth0
Проверяем поменялся ли ip адрес:
sudo ifconfig
В результате вывод должен быть примерно таким:
eth0 Link encap:Ethernet HWaddr 08:00:27:3e:22:54 inet addr:192.168.0.111 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe3e:2254/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:663 errors:0 dropped:0 overruns:0 frame:0 TX packets:157 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:131049 (131.0 KB) TX bytes:18385 (18.3 KB)lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:312 errors:0 dropped:0 overruns:0 frame:0 TX packets:312 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:113089 (113.0 KB) TX bytes:113089 (113.0 KB)
Настраиваем получение ip адреса через dhcp:
Делаем backup оригинального файла настроек:
sudo cp /etc/network/interfaces/ /etc/network/interfaces.orig
Открываем файл настроек в любом текстовом редакторе:
vim /etc/network/interfaces
Заменяем содержимое файла на:
# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceauto eth0iface eth0 inet dhcp
Сохраняем изменения (в vim нажимаем Esc, вводим двоеточие : , затем вводим символы wq, нажимаем Enter).
Останавливаем сетевую службу:
sudo ifdown eth0
Запускаем сетевую службу:
sudo ifup eth0
Проверяем поменялся ли ip адрес командой:
sudo ifconfig