Я настраиваю соединение двух сетевых адаптеров Ethernet 1 ГБ на Ubuntu Server 20.04 LTS в режиме 0 (сбалансированный-rr).
Связь работает в том смысле, что она появляется на назначенном IP-адресе, и я могу подключиться к ней по SSH по этому адресу. Тем не менее, каждому из привязанных подчиненных сетевых адаптеров по-прежнему назначается адрес DHCP.
Как я могу настроить это так, чтобы только облигация имела IP-адрес?
Вот как я это настроил:
sudo apt-get установить ifenslave
соединение sudo modprobe
Отредактировал /etc/modules, чтобы добавить «связь»
Наконец, отредактировал /etc/network/interfaces, добавив следующее:
(Обратите внимание, что он был пустым до того, как я его отредактировал)
# bond0 — привязанная сетевая карта, может использоваться как обычная сетевая карта.
авто бонд0
iface bond0 инет статический
адрес 10.16.0.91
шлюз 10.16.0.1
сетевая маска 255.255.0.0
#режим 0 сбалансированный-rr
режим связи 0
бонд-миимон 100
облигации-рабы enp1s0 enp2s0
# enp1s0 подключен к bond0
авто enp1s0
iface enp1s0 инет руководство
бонд-мастер бонд0
# enp2s0 подключен к bond0
авто enp2s0
iface enp2s0 инет руководство
бонд-мастер бонд0
После перезагрузки, когда я делаю «ifconfig», это дает следующее (и я могу использовать все 3 IP-адреса):
bond0: flags=5187<UP,BROADCAST,RUNNING,MASTER,MULTICAST> mtu 1500
инет 10.16.0.91 сетевая маска 255.255.0.0 широковещательная рассылка 10.16.255.255
inet6 fe80::203:2dff:fe41:edae prefixlen 64 scopeid 0x20<ссылка>
эфир 00:03:2d:41:ed:ae txqueuelen 1000 (Ethernet)
RX-пакеты 356 байт 29976 (29,9 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 110 байт 16969 (16,9 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
enp1s0: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
инет 10.16.100.143 сетевая маска 255.255.0.0 широковещательная рассылка 10.16.255.255
эфир 00:03:2d:41:ed:ae txqueuelen 1000 (Ethernet)
RX-пакеты 252 байта 23651 (23,6 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 76 байт 8779 (8,7 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
память устройства 0x91300000-913ffffff
enp2s0: flags=6211<UP,BROADCAST,RUNNING,SLAVE,MULTICAST> mtu 1500
инет 10.16.100.142 сетевая маска 255.255.0.0 широковещательная рассылка 10.16.255.255
эфир 00:03:2d:41:ed:ae txqueuelen 1000 (Ethernet)
Пакеты RX 240 байт 19975 (19,9 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 75 байт 12250 (12,2 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
память устройства 0x91100000-911ffffff
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
инет 127.0.0.1 сетевая маска 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<хост>
loop txqueuelen 1000 (локальная петля)
RX-пакеты 85 байт 6400 (6,4 КБ)
Ошибки RX 0 отброшено 0 переполнение 0 кадр 0
Пакеты TX 85 байт 6400 (6,4 КБ)
Ошибки передачи 0 отброшено 0 превышение пропускной способности 0 несущей 0 коллизий 0
Как предотвратить получение ведомыми интерфейсами собственного DHCP-адреса?