CARP FreeBSD: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
 
(10 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
=Carp Modul aktivieren=
+
=Firewall=
 +
*cat /etc/pf.conf
 +
...
 +
pass in on vtnet0 proto carp
 +
pass out on vtnet0 proto carp
 +
=CARP Modul aktivieren=
 
;/boot/loader.conf:
 
;/boot/loader.conf:
 
  carp_load="YES"
 
  carp_load="YES"
 
*reboot
 
*reboot
=Carp Modul von hand laden ohne Reboot=
+
=CARP Modul von hand laden ohne Reboot=
 
*kldload carp
 
*kldload carp
=Aktiv=
+
=Master=
 
;/etc/rc.conf
 
;/etc/rc.conf
 
  hostname="freebsd-1"
 
  hostname="freebsd-1"
 
  ifconfig_vtnet0="inet 10.67.36.1 netmask 255.255.255.0"
 
  ifconfig_vtnet0="inet 10.67.36.1 netmask 255.255.255.0"
  ifconfig_vtnet0_alias0="vhid 1 pass sysadm alias 10.67.36.3/32"
+
  ifconfig_vtnet0_alias0="vhid 1 pass sysadm alias 10.67.36.3/24"
 +
 
 
=Backup=
 
=Backup=
 
;/etc/rc.conf
 
;/etc/rc.conf
 
  hostname="freebsd-2"
 
  hostname="freebsd-2"
 
  ifconfig_vtnet0="inet 10.67.36.2 netmask 255.255.255.0"
 
  ifconfig_vtnet0="inet 10.67.36.2 netmask 255.255.255.0"
  ifconfig_vtnet0_alias0="vhid 1 advskew 100 pass sysadm alias 10.67.36.3/32"
+
  ifconfig_vtnet0_alias0="vhid 1 advskew 100 pass sysadm alias 10.67.36.3/24"
 +
;Wenn Backup übernommen hat kann dieser es mit diesem befehl wieder an den Master zurückgeben.
 +
*ifconfig vtnet0 vhid 1 state backup
 +
 
 +
=Links=
 +
* [[CARP]]
 +
* https://docs.freebsd.org/en/books/handbook/advanced-networking/#carp
 +
* https://calomel.org/pf_carp.html

Aktuelle Version vom 15. Januar 2024, 08:24 Uhr

Firewall

  • cat /etc/pf.conf
...
pass in on vtnet0 proto carp
pass out on vtnet0 proto carp

CARP Modul aktivieren

/boot/loader.conf
carp_load="YES"
  • reboot

CARP Modul von hand laden ohne Reboot

  • kldload carp

Master

/etc/rc.conf
hostname="freebsd-1"
ifconfig_vtnet0="inet 10.67.36.1 netmask 255.255.255.0"
ifconfig_vtnet0_alias0="vhid 1 pass sysadm alias 10.67.36.3/24"

Backup

/etc/rc.conf
hostname="freebsd-2"
ifconfig_vtnet0="inet 10.67.36.2 netmask 255.255.255.0"
ifconfig_vtnet0_alias0="vhid 1 advskew 100 pass sysadm alias 10.67.36.3/24"
Wenn Backup übernommen hat kann dieser es mit diesem befehl wieder an den Master zurückgeben.
  • ifconfig vtnet0 vhid 1 state backup

Links