Zdravim,

snazim sa spojazdnit bridge dvoch sietoviek (em0,bge0) vo FreeBSD 7.2Rp0 po cistej instalacii:

cloned_interfaces="bridge0"
ifconfig_em0="up"
ifconfig_bge0="up"
ifconfig_bridge0="addm em0 addm bge0 up"
ifconfig_bridge0="stp em0 stp bge0"
ifconfig_bridge0="inet 10.0.255.90 netmask 255.255.255.0"

Sietovky su v HP DL120 G5, em0 integrovana, bge0 pridana (PCI-E).

Skusal som aj rozne kombinacie poradia ale vysledok je stale rovnaky, a to ze bridge nema priradenych ziadnych member-ov.

em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=19b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4>
ether 00:23:7d:fd:15:cc
media: Ethernet autoselect
status: no carrier
bge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:24:81:b2:56:89
media: Ethernet autoselect (none)
status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether aa:3c:b1:50:53:b3
inet 10.0.255.90 netmask 0xffffff00 broadcast 10.0.255.255
id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200
root id 00:00:00:00:00:00 priority 32768 ifcost 0 port 0

Ked som konfigurujem cez vlastny skriptik:
/sbin/ifconfig em0 up
/sbin/ifconfig bge0 up
/sbin/ifconfig bridge0 create
/sbin/ifconfig bridge0 addm em0
/sbin/ifconfig bridge0 stp em0
/sbin/ifconfig bridge0 addm bge0
/sbin/ifconfig bridge0 stp bge0
/sbin/ifconfig bridge0 up

bridge0 sa korektne nakonfiguruje:

em0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:23:7d:fd:15:cc
media: Ethernet autoselect
status: no carrier
bge0: flags=8943<UP,BROADCAST,RUNNING,PROMISC,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
ether 00:24:81:b2:56:89
media: Ethernet autoselect (none)
status: no carrier
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 12:5f:a4:f4:14:f9
inet 10.0.255.90 netmask 0xffffff00 broadcast 10.0.255.255
id 00:23:7d:fd:15:cc priority 32768 hellotime 2 fwddelay 15
maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200
root id 00:23:7d:fd:15:cc priority 32768 ifcost 0 port 0
member: bge0 flags=147<LEARNING,DISCOVER,STP,AUTOEDGE,AUTOPTP>
        ifmaxaddr 0 port 2 priority 128 path cost 55 proto rstp
        role disabled state discarding
member: em0 flags=147<LEARNING,DISCOVER,STP,AUTOEDGE,AUTOPTP>
        ifmaxaddr 0 port 1 priority 128 path cost 2000000 proto rstp
        role disabled state discarding

Cez google som nasiel thread s podobnym problemom, ale v nom zistil zmeny v spravani ak pouzil pauzu medzi prikazmi vo vlastnom skripte co ja nepozorujem.
http://unix.derkeiler.com/Mailing-Lists/FreeBSD/net/2006-03/msg00012.html

Zatial jedine riesenie co mam, je vlozit prikazy z toho skriptu do /etc/rc.conf.local, ale ten skript sa pocas boot-ovania vola niekolko krat a po druhom a dalsom volani sa na konzole vypisuju chybove hlasky, ze bridge0 je uz nakonfigurovany a nevyzera to pekne :-) ale je to funcne. Rad by som to vsak vyriesil nejakym standardnym sposobom ak je to mozne.

Vie mi s tym niekto pomoct?

Dik. Pali
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem