Я пытаюсь реализовать DHCP на двух машинах VirtualBox, на которых работают Ubuntu 16.10 (один как клиент, один как сервер), а хост - это Windows 10.
Как мне идти делая это?
Пошаговое руководство было бы высоко оценено, поскольку я начинаю.
Спасибо. :
)Сначала установите 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.
Попробуйте
Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждой машине (если он еще не включен), наши машины также должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.
В VirtualBox из меню file выберите preferences и в окне настроек VirtualBox, выберите «Сеть», затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.
Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в сеть раздел. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.
Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:
sudo apt-get install dnsmasq
Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы взглянуть на или сетевые интерфейсы, запустив:
ifconfig -a
мы должны получить что-то похожее на это:
[!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
Включить другой компьютер Ubuntu, он должен установить сетевой менеджер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и выполнено, ваш интерфейс получит IP.
Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:
Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.
Сначала установите 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.
Попробуйте
Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждой машине (если он еще не включен), наши машины также должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.
В VirtualBox из меню file выберите preferences и в окне настроек VirtualBox, выберите «Сеть», затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.
Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в сеть раздел. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.
Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:
sudo apt-get install dnsmasq
Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы взглянуть на или сетевые интерфейсы, запустив:
ifconfig -a
мы должны получить что-то похожее на это:
[!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
Включить другой компьютер Ubuntu, он должен установить сетевой менеджер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и выполнено, ваш интерфейс получит IP.
Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:
Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.
Сначала установите 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.
Попробуйте
Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждой машине (если он еще не включен), наши машины также должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.
В VirtualBox из меню file выберите preferences и в окне настроек VirtualBox, выберите «Сеть», затем разместите только сети. в конце концов, нажав на значок +, добавьте новую сеть только для хоста.
Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings, перейдите в сеть раздел. убедитесь, что Adapter 1 активен и присоединен к Nat, нажмите Adapter 2, установите флажок Enable Network Adapter, а для Attached to выберите Host-Only adapter. нажмите [ok], чтобы сохранить эти настройки.
Мы собираемся использовать dnsmasq в качестве нашего DHCP-сервера , он довольно мал и достаточно хорош для нашей цели, поэтому для его установки:
sudo apt-get install dnsmasq
Затем мы должны включить функцию dnsmasq DHCP, прежде чем делать это, чтобы взглянуть на или сетевые интерфейсы, запустив:
ifconfig -a
мы должны получить что-то похожее на это:
[!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
Включить другой компьютер Ubuntu, он должен установить сетевой менеджер по умолчанию, а соединение с эта сеть уже должна быть там. метод по умолчанию - использовать DHCP, поэтому вам нечего делать. просто включите новую сеть, имя должно быть Wired Connection 2 и выполнено, ваш интерфейс получит IP.
Если вы посмотрите на сетевую информацию, вы увидите, что этот интерфейс имеет IP-адрес диапазон, который мы установили на нашем DHCP-сервере:
Вы также можете запустить sudo dhclient enp0s3, чтобы получить IP-адрес для интерфейса enp0s3.
Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.
В меню VirtualBox из file
выберите preferences
и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +
, добавьте новую сеть только для хоста.
Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings
, перейдите в раздел сети. убедитесь, что Adapter 1
активен и присоединен к Nat
, нажмите Adapter 2
, установите флажок Enable Network Adapter
, а для Attached to
выберите Host-Only adapter
. нажмите [ok], чтобы сохранить эти настройки.
Мы собираемся использовать 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.
Сначала установите 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
.
Попробуйте
Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.
В меню VirtualBox из file
выберите preferences
и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +
, добавьте новую сеть только для хоста.
Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings
, перейдите в раздел сети. убедитесь, что Adapter 1
активен и присоединен к Nat
, нажмите Adapter 2
, установите флажок Enable Network Adapter
, а для Attached to
выберите Host-Only adapter
. нажмите [ok], чтобы сохранить эти настройки.
Мы собираемся использовать 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.
Сначала установите 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
.
Попробуйте
Сначала установите 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
.
Попробуйте
Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.
В меню VirtualBox из file
выберите preferences
и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +
, добавьте новую сеть только для хоста.
Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings
, перейдите в раздел сети. убедитесь, что Adapter 1
активен и присоединен к Nat
, нажмите Adapter 2
, установите флажок Enable Network Adapter
, а для Attached to
выберите Host-Only adapter
. нажмите [ok], чтобы сохранить эти настройки.
Мы собираемся использовать 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.
Сначала установите 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
.
Попробуйте
Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.
В меню VirtualBox из file
выберите preferences
и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +
, добавьте новую сеть только для хоста.
Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings
, перейдите в раздел сети. убедитесь, что Adapter 1
активен и присоединен к Nat
, нажмите Adapter 2
, установите флажок Enable Network Adapter
, а для Attached to
выберите Host-Only adapter
. нажмите [ok], чтобы сохранить эти настройки.
Мы собираемся использовать 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.
Сначала установите 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
.
Попробуйте
Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.
В меню VirtualBox из file
выберите preferences
и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +
, добавьте новую сеть только для хоста.
Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings
, перейдите в раздел сети. убедитесь, что Adapter 1
активен и присоединен к Nat
, нажмите Adapter 2
, установите флажок Enable Network Adapter
, а для Attached to
выберите Host-Only adapter
. нажмите [ok], чтобы сохранить эти настройки.
Мы собираемся использовать 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.
Сначала установите 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
.
Попробуйте
Прежде всего, мы должны убедиться, что наши виртуальные машины подключены к Интернету, мы сделаем это, включив адаптер NAT на каждом компьютере (если он еще не включен), также наши компьютеры должны сидеть на мы создадим сеть только для хоста и добавим к ней обе машины, добавив к каждому из них новый адаптер только для хоста.
В меню VirtualBox из file
выберите preferences
и в окне «Настройки виртуальных дисков» выберите «Сеть», а затем разместите только сети. в конце концов, нажав на значок +
, добавьте новую сеть только для хоста.
Теперь для обеих виртуальных машин Ubuntu щелкните правой кнопкой мыши по каждому из них, выберите settings
, перейдите в раздел сети. убедитесь, что Adapter 1
активен и присоединен к Nat
, нажмите Adapter 2
, установите флажок Enable Network Adapter
, а для Attached to
выберите Host-Only adapter
. нажмите [ok], чтобы сохранить эти настройки.
Мы собираемся использовать 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.