FreeBSD — различия между версиями

Материал из gptel_wiki
Перейти к: навигация, поиск
(Новая страница: «== rc.conf== Статические маршруты <pre> static_routes="gp" route_gp="-net 192.168.128.0/22 10.1.1.1" </pre> Алиасы на vlan <pre> clon…»)
(нет различий)

Версия 14:20, 16 января 2015

rc.conf

Статические маршруты

static_routes="gp" 
route_gp="-net 192.168.128.0/22 10.1.1.1"

Алиасы на vlan

cloned_interfaces="vlan80 vlan81"
ifconfig_vlan80="inet 192.168.168.10 netmask 255.255.255.0 vlan 80 vlandev em2"
ifconfig_vlan80_alias0="alias 192.168.168.11 netmask 255.255.255.0"
ifconfig_vlan81="inet 192.168.169.10 netmask 255.255.255.0 vlan 81 vlandev em2"
ifconfig_vlan81_alias0="alias 192.168.169.11 netmask 255.255.255.0"

при этом не забываем
echo 'ifconfig em2 up' >> /etc/rc.local

sysctl.conf

kern.coredump=0 
net.inet6.ip6.auto_linklocal=0

gmirror + GPT

Источник [[1]]

  1. gmirror label -v -b round-robin gm0 /dev/ad0\\
  2. gmirror load\\
  1. gpart create -s gpt mirror/gm0\\
  2. gpart add -t freebsd-boot -s 128k mirror/gm0\\
  3. gpart add -t freebsd-ufs -s 1G mirror/gm0\\
  4. gpart add -t freebsd-swap -s 4G -l swap mirror/gm0\\
  5. gpart add -t freebsd-ufs -s 1G mirror/gm0\\
  6. gpart add -t freebsd-ufs -s 4G mirror/gm0\\
  7. gpart add -t freebsd-ufs -s 20G mirror/gm0\\
  8. gpart bootcode -b /boot/pmbr -p /boot/gptboot -i 1 mirror/gm0\\
  1. newfs -L rootfs /dev/mirror/gm0p2\\
  2. newfs -L tmpfs /dev/mirror/gm0p4\\
  3. newfs -L varfs /dev/mirror/gm0p5\\
  4. newfs -L usrfs /dev/mirror/gm0p6\\
  1. mkdir /mnt/root; mkdir /mnt/var; mkdir /mnt/usr\\
  2. mount /dev/ufs/rootfs /mnt/root\\
  3. mount /dev/ufs/varfs /mnt/var\\
  4. mount /dev/ufs/usrfs /mnt/usr\\
Либо с нуля создаем\\
  1. cd /usr/src\\
  2. make DESTDIR=/mnt installworld distribution installkernel KERNCONF="YOUR_KERNEL_HERE"\\
Либо копируем существующую систему\\
  1. cd /; pax -p eme -X -rw . /mnt/root\\
  2. cd /var; pax -p eme -X -rw . /mnt/var\\
  3. cd /usr; pax -p eme -X -rw . /mnt/usr\\
  1. echo 'geom_mirror_load="YES"' >> /mnt/root/boot/loader.conf\\
  2. echo 'vfs.root.mountfrom="ufs:/dev/ufs/rootfs"' >> /mnt/root/boot/loader.conf\\
  1. cat > /mnt/root/etc/fstab\\
  2. Device Mountpoint FStype Options Dump Pass#\\

/dev/gpt/swap none swap sw 0 0\\ /dev/ufs/rootfs / ufs rw 1 1\\ /dev/ufs/usrfs /usr ufs rw 2 2\\ ^D\\

shutdown -r now

Убираем текущий загрузочный диск, делаем загрузочным созданый.

  1. chmod 1777 /tmp

fail2ban

test