router# uname -a
FreeBSD xxx.yyy.local 5.5-RELEASE FreeBSD 5.5-RELEASE #1: Wed Dec 19 15:44:50 MSK 2007
Есть следующий rc.conf:ifconfig_sk0="inet 192.168.100.100 netmask 255.255.255.0"
ifconfig_sk1="inet 10.10.10.20 netmask 255.255.255.0"ifconfig vlan2 create
ifconfig_vlan2="inet 192.168.0.6 netmask 255.255.255.0 vlan 2 vlandev sk0"
ifconfig vlan11 create
ifconfig_vlan11="inet 192.168.60.9 netmask 255.255.255.0 vlan 11 vlandev sk0"
ifconfig vlan100 create
ifconfig_vlan100="inet xx.xx.xx.26 netmask 255.255.255.248 vlan 100 vlandev sk1"
ifconfig vlan101 create
ifconfig_vlan101="inet xx.xx.xx.114 netmask 255.255.255.248 vlan 101 vlandev sk1"sshd_enable="YES"
usbd_enable="YES"
defaultrouter="192.168.0.40"
hostname="xxx.yyy.local"
gateway_enable="YES"
ntpdate_enable="YES"
ntpdate_flags="pool.ntp.org"
router_enable="YES"
router="/sbin/routed"
router_flags="-q"
firewall_enable="YES"
firewall_script="/etc/rc.firewall"
firewall_logging="YES"
tcp_drop_synfin="YES"natd_enable="YES"
natd -p 7667 -n vlan100
natd -p 8668 -n vlan101font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
keyrate="normal"
scrnmap="koi8-r2cp866"Каждые 10 мин на рутовскую почту приходит след. сообщение:
From operator@xxx.yyy.local Mon Dec 24 04:11:00 2007
Date: Mon, 24 Dec 2007 04:11:00 +0300 (MSK)
From: operator@xxx.yyy.local (Cron Daemon)
To: operator@xxx.yyy.local
Subject: Cron <operator@router> /usr/libexec/save-entropy
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin>
X-Cron-Env: <HOME=/>
X-Cron-Env: <LOGNAME=operator>
X-Cron-Env: <USER=operator>ifconfig: not found
ifconfig: not found
ifconfig: not found
ifconfig: not found
natd: not found
natd: not foundХоть с таким rc.conf и работает все правильно, хотелось бы избавиться от этих писем - что у меня не так написано в rc.conf и как будет написать правильнее ? С freeBSD недавно, подскажите plz....
>[оверквотинг удален]
>ifconfig: not found
>ifconfig: not found
>ifconfig: not found
>natd: not found
>natd: not found
>
>Хоть с таким rc.conf и работает все правильно, хотелось бы избавиться от
>этих писем - что у меня не так написано в rc.conf
>и как будет написать правильнее ? С freeBSD недавно, подскажите plz....
>Такая лабуда проявляется если в rc.conf дописал что-то
/usr/sbin/sysinstall
>>[оверквотинг удален]
>Такая лабуда проявляется если в rc.conf дописал что-то
>/usr/sbin/sysinstallтак конечно дописал руками...и что теперь ? Как избавиться то...не понял, извините...
>>>[оверквотинг удален]
>>Такая лабуда проявляется если в rc.conf дописал что-то
>>/usr/sbin/sysinstall
>
>так конечно дописал руками...и что теперь ? Как избавиться то...не понял, извините...
>Утилита /usr/sbin/sysinstall если ее запустить пишет информацию в rc.conf, портя то что там уже написано...
сделайте
cat /etc/rc.conf и покажите....
>[оверквотинг удален]
>>>Такая лабуда проявляется если в rc.conf дописал что-то
>>>/usr/sbin/sysinstall
>>
>>так конечно дописал руками...и что теперь ? Как избавиться то...не понял, извините...
>>
>
>Утилита /usr/sbin/sysinstall если ее запустить пишет информацию в rc.conf, портя то что
>там уже написано...
>сделайте
>cat /etc/rc.conf и покажите....Так а в первом то сообщении как раз оно и есть...и sysinstall'ом я не пользуюсь....
>router# uname -a
>FreeBSD xxx.yyy.local 5.5-RELEASE FreeBSD 5.5-RELEASE #1: Wed Dec 19 15:44:50 MSK 2007
>
>Есть следующий rc.conf:
>
>ifconfig_sk0="inet 192.168.100.100 netmask 255.255.255.0"
>ifconfig_sk1="inet 10.10.10.20 netmask 255.255.255.0"
>
>ifconfig vlan2 createСмущает такая запись в rc.conf
>[оверквотинг удален]
>router="/sbin/routed"
>router_flags="-q"
>firewall_enable="YES"
>firewall_script="/etc/rc.firewall"
>firewall_logging="YES"
>tcp_drop_synfin="YES"
>
>natd_enable="YES"
>natd -p 7667 -n vlan100
>natd -p 8668 -n vlan101Вероятно вы имели ввиду natd_flags ?
>[оверквотинг удален]
>X-Cron-Env: <LOGNAME=operator>
>X-Cron-Env: <USER=operator>
>
>ifconfig: not found
>ifconfig: not found
>ifconfig: not found
>ifconfig: not found
>natd: not found
>natd: not found
>И будет писать. Вы не соблюдаете синтаксис rc.conf
>И будет писать. Вы не соблюдаете синтаксис rc.confЯ понимаю, что ей не нравятся именно эти строки:
ifconfig vlan2 create
ifconfig vlan11 create
ifconfig vlan100 create
ifconfig vlan101 createnatd -p 7667 -n vlan100
natd -p 8668 -n vlan101И также я понимаю, что я не соблюдаю синтаксис - я и спрашиваю, как написать правильно ???
>>И будет писать. Вы не соблюдаете синтаксис rc.conf
>
>Я понимаю, что ей не нравятся именно эти строки:
>
>ifconfig vlan2 create
>ifconfig vlan11 create
>ifconfig vlan100 create
>ifconfig vlan101 create
>читаем man vlan
DESCRIPTION
The vlan driver demultiplexes frames tagged according to the IEEE 802.1Q
standard into logical vlan network interfaces, which allows rout-
ing/bridging between multiple VLANs through a single switch trunk port.Each vlan interface is created at runtime using interface cloning. This
is most easily done with the ifconfig(8) create command or using the
cloned_interfaces variable in rc.conf(5).
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
смотрим man rc.conf
cloned_interfaces
(str) Set to the list of clonable network interfaces to cre-
ate on this host. Entries in cloned_interfaces are automati-
cally appended to network_interfaces for configuration.cloned_interfaces="" # List of cloned network interfaces to create.
>natd -p 7667 -n vlan100
>natd -p 8668 -n vlan101
>
>И также я понимаю, что я не соблюдаю синтаксис - я и
>спрашиваю, как написать правильно ???про natd_flags я уже написал. В man уже отправлять не буду
root@server /home/skif/:less /etc/defaults/rc.conf | grep natd
natd_program="/sbin/natd" # path to natd, if you want a different one.
natd_enable="NO" # Enable natd (if firewall_enable == YES).
natd_interface="" # Public interface or IPaddress to use.
natd_flags="" # Additional flags for natd.Еще что-то пояснить?
>[оверквотинг удален]
>ifconfig vlan2 create
>ifconfig vlan11 create
>ifconfig vlan100 create
>ifconfig vlan101 create
>
>natd -p 7667 -n vlan100
>natd -p 8668 -n vlan101
>
>И также я понимаю, что я не соблюдаю синтаксис - я и
>спрашиваю, как написать правильно ???Читать man rc.conf до просветления и не городить отсебятину.
>[оверквотинг удален]
>ifconfig: not found
>ifconfig: not found
>ifconfig: not found
>natd: not found
>natd: not found
>
>Хоть с таким rc.conf и работает все правильно, хотелось бы избавиться от
>этих писем - что у меня не так написано в rc.conf
>и как будет написать правильнее ? С freeBSD недавно, подскажите plz....
>ifconfig_sk0="inet 192.168.100.100 netmask 255.255.255.0"
ifconfig_sk1="inet 10.10.10.20 netmask 255.255.255.0"cloned_interfaces="vlan2 vlan11 vlan100 vlan101"
ifconfig_vlan2="inet 192.168.0.6 netmask 255.255.255.0 vlan 2 vlandev sk0"
ifconfig_vlan11="inet 192.168.60.9 netmask 255.255.255.0 vlan 11 vlandev sk0"
ifconfig_vlan100="inet xx.xx.xx.26 netmask 255.255.255.248 vlan 100 vlandev sk1"
ifconfig_vlan101="inet xx.xx.xx.114 netmask 255.255.255.248 vlan 101 vlandev sk1"
Всем спасибо за разъяснения. Тема закрыта.