URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78012
[ Назад ]

Исходное сообщение
"Синтаксис в rc.conf - вопрос"

Отправлено Antti , 24-Дек-07 11:00 
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 vlan101

font8x14="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....


Содержание

Сообщения в этом обсуждении
"Синтаксис в rc.conf - вопрос"
Отправлено psn1982 , 24-Дек-07 11:04 
>[оверквотинг удален]
>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 - вопрос"
Отправлено Antti , 24-Дек-07 11:08 
>>[оверквотинг удален]
>Такая лабуда проявляется если в rc.conf дописал что-то
>/usr/sbin/sysinstall

так конечно дописал руками...и что теперь ? Как избавиться то...не понял, извините...


"Синтаксис в rc.conf - вопрос"
Отправлено psn1982 , 24-Дек-07 11:13 
>>>[оверквотинг удален]
>>Такая лабуда проявляется если в rc.conf дописал что-то
>>/usr/sbin/sysinstall
>
>так конечно дописал руками...и что теперь ? Как избавиться то...не понял, извините...
>

Утилита /usr/sbin/sysinstall если ее запустить пишет информацию в rc.conf, портя то что там уже написано...
сделайте
cat /etc/rc.conf и покажите....


"Синтаксис в rc.conf - вопрос"
Отправлено Antti , 24-Дек-07 11:25 
>[оверквотинг удален]
>>>Такая лабуда проявляется если в rc.conf дописал что-то
>>>/usr/sbin/sysinstall
>>
>>так конечно дописал руками...и что теперь ? Как избавиться то...не понял, извините...
>>
>
>Утилита /usr/sbin/sysinstall если ее запустить пишет информацию в rc.conf, портя то что
>там уже написано...
>сделайте
>cat /etc/rc.conf и покажите....

Так а в первом то сообщении как раз оно и есть...и sysinstall'ом я не пользуюсь....


"Синтаксис в rc.conf - вопрос"
Отправлено Skif , 24-Дек-07 11:24 
>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 - вопрос"
Отправлено Antti , 24-Дек-07 11:29 
>И будет писать. Вы не соблюдаете синтаксис rc.conf

Я понимаю, что ей не нравятся именно эти строки:

ifconfig vlan2 create
ifconfig vlan11 create
ifconfig vlan100 create
ifconfig vlan101 create

natd -p 7667 -n vlan100
natd -p 8668 -n vlan101

И также я понимаю, что я не соблюдаю синтаксис - я и спрашиваю, как написать правильно ???


"Синтаксис в rc.conf - вопрос"
Отправлено Skif , 24-Дек-07 11:43 
>>И будет писать. Вы не соблюдаете синтаксис 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.

Еще что-то пояснить?


"Синтаксис в rc.conf - вопрос"
Отправлено newser , 24-Дек-07 11:56 
>[оверквотинг удален]
>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 до просветления и не городить отсебятину.


"Синтаксис в rc.conf - вопрос"
Отправлено maxsvet , 24-Дек-07 12:06 
>[оверквотинг удален]
>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"


"Синтаксис в rc.conf - вопрос"
Отправлено Antti , 24-Дек-07 13:12 
Всем спасибо за разъяснения. Тема закрыта.