OVH Cloud OVH Cloud

séquence de boot

19 réponses
Avatar
voodoo child
Dans mon firewall ipfw, je fais appel à des noms de domaine pour désigner
des services réseaux distants (ftp et ntp) lors de ma séquence de boot,
freebsd lance le chargement de ipfw avant d'activer la passerelle réseau.
Donc pas de résolution de nom de domaine et le chargement des règles ipfw
n'est pas réalisé de manière exhaustive. Le problème est résolu lorsque je
recharge les règles ipfw manuellement après le boot.

Savez-vous résoudre mon problème relatif à la séquence de boot de freebsd
????

je vous en remencie par avance.

Ci-dessous le log de la séquence de boot


Apr 5 16:30:07 saturne /kernel: rl0: flags=8843 mtu 1500
Apr 5 16:30:07 saturne /kernel: inet 192.168.0.3 netmask 0xffffff00
broadcast 192.168.0.255
Apr 5 16:30:07 saturne /kernel: ether 00:08:02:03:c1:c6
Apr 5 16:30:07 saturne /kernel: media: Ethernet autoselect (none)
Apr 5 16:30:07 saturne /kernel: status: no carrier
Apr 5 16:30:07 saturne /kernel: lo0: flags=8049 mtu 16384
Apr 5 16:30:07 saturne /kernel: inet 127.0.0.1 netmask 0xff000000
Apr 5 16:30:07 saturne /kernel: ipfw:
Apr 5 16:30:07 saturne /kernel: hostname ``ntp-sop.inria.fr'' unknown
Apr 5 16:30:07 saturne /kernel:
Apr 5 16:30:07 saturne /kernel: ipfw:
Apr 5 16:30:07 saturne /kernel: hostname ``ftp.freebsd.org'' unknown
Apr 5 16:30:07 saturne /kernel:
Apr 5 16:30:07 saturne /kernel: Firewall rules loaded, starting divert
daemons:
Apr 5 16:30:07 saturne /kernel: .
Apr 5 16:30:07 saturne /kernel: add net default: gateway 192.168.0.1

10 réponses

1 2
Avatar
gregg
voodoo child wrote:
Dans mon firewall ipfw, je fais appel à des noms de domaine pour désigner
des services réseaux distants (ftp et ntp) lors de ma séquence de boot,
freebsd lance le chargement de ipfw avant d'activer la passerelle réseau.
Donc pas de résolution de nom de domaine et le chargement des règles ipfw
n'est pas réalisé de manière exhaustive. Le problème est résolu lorsque je
recharge les règles ipfw manuellement après le boot.


Ca me semble bête, mais... quel est ton rc.conf ?
Est-ce que de placer "named_enable=yes" avant le "firewall_enable=zozo"
ne suffirait pas ?

Avatar
manu
gregg wrote:

Ca me semble bête, mais... quel est ton rc.conf ?
Est-ce que de placer "named_enable=yes" avant le "firewall_enable=zozo"
ne suffirait pas ?


Non, le rc.conf n'est qu'un script qui fixe des variables, il n'influe
pas sur l'ordonnancement.

Suivant la version de FreeBSD? ca sera impossible (ou relancement dans
/etc/rc.local), ou alors simplement modification du /etc/rc.d/ipfw pour
indiquer une dépendance sur named.

--
Emmanuel Dreyfus
A lire: 240 pages en français sur l'administration UNIX avec BSD
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
voodoo child
Je n'ai pas de serveur dns sur ma machine. J'utilise le serveur dns d'oléane
194.2.0.20
Voici mon rc.conf

defaultrouter="192.168.0.1"
hostname="saturne.synapse.local"
ifconfig_rl0="inet 192.168.0.3 netmask 255.255.255.0"
kern_securelevel_enable="NO"
keymap="fr.iso.acc"
nfs_reserved_port_only="YES"
sendmail_enable="YES"
sshd_enable="YES"
usbd_enable="YES"

# FIREWALL
firewall_enable="YES"
firewall_script="/etc/rc.ipfw"
firewall_type="CLIENT"
firewall_quiet="YES"

# SYSLOG (Mode securise)
syslogd_flags="-ss"

# INETD / PORTMAP
inetd_enable="NO"
portmap_enable="NO"

# SYNCHRONISATION HORLOGE
ntpdate_enable="YES"
ntpdate_flags="ntp-sop.inria.fr"

# QUOTA
enable_quotas="YES"
check_quotas="YES"

icmp_drop_redirect="YES"


"gregg" a écrit dans le message de
news:4071867d$0$14401$
voodoo child wrote:
Dans mon firewall ipfw, je fais appel à des noms de domaine pour
désigner


des services réseaux distants (ftp et ntp) lors de ma séquence de boot,
freebsd lance le chargement de ipfw avant d'activer la passerelle
réseau.


Donc pas de résolution de nom de domaine et le chargement des règles
ipfw


n'est pas réalisé de manière exhaustive. Le problème est résolu lorsque
je


recharge les règles ipfw manuellement après le boot.


Ca me semble bête, mais... quel est ton rc.conf ?
Est-ce que de placer "named_enable=yes" avant le "firewall_enable=zozo"
ne suffirait pas ?



Avatar
Marwan Burelle
On Mon, 5 Apr 2004 17:10:45 +0200
"voodoo child" wrote:

Dans mon firewall ipfw, je fais appel à des noms de domaine pour
désigner
des services réseaux distants (ftp et ntp) lors de ma séquence de
boot, freebsd lance le chargement de ipfw avant d'activer la
passerelle réseau. Donc pas de résolution de nom de domaine et le
chargement des règles ipfw n'est pas réalisé de manière exhaustive. Le
problème est résolu lorsque je recharge les règles ipfw manuellement
après le boot.

Savez-vous résoudre mon problème relatif à la séquence de boot de
freebsd????

je vous en remencie par avance.

Ci-dessous le log de la séquence de boot


Apr 5 16:30:07 saturne /kernel: rl0: flagsˆ43 mtu 1500
Apr 5 16:30:07 saturne /kernel: inet 192.168.0.3 netmask 0xffffff00
broadcast 192.168.0.255
Apr 5 16:30:07 saturne /kernel: ether 00:08:02:03:c1:c6
Apr 5 16:30:07 saturne /kernel: media: Ethernet autoselect (none)
Apr 5 16:30:07 saturne /kernel: status: no carrier



Il me semble que tu as un problème, ici ?

A ce stade, pour le FreeBSD tu n'as pas de réseau (ou presque pas.) Ça
ressemble à un problème que j'avais eu avec une carte rl8139 sur un
réseau switché en 10 et pas en 100. La carte, si je ne lui forcé pas la
main était incapble de s'ajuster correctement.

Pour résoudre ce problème, j'avais rajouté "les options qui vont bien"
(© tout le monde) dans ifconfig_rl0 (quelque chose comme "media
10baseT", enfin un truc du genre, je m'en souviens plus, c'est vieux.)

En tout cas, ça ne casse pas la connexion réseau, mais celle-ci est
assez pourri (il retente de détecter le media à chaque paquet ou
presque) et beaucoup de chose timeout (comme les DNS ... )

--
Burelle Marwan,
Equipe Bases de Donnees - LRI
http://www.cduce.org
( | )

Avatar
voodoo child
En fait, je crois que j'ai compris. Freebsd applique les règles du firewall
avant de mettre en place les parametres relatifs à la passerelle par
défaut. C'est simplement une question de sécurité. Ce n'est pas secrure si
freebsd autorise un service à se promener sur le net (pour faire une
résolution de nom de domaine par exemple) sans que le système soit protéger.

C une simple suposition mais je pense que cela tient la route

"Marwan Burelle" a écrit dans le message de
news:
On Mon, 5 Apr 2004 17:10:45 +0200
"voodoo child" wrote:

Dans mon firewall ipfw, je fais appel à des noms de domaine pour
désigner
des services réseaux distants (ftp et ntp) lors de ma séquence de
boot, freebsd lance le chargement de ipfw avant d'activer la
passerelle réseau. Donc pas de résolution de nom de domaine et le
chargement des règles ipfw n'est pas réalisé de manière exhaustive. Le
problème est résolu lorsque je recharge les règles ipfw manuellement
après le boot.

Savez-vous résoudre mon problème relatif à la séquence de boot de
freebsd????

je vous en remencie par avance.

Ci-dessous le log de la séquence de boot


Apr 5 16:30:07 saturne /kernel: rl0: flagsˆ43 mtu 1500
Apr 5 16:30:07 saturne /kernel: inet 192.168.0.3 netmask 0xffffff00
broadcast 192.168.0.255
Apr 5 16:30:07 saturne /kernel: ether 00:08:02:03:c1:c6
Apr 5 16:30:07 saturne /kernel: media: Ethernet autoselect (none)
Apr 5 16:30:07 saturne /kernel: status: no carrier



Il me semble que tu as un problème, ici ?

A ce stade, pour le FreeBSD tu n'as pas de réseau (ou presque pas.) Ça
ressemble à un problème que j'avais eu avec une carte rl8139 sur un
réseau switché en 10 et pas en 100. La carte, si je ne lui forcé pas la
main était incapble de s'ajuster correctement.

Pour résoudre ce problème, j'avais rajouté "les options qui vont bien"
(© tout le monde) dans ifconfig_rl0 (quelque chose comme "media
10baseT", enfin un truc du genre, je m'en souviens plus, c'est vieux.)

En tout cas, ça ne casse pas la connexion réseau, mais celle-ci est
assez pourri (il retente de détecter le media à chaque paquet ou
presque) et beaucoup de chose timeout (comme les DNS ... )

--
Burelle Marwan,
Equipe Bases de Donnees - LRI
http://www.cduce.org
( | )



Avatar
Marwan Burelle
On Mon, 5 Apr 2004 21:10:32 +0200
"voodoo child" wrote:

En fait, je crois que j'ai compris. Freebsd applique les règles du
firewall avant de mettre en place les parametres relatifs à la
passerelle par défaut. C'est simplement une question de sécurité. Ce
n'est pas secrure si freebsd autorise un service à se promener sur le
net (pour faire une résolution de nom de domaine par exemple) sans que
le système soit protéger.

C une simple suposition mais je pense que cela tient la route


Mouaif ...

Ça n'empèche que votre connexion ethernet n'est pas configurée
correctement.

(au fait, pourriez vous répondre après et non avant, merci.)

--
Burelle Marwan,
Equipe Bases de Donnees - LRI
http://www.cduce.org
( | )

Avatar
manu
voodoo child wrote:

Car en toute logique, je n'ai pas l'impression que l'ordre des paramètres
dans rc.conf influ sur la séquence de boot.


Non, il n'influe pas.

--
Emmanuel Dreyfus
Publicité subliminale: achetez ce livre!
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3


Avatar
voodoo child
"Emmanuel Dreyfus" a écrit dans le message de
news:1gbsois.1yefibq1n18zzuN%
voodoo child wrote:

Car en toute logique, je n'ai pas l'impression que l'ordre des
paramètres


dans rc.conf influ sur la séquence de boot.


Non, il n'influe pas.

--
Emmanuel Dreyfus
Publicité subliminale: achetez ce livre!
http://www.eyrolles.com/php.informatique/Ouvrages/9782212112443.php3




A l'attention d'Emmanuel Dreyfus

Est-ce que mon raisonnement est juste:

En fait, je crois que j'ai compris. Freebsd applique les règles du firewall
avant de mettre en place les parametres relatifs à la passerelle par
défaut. C'est simplement une question de sécurité. Ce n'est pas secrure si
freebsd autorise un service à se promener sur le net (pour faire une
résolution de nom de domaine par exemple) sans que le système soit protéger.

Pour contrer mon pb de résolution de nom de domaine sur ipfw, j'ai
simplement remplacer les noms
de domaines par leur @ ip respectifs.


Avatar
Eric Masson
"voodoo" == voodoo child writes:






voodoo> En fait, je crois que j'ai compris. Freebsd applique les règles
voodoo> du firewall avant de mettre en place les parametres relatifs à
voodoo> la passerelle par défaut. C'est simplement une question de
voodoo> sécurité. Ce n'est pas secrure si freebsd autorise un service à
voodoo> se promener sur le net (pour faire une résolution de nom de
voodoo> domaine par exemple) sans que le système soit protéger.

man 8 rc
more /etc/rc

voodoo> Pour contrer mon pb de résolution de nom de domaine sur ipfw,
voodoo> j'ai simplement remplacer les noms de domaines par leur @ ip
voodoo> respectifs.

C'est une solution.

Une autre consiste à mettre en place un jeu de règles minimaliste, puis
à le compléter via un script dans /usr/local/etc.rc.d une fois que named
est démarré et peut résoudre correctement.

Eric Masson

--
« Excusez-moi, je n'ai pas pu m'en empêcher... »
-+- CF in GNU - fufe, c'est plus fort que toi -+-





Avatar
voodoo child
"Eric Masson" a écrit dans le message de
news:
"voodoo" == voodoo child writes:






voodoo> En fait, je crois que j'ai compris. Freebsd applique les règles
voodoo> du firewall avant de mettre en place les parametres relatifs à
voodoo> la passerelle par défaut. C'est simplement une question de
voodoo> sécurité. Ce n'est pas secrure si freebsd autorise un service à
voodoo> se promener sur le net (pour faire une résolution de nom de
voodoo> domaine par exemple) sans que le système soit protéger.

man 8 rc
more /etc/rc

voodoo> Pour contrer mon pb de résolution de nom de domaine sur ipfw,
voodoo> j'ai simplement remplacer les noms de domaines par leur @ ip
voodoo> respectifs.

C'est une solution.

Une autre consiste à mettre en place un jeu de règles minimaliste, puis
à le compléter via un script dans /usr/local/etc.rc.d une fois que named
est démarré et peut résoudre correctement.

Eric Masson

--
« Excusez-moi, je n'ai pas pu m'en empêcher... »
-+- CF in GNU - fufe, c'est plus fort que toi -+-



C'est une très bonne idée.






1 2