Тут мы рассмотрим автоматическую настройку сети Ubuntu 16.04 без Network Manager с помощью стандартных скриптов системы, которые остались от Upstart и пока все еще используются. Давайте сначала определим какие шаги нам нужно предпринять, чтобы все заработало:
Команды для просмотра установленных интрефейсов:
Переходим в к файлу с настройками: sudo vi /etc/network/interfaces
В редакторе "vi" нажимаем кнопку Insert для начала редактирования файла.
Если вам нужны настройки получаемые от dhcp сервера то добавляем строки:
Если же вам необходимы настройки статические записываем такие строки:
Выполняем ввод команды для перезапуска сетевого интерфейса:
- Включаем сетевой интерфейс и подключаемся к сети
- Устанавливаем IP адрес
- Получаем адреса DNS серверов
Команды для просмотра установленных интрефейсов:
Определив интрефейсы которые установлены в нешей систиеме, переходим непосредственно к настройке.
- ip link show - показывает реальные названия сетевых карт
- ifconfig - показывает конфиг прописанный в файле interfaces
Переходим в к файлу с настройками: sudo vi /etc/network/interfaces
В редакторе "vi" нажимаем кнопку Insert для начала редактирования файла.
Если вам нужны настройки получаемые от dhcp сервера то добавляем строки:
* где enp0s3 - название вашей сетевой карты
- auto enp0s3
- iface enp0s3 inet dhcp
Если же вам необходимы настройки статические записываем такие строки:
С первыми двумя строчками все понятно, а следующие задают параметры настройки интерфейса:
- auto enp0s3
- iface enp0s3 inet static
- address 192.168.1.7
- gateway 192.168.1.1
- netmask 255.255.255.0
- dns-nameservers 8.8.8.8
- address - наш ip адрес
- gateway - шлюз, через который будем получать доступ в интернет
- netmask - маска сети
- network - адрес сети, имеет тот же адрес что и шлюз, только с нулем вместо единицы.
- dns-nameservers - сервер который выступает в качестве роутера сети.
Выполняем ввод команды для перезапуска сетевого интерфейса:
$ sudo service networking restart
Комментариев нет:
Отправить комментарий