В меню апплета сетевого менеджера (щелкните правой кнопкой мыши) выберите редактирование соединений. Отредактируйте соединение, которое вы хотите автоматически подключить, и установите флажок connect автоматически.
Если вы хотите начать соединение до входа в систему, установите флажок network-manager . Это наиболее полезно для беспроводных подключений, которые обычно доступны только после входа в систему.
Вам нужен сервер DHCP в сети lan или маршрутизатор, чтобы назначить ip parm вашим серверам.
Вы можете сделать это с сервером Ubuntu.
Чтобы установить службу dhcp на команду запуска сервера ниже
sudo apt install isc-dhcp-server
Измените конфигурацию на основе вашего IP / MAC-адреса
sudo nano /etc/dhcp3/dhcpd.conf
EDIT 1 - добавлена конфигурация для второго dhcp пула на другой карте
Пример конфигурации
subnet 192.168.100.0 netmask 255.255.255.0 {
interface eth0;
option domain-name "domain.net";
option broadcast-address 192.168.100.255;
option routers 192.168.100.1;
option domain-name-servers 192.168.100.1, 8.8.8.8;
# Define the scopes for this DHCP pool
pool {
range 192.168.100.2 192.168.100.200;
# static reserve = 192.168.100.201 - 192.168.100.254
}
host static-custid {
hardware ethernet 00:01:02:03:04:05;
fixed-address 192.168.100.205;
}
host static-custid {
hardware ethernet 00:01:02:03:04:06;
fixed address 192.168.100.206;
}
}
subnet 10.0.0.0 netmask 255.255.255.0 {
interface eth2;
default-lease-time 6000;
max-lease-time 7200;
range 10.0.0.100 10.0.0.200;
option subnet-mask 255.255.255.0;
option routers 10.0.0.254;
option broadcast-address 10.0.0.255;
}
Примечание: пул dhcp находится в 192.168.100.2 192.168.100.200, ваша сетевая маска - 255.255.255.0 маршрутизатор находится по адресу 192.168.100.1. DHCP-сервер всегда будет назначать Host с адресом mac 00:01:02:03:04:05 ip 192.168.100.205, с mac 00:01:02:03:04:06 ip 192.168.100.206. Но если хост с сервером mac 00:01:02:03:04:08 будет назначать следующий свободный ip-адрес из пула.
После изменения конфигурации перезапустите сервер dhcp.
Вы не сделали бы этого через общий файл /etc/network/interfaces.
Для этого используйте сервер dnsmasq DHCP. Из man dnsmasq:
The dnsmasq DHCP server supports static address assignments and multiple networks. It automatically sends a sensible default set of DHCP options, and can be configured to send any desired
set of DHCP options, including vendor-encapsulated options. It includes a secure, read-only, TFTP server to allow net/PXE boot of DHCP hosts and also supports BOOTP. The PXE support is
full featured, and includes a proxy mode which supplies PXE information to clients whilst DHCP address allocation is done by another server.
The dnsmasq DHCPv6 server provides the same set of features as the DHCPv4 server, and in addition, it includes router advertisements and a neat feature which allows nameing for clients
which use DHCPv4 and stateless autoconfiguration only for IPv6 configuration. There is support for doing address allocation (both DHCPv6 and RA) from subnets which are dynamically dele‐
gated via DHCPv6 prefix delegation.
Внимательно прочитав man dnsmasq, вы увидите, как вы можете назначать определенные IP-адреса конкретным 48-битным MAC адресам (поле HWaddr в ifconfig).
Вам нужен сервер DHCP в сети lan или маршрутизатор, чтобы назначить ip parm вашим серверам.
Вы можете сделать это с сервером Ubuntu.
Чтобы установить службу dhcp на команду запуска сервера ниже
sudo apt install isc-dhcp-server
Измените конфигурацию на основе вашего IP / MAC-адреса
sudo nano /etc/dhcp3/dhcpd.conf
EDIT 1 - добавлена конфигурация для второго dhcp пула на другой карте
Пример конфигурации
subnet 192.168.100.0 netmask 255.255.255.0 {
interface eth0;
option domain-name "domain.net";
option broadcast-address 192.168.100.255;
option routers 192.168.100.1;
option domain-name-servers 192.168.100.1, 8.8.8.8;
# Define the scopes for this DHCP pool
pool {
range 192.168.100.2 192.168.100.200;
# static reserve = 192.168.100.201 - 192.168.100.254
}
host static-custid {
hardware ethernet 00:01:02:03:04:05;
fixed-address 192.168.100.205;
}
host static-custid {
hardware ethernet 00:01:02:03:04:06;
fixed address 192.168.100.206;
}
}
subnet 10.0.0.0 netmask 255.255.255.0 {
interface eth2;
default-lease-time 6000;
max-lease-time 7200;
range 10.0.0.100 10.0.0.200;
option subnet-mask 255.255.255.0;
option routers 10.0.0.254;
option broadcast-address 10.0.0.255;
}
Примечание: пул dhcp находится в 192.168.100.2 192.168.100.200, ваша сетевая маска - 255.255.255.0 маршрутизатор находится по адресу 192.168.100.1. DHCP-сервер всегда будет назначать Host с адресом mac 00:01:02:03:04:05 ip 192.168.100.205, с mac 00:01:02:03:04:06 ip 192.168.100.206. Но если хост с сервером mac 00:01:02:03:04:08 будет назначать следующий свободный ip-адрес из пула.
После изменения конфигурации перезапустите сервер dhcp.
Вы не сделали бы этого через общий файл /etc/network/interfaces.
Для этого используйте сервер dnsmasq DHCP. Из man dnsmasq:
The dnsmasq DHCP server supports static address assignments and multiple networks. It automatically sends a sensible default set of DHCP options, and can be configured to send any desired
set of DHCP options, including vendor-encapsulated options. It includes a secure, read-only, TFTP server to allow net/PXE boot of DHCP hosts and also supports BOOTP. The PXE support is
full featured, and includes a proxy mode which supplies PXE information to clients whilst DHCP address allocation is done by another server.
The dnsmasq DHCPv6 server provides the same set of features as the DHCPv4 server, and in addition, it includes router advertisements and a neat feature which allows nameing for clients
which use DHCPv4 and stateless autoconfiguration only for IPv6 configuration. There is support for doing address allocation (both DHCPv6 and RA) from subnets which are dynamically dele‐
gated via DHCPv6 prefix delegation.
Внимательно прочитав man dnsmasq, вы увидите, как вы можете назначать определенные IP-адреса конкретным 48-битным MAC адресам (поле HWaddr в ifconfig).