Рубрики
FreeBSD

FreeBSD / начальная настройка / хост / сеть / время

date

pw usermod root -L russian
echo $LANG
cp /usr/share/zoneinfo/Europe/Moscow /etc/localtime
setenv LANG ru_RU.KOI8-R
setenv LANG ru_RU.UTF-8
ee /etc/login.conf
man 5 loader.conf

kldconfig -r
sysctl -a | wc-l
sysctl -a | wc -l

kldstat
ee /etc/rc.conf
history

Сеть:

#cat /etc/rc.conf - главный конфигурационный файл
-----------------
hostname="freebsd" - имя хоста
#ifconfig_em0="DHCP" - получать IP автоматом
ifconfig_em0="inet 192.168.13.251 netmask 255.255.255.0" - получать ip вручную
ifconfig_em0="inet 192.168.17.2/24"   - получать ip вручную можно записывать так
defaultrouter="192.168.13.1" - задать маршрут по умолчанию 
sshd_enable="YES" - включить SSH
----------------

Перезапуск сети:

/etc/rc.d/netif restart
/etc/rc.d/routing restart

NAT

/etc/rc.conf - настроим конфиг
------------
...
gateway_enable="YES" - включили и разрешили форвард (forward)
ifconfig_em0="inet 10.1.8.200/24" - internet
ifconfig_le0="inet 192.168.0.1/24" - lan
pf_enable=yes - включили фаервол (firewall)
named_enable=yes - сервер имен DNS
------------


/etc/pf.conf - включим NAT
------------
nat on em0 from le0:network -> (em0)
------------

pf - packet filter
/etc/rc.d/pf check - проверка файла конфигурации pf
/etc/rc.d/pf start - запуск pf
pfctl -sn - проверка правил

DNS

/etc/resolv.conf
----------------
domain xxx.un
#nameserver 192.168.0.1
nameserver 127.0.0.1 - так если сами являемся dns сервером
-----------------

/etc/rc.d/named start  - запускаем