Пошаговое руководство по настройке конфигурации DHCP-сервера / клиента в VirtualBox

Я пытаюсь реализовать DHCP на двух машинах VirtualBox, на которых работают Ubuntu 16.10 (один как клиент, один как сервер), а хост - это Windows 10.

Как мне идти делая это?

Пошаговое руководство было бы высоко оценено, поскольку я начинаю.

Спасибо. :

)
0
задан 18 April 2017 в 13:58

18 ответов

Сначала установите dhcp server

sudo apt install isc-dhcp-server

Затем выберите интерфейсную карту с помощью dhcp server.

sudo nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript # sourced by /etc/init.d/isc-dhcp-server # installed at /etc/default/isc-dhcp-server by the maintainer scripts # # This is a POSIX shell fragment # # Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). #DHCPD_CONF=/etc/dhcp/dhcpd.conf # Path to dhcpd's PID file (default: /var/run/dhcpd.pid). #DHCPD_PID=/var/run/dhcpd.pid # Additional options to start dhcpd with. # Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead #OPTIONS="" # On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACES="eth0"

В этом случае nic is eth0

Настроить Subnet

sudo nano /etc/dhcp/dhcpd.conf

комментарий все и выше, поместите этот

subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.xxx 192.168.0.xxx; option routers 192.168.0.x; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option domain-name-servers xxx.xxx.xxx.xxx; default-lease-time 86400; max-lease-time 86400; }

Перезагрузка

sudo service isc-dhcp-server restart

Для клиента достаточно выбрать конфигурацию автомобиля через dhcp.

Попробуйте

0
ответ дан 18 July 2018 в 14:43

Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждой машине (если он еще не включен), наши машины также должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.

Создать сеть только для хоста

В VirtualBox из меню file выберите preferences и в окне настроек VirtualBox, выберите «Сеть», затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.

Добавьте наши машины в ту же сеть

Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в сеть раздел. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.

Запуск DHCP-сервера

Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:

sudo apt-get install dnsmasq

Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы взглянуть на или сетевые интерфейсы, запустив:

ifconfig -a

мы должны получить что-то похожее на это:

enter image description here [!d5]

enp0s3 является или первым адаптером, вы помните интерфейс Nat? у него уже есть IP (10.0.2.15), мы не имеем никакого отношения к этому интерфейсу, мы просто создали его для доступа к Интернету, если это было необходимо для установки файлов и т. д.

enp0s8 подключен к нашей сети vboxnet0, которую мы только создали в первом разделе, мы должны сделать этот список интерфейсов запросом DHCP и ответом на них.

Теперь вернемся к включению функций DHCP-сервера для dnsmas, просто запустите эту команду:

sudo nano /etc/dnsmasq.conf

Он откроет файл конфигурации dnsmasq в редакторе nano. есть некоторые строки, которые мы должны раскомментировать и добавить нашу конфигурацию к этим строкам:

interface=enp0s8 bind-interfaces dhcp-range=192.168.100.10,192.168.100.20,24h

Вы также можете вставить их в этот файл конфигурации, для interface мы должны использовать enp0s8, мы

И dhcp-range - это диапазон, который мы хотим присвоить нашим запросам от: 192.168.100.10 до 192.168.100.20 с временем аренды 24 часов.

Теперь мы должны дать нашему интерфейсу enp0s8 IP-адрес, например:

sudo ifconfig enp0s8 192.168.100.1 sudo ifconfig enp0s8 up

Вы можете отредактировать файл interfaces и назначить статический IP-адрес этому интерфейсу.

В конце концов, мы должны запустить демон dnsmasq:

sudo systemctl start dnsmasq.service

Client

Включить другой компьютер Ubuntu, он должен установить сетевой менеджер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и выполнено, ваш интерфейс получит IP.

Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:

enter image description here [!d5]

Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.

1
ответ дан 18 July 2018 в 14:43

Сначала установите dhcp server

sudo apt install isc-dhcp-server

Затем выберите интерфейсную карту с помощью dhcp server.

sudo nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript # sourced by /etc/init.d/isc-dhcp-server # installed at /etc/default/isc-dhcp-server by the maintainer scripts # # This is a POSIX shell fragment # # Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). #DHCPD_CONF=/etc/dhcp/dhcpd.conf # Path to dhcpd's PID file (default: /var/run/dhcpd.pid). #DHCPD_PID=/var/run/dhcpd.pid # Additional options to start dhcpd with. # Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead #OPTIONS="" # On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACES="eth0"

В этом случае nic is eth0

Настроить Subnet

sudo nano /etc/dhcp/dhcpd.conf

комментарий все и выше, поместите этот

subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.xxx 192.168.0.xxx; option routers 192.168.0.x; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option domain-name-servers xxx.xxx.xxx.xxx; default-lease-time 86400; max-lease-time 86400; }

Перезагрузка

sudo service isc-dhcp-server restart

Для клиента достаточно выбрать конфигурацию автомобиля через dhcp.

Попробуйте

0
ответ дан 24 July 2018 в 20:27

Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждой машине (если он еще не включен), наши машины также должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.

Создать сеть только для хоста

В VirtualBox из меню file выберите preferences и в окне настроек VirtualBox, выберите «Сеть», затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.

Добавьте наши машины в ту же сеть

Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в сеть раздел. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.

Запуск DHCP-сервера

Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:

sudo apt-get install dnsmasq

Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы взглянуть на или сетевые интерфейсы, запустив:

ifconfig -a

мы должны получить что-то похожее на это:

enter image description here [!d5]

enp0s3 является или первым адаптером, вы помните интерфейс Nat? у него уже есть IP (10.0.2.15), мы не имеем никакого отношения к этому интерфейсу, мы просто создали его для доступа к Интернету, если это было необходимо для установки файлов и т. д.

enp0s8 подключен к нашей сети vboxnet0, которую мы только создали в первом разделе, мы должны сделать этот список интерфейсов запросом DHCP и ответом на них.

Теперь вернемся к включению функций DHCP-сервера для dnsmas, просто запустите эту команду:

sudo nano /etc/dnsmasq.conf

Он откроет файл конфигурации dnsmasq в редакторе nano. есть некоторые строки, которые мы должны раскомментировать и добавить нашу конфигурацию к этим строкам:

interface=enp0s8 bind-interfaces dhcp-range=192.168.100.10,192.168.100.20,24h

Вы также можете вставить их в этот файл конфигурации, для interface мы должны использовать enp0s8, мы

И dhcp-range - это диапазон, который мы хотим присвоить нашим запросам от: 192.168.100.10 до 192.168.100.20 с временем аренды 24 часов.

Теперь мы должны дать нашему интерфейсу enp0s8 IP-адрес, например:

sudo ifconfig enp0s8 192.168.100.1 sudo ifconfig enp0s8 up

Вы можете отредактировать файл interfaces и назначить статический IP-адрес этому интерфейсу.

В конце концов, мы должны запустить демон dnsmasq:

sudo systemctl start dnsmasq.service

Client

Включить другой компьютер Ubuntu, он должен установить сетевой менеджер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и выполнено, ваш интерфейс получит IP.

Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:

enter image description here [!d5]

Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.

1
ответ дан 24 July 2018 в 20:27

Сначала установите dhcp server

sudo apt install isc-dhcp-server

Затем выберите интерфейсную карту с помощью dhcp server.

sudo nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript # sourced by /etc/init.d/isc-dhcp-server # installed at /etc/default/isc-dhcp-server by the maintainer scripts # # This is a POSIX shell fragment # # Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). #DHCPD_CONF=/etc/dhcp/dhcpd.conf # Path to dhcpd's PID file (default: /var/run/dhcpd.pid). #DHCPD_PID=/var/run/dhcpd.pid # Additional options to start dhcpd with. # Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead #OPTIONS="" # On what interfaces should the DHCP server (dhcpd) serve DHCP requests? # Separate multiple interfaces with spaces, e.g. "eth0 eth1". INTERFACES="eth0"

В этом случае nic is eth0

Настроить Subnet

sudo nano /etc/dhcp/dhcpd.conf

комментарий все и выше, поместите этот

subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.xxx 192.168.0.xxx; option routers 192.168.0.x; option subnet-mask 255.255.255.0; option broadcast-address 192.168.0.255; option domain-name-servers xxx.xxx.xxx.xxx; default-lease-time 86400; max-lease-time 86400; }

Перезагрузка

sudo service isc-dhcp-server restart

Для клиента достаточно выбрать конфигурацию автомобиля через dhcp.

Попробуйте

0
ответ дан 31 July 2018 в 23:30

Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждой машине (если он еще не включен), наши машины также должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.

Создать сеть только для хоста

В VirtualBox из меню file выберите preferences и в окне настроек VirtualBox, выберите «Сеть», затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.

Добавьте наши машины в ту же сеть

Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в сеть раздел. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.

Запуск DHCP-сервера

Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:

sudo apt-get install dnsmasq

Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы взглянуть на или сетевые интерфейсы, запустив:

ifconfig -a

мы должны получить что-то похожее на это:

enter image description here [!d5]

enp0s3 является или первым адаптером, вы помните интерфейс Nat? у него уже есть IP (10.0.2.15), мы не имеем никакого отношения к этому интерфейсу, мы просто создали его для доступа к Интернету, если это было необходимо для установки файлов и т. д.

enp0s8 подключен к нашей сети vboxnet0, которую мы только создали в первом разделе, мы должны сделать этот список интерфейсов запросом DHCP и ответом на них.

Теперь вернемся к включению функций DHCP-сервера для dnsmas, просто запустите эту команду:

sudo nano /etc/dnsmasq.conf

Он откроет файл конфигурации dnsmasq в редакторе nano. есть некоторые строки, которые мы должны раскомментировать и добавить нашу конфигурацию к этим строкам:

interface=enp0s8 bind-interfaces dhcp-range=192.168.100.10,192.168.100.20,24h

Вы также можете вставить их в этот файл конфигурации, для interface мы должны использовать enp0s8, мы

И dhcp-range - это диапазон, который мы хотим присвоить нашим запросам от: 192.168.100.10 до 192.168.100.20 с временем аренды 24 часов.

Теперь мы должны дать нашему интерфейсу enp0s8 IP-адрес, например:

sudo ifconfig enp0s8 192.168.100.1 sudo ifconfig enp0s8 up

Вы можете отредактировать файл interfaces и назначить статический IP-адрес этому интерфейсу.

В конце концов, мы должны запустить демон dnsmasq:

sudo systemctl start dnsmasq.service

Client

Включить другой компьютер Ubuntu, он должен установить сетевой менеджер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и выполнено, ваш интерфейс получит IP.

Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:

enter image description here [!d5]

Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.

1
ответ дан 31 July 2018 в 23:30

Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.

Создать сеть только для хоста

В меню VirtualBox из file выберите preferences и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.

Добавьте наши компьютеры в ту же сеть

Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в раздел сети. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.

Запуск DHCP-сервера

Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:

sudo apt-get install dnsmasq

Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы посмотреть или сетевые интерфейсы, запустив:

ifconfig -a

мы должны получить что-то похожее на это:

enp0s3 является или первым адаптером, вы помните интерфейс Nat? у него уже есть IP (10.0.2.15), мы не имеем никакого отношения к этому интерфейсу, мы просто создали его для доступа к Интернету, если это было необходимо для установки файлов и т. д.

enp0s8 подключен к нашей сети vboxnet0, которую мы просто создаем в первом разделе, мы должны сделать этот список интерфейсов запросом DHCP и ответом на них.

Теперь вернемся к включению функций DHCP-сервера для dnsmas, просто запустите эту команду:

sudo nano /etc/dnsmasq.conf

Он откроет файл конфигурации dnsmasq в редакторе nano. есть некоторые строки, которые мы должны раскомментировать и добавить нашу конфигурацию к этим строкам:

interface=enp0s8
bind-interfaces
dhcp-range=192.168.100.10,192.168.100.20,24h

Вы можете просто вставить их в этот файл конфигурации, для interface мы должны использовать enp0s8, мы

И dhcp-range - это диапазон, который мы хотим присвоить нашим запросам от: 192.168.100.10 до 192.168.100.20 со временем аренды 24 часов.

Теперь мы должны дать нашему интерфейсу enp0s8 IP-адрес, например:

sudo ifconfig enp0s8 192.168.100.1
sudo ifconfig enp0s8 up

Вы можете отредактировать файл interfaces и назначить статический IP-адрес этому интерфейсу.

В конце концов, мы должны запустить демон dnsmasq:

sudo systemctl start dnsmasq.service

Клиент

Включите другой компьютер Ubuntu, он должен установить сетевой диспетчер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и сделано, ваш интерфейс получит IP.

Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:

Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.

1
ответ дан 2 August 2018 в 18:26

Сначала установите dhcp server

sudo apt install isc-dhcp-server

Затем выберите интерфейсную карту с помощью кнопки dhcp server.

sudo nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPD_CONF=/etc/dhcp/dhcpd.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid

# Additional options to start dhcpd with.
#   Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#   Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"

В этом случае nic является eth0

Настроить Subnet

sudo nano /etc/dhcp/dhcpd.conf

комментарий все и выше поместите это

subnet 192.168.0.0 netmask 255.255.255.0 {
       range 192.168.0.xxx 192.168.0.xxx;
        option routers                  192.168.0.x;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.0.255;
        option domain-name-servers      xxx.xxx.xxx.xxx;
        default-lease-time 86400;
        max-lease-time 86400;


}

Служба перезагрузки

sudo service isc-dhcp-server restart

Для клиента достаточно выбрать конфигурацию автомобиля через dhcp.

Попробуйте

0
ответ дан 2 August 2018 в 18:26

Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.

Создать сеть только для хоста

В меню VirtualBox из file выберите preferences и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.

Добавьте наши компьютеры в ту же сеть

Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в раздел сети. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.

Запуск DHCP-сервера

Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:

sudo apt-get install dnsmasq

Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы посмотреть или сетевые интерфейсы, запустив:

ifconfig -a

мы должны получить что-то похожее на это:

enp0s3 является или первым адаптером, вы помните интерфейс Nat? у него уже есть IP (10.0.2.15), мы не имеем никакого отношения к этому интерфейсу, мы просто создали его для доступа к Интернету, если это было необходимо для установки файлов и т. д.

enp0s8 подключен к нашей сети vboxnet0, которую мы просто создаем в первом разделе, мы должны сделать этот список интерфейсов запросом DHCP и ответом на них.

Теперь вернемся к включению функций DHCP-сервера для dnsmas, просто запустите эту команду:

sudo nano /etc/dnsmasq.conf

Он откроет файл конфигурации dnsmasq в редакторе nano. есть некоторые строки, которые мы должны раскомментировать и добавить нашу конфигурацию к этим строкам:

interface=enp0s8
bind-interfaces
dhcp-range=192.168.100.10,192.168.100.20,24h

Вы можете просто вставить их в этот файл конфигурации, для interface мы должны использовать enp0s8, мы

И dhcp-range - это диапазон, который мы хотим присвоить нашим запросам от: 192.168.100.10 до 192.168.100.20 со временем аренды 24 часов.

Теперь мы должны дать нашему интерфейсу enp0s8 IP-адрес, например:

sudo ifconfig enp0s8 192.168.100.1
sudo ifconfig enp0s8 up

Вы можете отредактировать файл interfaces и назначить статический IP-адрес этому интерфейсу.

В конце концов, мы должны запустить демон dnsmasq:

sudo systemctl start dnsmasq.service

Клиент

Включите другой компьютер Ubuntu, он должен установить сетевой диспетчер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и сделано, ваш интерфейс получит IP.

Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:

Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.

1
ответ дан 3 August 2018 в 20:45

Сначала установите dhcp server

sudo apt install isc-dhcp-server

Затем выберите интерфейсную карту с помощью кнопки dhcp server.

sudo nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPD_CONF=/etc/dhcp/dhcpd.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid

# Additional options to start dhcpd with.
#   Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#   Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"

В этом случае nic является eth0

Настроить Subnet

sudo nano /etc/dhcp/dhcpd.conf

комментарий все и выше поместите это

subnet 192.168.0.0 netmask 255.255.255.0 {
       range 192.168.0.xxx 192.168.0.xxx;
        option routers                  192.168.0.x;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.0.255;
        option domain-name-servers      xxx.xxx.xxx.xxx;
        default-lease-time 86400;
        max-lease-time 86400;


}

Служба перезагрузки

sudo service isc-dhcp-server restart

Для клиента достаточно выбрать конфигурацию автомобиля через dhcp.

Попробуйте

0
ответ дан 3 August 2018 в 20:45

Сначала установите dhcp server

sudo apt install isc-dhcp-server

Затем выберите интерфейсную карту с помощью кнопки dhcp server.

sudo nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPD_CONF=/etc/dhcp/dhcpd.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid

# Additional options to start dhcpd with.
#   Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#   Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"

В этом случае nic является eth0

Настроить Subnet

sudo nano /etc/dhcp/dhcpd.conf

комментарий все и выше поместите это

subnet 192.168.0.0 netmask 255.255.255.0 {
       range 192.168.0.xxx 192.168.0.xxx;
        option routers                  192.168.0.x;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.0.255;
        option domain-name-servers      xxx.xxx.xxx.xxx;
        default-lease-time 86400;
        max-lease-time 86400;


}

Служба перезагрузки

sudo service isc-dhcp-server restart

Для клиента достаточно выбрать конфигурацию автомобиля через dhcp.

Попробуйте

0
ответ дан 5 August 2018 в 05:26

Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.

Создать сеть только для хоста

В меню VirtualBox из file выберите preferences и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.

Добавьте наши компьютеры в ту же сеть

Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в раздел сети. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.

Запуск DHCP-сервера

Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:

sudo apt-get install dnsmasq

Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы посмотреть или сетевые интерфейсы, запустив:

ifconfig -a

мы должны получить что-то похожее на это:

enp0s3 является или первым адаптером, вы помните интерфейс Nat? у него уже есть IP (10.0.2.15), мы не имеем никакого отношения к этому интерфейсу, мы просто создали его для доступа к Интернету, если это было необходимо для установки файлов и т. д.

enp0s8 подключен к нашей сети vboxnet0, которую мы просто создаем в первом разделе, мы должны сделать этот список интерфейсов запросом DHCP и ответом на них.

Теперь вернемся к включению функций DHCP-сервера для dnsmas, просто запустите эту команду:

sudo nano /etc/dnsmasq.conf

Он откроет файл конфигурации dnsmasq в редакторе nano. есть некоторые строки, которые мы должны раскомментировать и добавить нашу конфигурацию к этим строкам:

interface=enp0s8
bind-interfaces
dhcp-range=192.168.100.10,192.168.100.20,24h

Вы можете просто вставить их в этот файл конфигурации, для interface мы должны использовать enp0s8, мы

И dhcp-range - это диапазон, который мы хотим присвоить нашим запросам от: 192.168.100.10 до 192.168.100.20 со временем аренды 24 часов.

Теперь мы должны дать нашему интерфейсу enp0s8 IP-адрес, например:

sudo ifconfig enp0s8 192.168.100.1
sudo ifconfig enp0s8 up

Вы можете отредактировать файл interfaces и назначить статический IP-адрес этому интерфейсу.

В конце концов, мы должны запустить демон dnsmasq:

sudo systemctl start dnsmasq.service

Клиент

Включите другой компьютер Ubuntu, он должен установить сетевой диспетчер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и сделано, ваш интерфейс получит IP.

Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:

Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.

1
ответ дан 5 August 2018 в 05:26

Сначала установите dhcp server

sudo apt install isc-dhcp-server

Затем выберите интерфейсную карту с помощью кнопки dhcp server.

sudo nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPD_CONF=/etc/dhcp/dhcpd.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid

# Additional options to start dhcpd with.
#   Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#   Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"

В этом случае nic является eth0

Настроить Subnet

sudo nano /etc/dhcp/dhcpd.conf

комментарий все и выше поместите это

subnet 192.168.0.0 netmask 255.255.255.0 {
       range 192.168.0.xxx 192.168.0.xxx;
        option routers                  192.168.0.x;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.0.255;
        option domain-name-servers      xxx.xxx.xxx.xxx;
        default-lease-time 86400;
        max-lease-time 86400;


}

Служба перезагрузки

sudo service isc-dhcp-server restart

Для клиента достаточно выбрать конфигурацию автомобиля через dhcp.

Попробуйте

0
ответ дан 6 August 2018 в 22:33

Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.

Создать сеть только для хоста

В меню VirtualBox из file выберите preferences и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.

Добавьте наши компьютеры в ту же сеть

Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в раздел сети. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.

Запуск DHCP-сервера

Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:

sudo apt-get install dnsmasq

Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы посмотреть или сетевые интерфейсы, запустив:

ifconfig -a

мы должны получить что-то похожее на это:

enp0s3 является или первым адаптером, вы помните интерфейс Nat? у него уже есть IP (10.0.2.15), мы не имеем никакого отношения к этому интерфейсу, мы просто создали его для доступа к Интернету, если это было необходимо для установки файлов и т. д.

enp0s8 подключен к нашей сети vboxnet0, которую мы просто создаем в первом разделе, мы должны сделать этот список интерфейсов запросом DHCP и ответом на них.

Теперь вернемся к включению функций DHCP-сервера для dnsmas, просто запустите эту команду:

sudo nano /etc/dnsmasq.conf

Он откроет файл конфигурации dnsmasq в редакторе nano. есть некоторые строки, которые мы должны раскомментировать и добавить нашу конфигурацию к этим строкам:

interface=enp0s8
bind-interfaces
dhcp-range=192.168.100.10,192.168.100.20,24h

Вы можете просто вставить их в этот файл конфигурации, для interface мы должны использовать enp0s8, мы

И dhcp-range - это диапазон, который мы хотим присвоить нашим запросам от: 192.168.100.10 до 192.168.100.20 со временем аренды 24 часов.

Теперь мы должны дать нашему интерфейсу enp0s8 IP-адрес, например:

sudo ifconfig enp0s8 192.168.100.1
sudo ifconfig enp0s8 up

Вы можете отредактировать файл interfaces и назначить статический IP-адрес этому интерфейсу.

В конце концов, мы должны запустить демон dnsmasq:

sudo systemctl start dnsmasq.service

Клиент

Включите другой компьютер Ubuntu, он должен установить сетевой диспетчер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и сделано, ваш интерфейс получит IP.

Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:

Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.

1
ответ дан 6 August 2018 в 22:33

Сначала установите dhcp server

sudo apt install isc-dhcp-server

Затем выберите интерфейсную карту с помощью кнопки dhcp server.

sudo nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPD_CONF=/etc/dhcp/dhcpd.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid

# Additional options to start dhcpd with.
#   Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#   Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"

В этом случае nic является eth0

Настроить Subnet

sudo nano /etc/dhcp/dhcpd.conf

комментарий все и выше поместите это

subnet 192.168.0.0 netmask 255.255.255.0 {
       range 192.168.0.xxx 192.168.0.xxx;
        option routers                  192.168.0.x;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.0.255;
        option domain-name-servers      xxx.xxx.xxx.xxx;
        default-lease-time 86400;
        max-lease-time 86400;


}

Служба перезагрузки

sudo service isc-dhcp-server restart

Для клиента достаточно выбрать конфигурацию автомобиля через dhcp.

Попробуйте

0
ответ дан 9 August 2018 в 02:59

Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.

Создать сеть только для хоста

В меню VirtualBox из file выберите preferences и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.

Добавьте наши компьютеры в ту же сеть

Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в раздел сети. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.

Запуск DHCP-сервера

Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:

sudo apt-get install dnsmasq

Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы посмотреть или сетевые интерфейсы, запустив:

ifconfig -a

мы должны получить что-то похожее на это:

enp0s3 является или первым адаптером, вы помните интерфейс Nat? у него уже есть IP (10.0.2.15), мы не имеем никакого отношения к этому интерфейсу, мы просто создали его для доступа к Интернету, если это было необходимо для установки файлов и т. д.

enp0s8 подключен к нашей сети vboxnet0, которую мы просто создаем в первом разделе, мы должны сделать этот список интерфейсов запросом DHCP и ответом на них.

Теперь вернемся к включению функций DHCP-сервера для dnsmas, просто запустите эту команду:

sudo nano /etc/dnsmasq.conf

Он откроет файл конфигурации dnsmasq в редакторе nano. есть некоторые строки, которые мы должны раскомментировать и добавить нашу конфигурацию к этим строкам:

interface=enp0s8
bind-interfaces
dhcp-range=192.168.100.10,192.168.100.20,24h

Вы можете просто вставить их в этот файл конфигурации, для interface мы должны использовать enp0s8, мы

И dhcp-range - это диапазон, который мы хотим присвоить нашим запросам от: 192.168.100.10 до 192.168.100.20 со временем аренды 24 часов.

Теперь мы должны дать нашему интерфейсу enp0s8 IP-адрес, например:

sudo ifconfig enp0s8 192.168.100.1
sudo ifconfig enp0s8 up

Вы можете отредактировать файл interfaces и назначить статический IP-адрес этому интерфейсу.

В конце концов, мы должны запустить демон dnsmasq:

sudo systemctl start dnsmasq.service

Клиент

Включите другой компьютер Ubuntu, он должен установить сетевой диспетчер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и сделано, ваш интерфейс получит IP.

Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:

Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.

1
ответ дан 9 August 2018 в 02:59

Сначала установите dhcp server

sudo apt install isc-dhcp-server

Затем выберите интерфейсную карту с помощью кнопки dhcp server.

sudo nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# installed at /etc/default/isc-dhcp-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf).
#DHCPD_CONF=/etc/dhcp/dhcpd.conf

# Path to dhcpd's PID file (default: /var/run/dhcpd.pid).
#DHCPD_PID=/var/run/dhcpd.pid

# Additional options to start dhcpd with.
#   Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead
#OPTIONS=""

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#   Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth0"

В этом случае nic является eth0

Настроить Subnet

sudo nano /etc/dhcp/dhcpd.conf

комментарий все и выше поместите это

subnet 192.168.0.0 netmask 255.255.255.0 {
       range 192.168.0.xxx 192.168.0.xxx;
        option routers                  192.168.0.x;
        option subnet-mask              255.255.255.0;
        option broadcast-address        192.168.0.255;
        option domain-name-servers      xxx.xxx.xxx.xxx;
        default-lease-time 86400;
        max-lease-time 86400;


}

Служба перезагрузки

sudo service isc-dhcp-server restart

Для клиента достаточно выбрать конфигурацию автомобиля через dhcp.

Попробуйте

0
ответ дан 14 August 2018 в 21:15

Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.

Создать сеть только для хоста

В меню VirtualBox из file выберите preferences и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.

Добавьте наши компьютеры в ту же сеть

Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в раздел сети. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.

Запуск DHCP-сервера

Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:

sudo apt-get install dnsmasq

Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы посмотреть или сетевые интерфейсы, запустив:

ifconfig -a

мы должны получить что-то похожее на это:

enp0s3 является или первым адаптером, вы помните интерфейс Nat? у него уже есть IP (10.0.2.15), мы не имеем никакого отношения к этому интерфейсу, мы просто создали его для доступа к Интернету, если это было необходимо для установки файлов и т. д.

enp0s8 подключен к нашей сети vboxnet0, которую мы просто создаем в первом разделе, мы должны сделать этот список интерфейсов запросом DHCP и ответом на них.

Теперь вернемся к включению функций DHCP-сервера для dnsmas, просто запустите эту команду:

sudo nano /etc/dnsmasq.conf

Он откроет файл конфигурации dnsmasq в редакторе nano. есть некоторые строки, которые мы должны раскомментировать и добавить нашу конфигурацию к этим строкам:

interface=enp0s8
bind-interfaces
dhcp-range=192.168.100.10,192.168.100.20,24h

Вы можете просто вставить их в этот файл конфигурации, для interface мы должны использовать enp0s8, мы

И dhcp-range - это диапазон, который мы хотим присвоить нашим запросам от: 192.168.100.10 до 192.168.100.20 со временем аренды 24 часов.

Теперь мы должны дать нашему интерфейсу enp0s8 IP-адрес, например:

sudo ifconfig enp0s8 192.168.100.1
sudo ifconfig enp0s8 up

Вы можете отредактировать файл interfaces и назначить статический IP-адрес этому интерфейсу.

В конце концов, мы должны запустить демон dnsmasq:

sudo systemctl start dnsmasq.service

Клиент

Включите другой компьютер Ubuntu, он должен установить сетевой диспетчер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и сделано, ваш интерфейс получит IP.

Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:

Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.

1
ответ дан 14 August 2018 в 21:15

Другие вопросы по тегам:

Похожие вопросы: