when i boot the machine without starting xen the network cards don't up. Ifconfig shows only the "lo"-interface.
- /etc/init.d/networking stop/start/restart don't helps.
- ifup eth0 / eth1 helps... then the interfaces come up.
- /etc/init.d/xend start peth0 / peth1 are shown
- there is NO vif listed in ifconfig
i set the "set -x" commands in the script "network-bridge" and "vif-bridge" in the top:
----snip--- network-bridge---
# Print addresses, interfaces, routes
#
#========================================
# Log all into syslog
set -x
----snip--- vif-bridge---
# down:
# Removes the vif interface from the bridge and removes the iptables
# rules for its ip addresses (if any).
#============================================================================
# Log all into syslog
set -x
# The initial syslog(3) priority: "err", "info", "debug" or its
# numerical equivalent. For runtime debugging, the daemons internal
# state can be changed with: "udevcontrol log_priority=<value>".
# udev_log="err"
udev_log="DEBUG"
---snip---
Here the last part from syslog:
---snip---
Mar 11 17:37:40 atlantis kernel: [ 8241.470193] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Mar 11 17:37:40 atlantis avahi-daemon[5320]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.10.1.
Mar 11 17:37:40 atlantis avahi-daemon[5320]: New relevant interface eth0.IPv4 for mDNS.
Mar 11 17:37:40 atlantis avahi-daemon[5320]: Registering new address record for 192.168.10.1 on eth0.IPv4.
Mar 11 17:37:40 atlantis ntpdate[6271]: can't find host ntp.ubuntu.com
Mar 11 17:37:40 atlantis ntpdate[6271]: no servers can be used, exiting
Mar 11 17:37:42 atlantis avahi-daemon[5320]: Registering new address record for fe80::20e:2eff:feb7:c63e on eth0.*.
Mar 11 17:37:51 atlantis kernel: [ 8252.422967] eth0: no IPv6 routers present
Mar 11 17:38:03 atlantis udevd[2877]: msg_queue_insert: seq 2828 queued, 'add' 'module'
Mar 11 17:38:03 atlantis kernel: [ 8265.070201] Bridge firewalling registered
Mar 11 17:38:03 atlantis udevd-event[6307]: pass_env_to_socket: passed 107 bytes to socket '/org/freedesktop/hal/udev_event'$
Mar 11 17:38:03 atlantis udevd-event[6307]: pass_env_to_socket: passed -1 bytes to socket '/org/kernel/udev/monitor',
Mar 11 17:38:03 atlantis udevd-event[6307]: udev_event_run: seq 2828 finished with 0
Mar 11 17:38:03 atlantis udevd[2877]: udev_event_run: seq 2828 forked, pid [6307], 'add' 'module', 0 seconds old
Mar 11 17:38:03 atlantis udevd[2877]: msg_queue_insert: seq 2829 queued, 'add' 'net'
Mar 11 17:38:03 atlantis udevd[2877]: udev_done: seq 2828, pid [6307] exit with 0, 0 seconds old
Mar 11 17:38:03 atlantis kernel: [ 8265.071646] tmpbridge: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
Mar 11 17:38:03 atlantis udevd-event[6308]: udev_rules_get_name: no node name set, will use kernel name 'tmpbridge'
Mar 11 17:38:03 atlantis udevd-event[6308]: pass_env_to_socket: passed 166 bytes to socket '/org/freedesktop/hal/udev_event'$
---snip---
when i boot the machine without starting xen the network cards don't up. Ifconfig shows only the "lo"-interface.
- /etc/init. d/networking stop/start/restart don't helps.
- ifup eth0 / eth1 helps... then the interfaces come up.
- /etc/init.d/xend start peth0 / peth1 are shown
- there is NO vif listed in ifconfig
i set the "set -x" commands in the script "network-bridge" and "vif-bridge" in the top:
----snip--- network-bridge--- ======= ======= ======= ======= ======
# Print addresses, interfaces, routes
#
#======
# Log all into syslog
set -x
dir=$(dirname "$0") script- common. sh" network- common. sh"
. "$dir/xen-
. "$dir/xen-
----snip--- network-bridge---
----snip--- vif-bridge--- ======= ======= ======= ======= ======= ======= ======= ======= ======= =======
# down:
# Removes the vif interface from the bridge and removes the iptables
# rules for its ip addresses (if any).
#======
# Log all into syslog
set -x
dir=$(dirname "$0") common. sh"
. "$dir/vif-
----snip--- vif-bridge---
After reboot and starting / restarting xend i get the following messages:
---snip--- scripts/ network- bridge xen/scripts scripts/ xen-script- common. sh scripts/ xen-network- common. sh rw,errors= remount- ro remount- ro =~ _netdev ]] scripts/ network- bridge xen/scripts scripts/ xen-script- common. sh scripts/ xen-network- common. sh rw,errors= remount- ro remount- ro =~ _netdev ]]
root@atlantis:~# /etc/init.d/xend restart
++ dirname /etc/xen/
+ dir=/etc/
+ . /etc/xen/
++ set -e
+ . /etc/xen/
++ '[' -e /etc/SuSE-release ']'
++ which ifup
+ findCommand start vifnum=0 vifname=vm0 bridge=eth0 netdev=eth0
+ for arg in '"$@"'
+ expr index start =
+ command=start
+ return
+ evalVariables start vifnum=0 vifname=vm0 bridge=eth0 netdev=eth0
+ for arg in '"$@"'
+ expr index start = '>' 1
+ for arg in '"$@"'
+ expr index vifnum=0 = '>' 1
+ eval vifnum=0
++ vifnum=0
+ for arg in '"$@"'
+ expr index vifname=vm0 = '>' 1
+ eval vifname=vm0
++ vifname=vm0
+ for arg in '"$@"'
+ expr index bridge=eth0 = '>' 1
+ eval bridge=eth0
++ bridge=eth0
+ for arg in '"$@"'
+ expr index netdev=eth0 = '>' 1
+ eval netdev=eth0
++ netdev=eth0
+ netdev=eth0
+ is_network_root
++ awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $3; }}' /etc/mtab
+ local rootfs=ext3
++ awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $4; }}' /etc/mtab
+ local rootopts=
+ [[ ext3 =~ \^nfs ]]
+ [[ rw,errors=
+ return 1
+ netdev=eth0
+ bridge=eth0
+ antispoof=no
+ pdev=peth0
+ tdev=tmpbridge
+ case "$command" in
+ op_start
+ '[' eth0 = null ']'
+ link_exists peth0
+ ip link show peth0
+ return 0
+ return
++ dirname /etc/xen/
+ dir=/etc/
+ . /etc/xen/
++ set -e
+ . /etc/xen/
++ '[' -e /etc/SuSE-release ']'
++ which ifup
+ findCommand start vifnum=1 vifname=vm1 bridge=eth1 netdev=eth1
+ for arg in '"$@"'
+ expr index start =
+ command=start
+ return
+ evalVariables start vifnum=1 vifname=vm1 bridge=eth1 netdev=eth1
+ for arg in '"$@"'
+ expr index start = '>' 1
+ for arg in '"$@"'
+ expr index vifnum=1 = '>' 1
+ eval vifnum=1
++ vifnum=1
+ for arg in '"$@"'
+ expr index vifname=vm1 = '>' 1
+ eval vifname=vm1
++ vifname=vm1
+ for arg in '"$@"'
+ expr index bridge=eth1 = '>' 1
+ eval bridge=eth1
++ bridge=eth1
+ for arg in '"$@"'
+ expr index netdev=eth1 = '>' 1
+ eval netdev=eth1
++ netdev=eth1
+ netdev=eth1
+ is_network_root
++ awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $3; }}' /etc/mtab
+ local rootfs=ext3
++ awk '{ if ($1 !~ /^[ \t]*#/ && $2 == "/") { print $4; }}' /etc/mtab
+ local rootopts=
+ [[ ext3 =~ \^nfs ]]
+ [[ rw,errors=
+ return 1
+ netdev=eth1
+ bridge=eth1
+ antispoof=no
+ pdev=peth1
+ tdev=tmpbridge
+ case "$command" in
+ op_start
+ '[' eth1 = null ']'
+ link_exists peth1
+ ip link show peth1
+ return 0
+ return
SIOCADDRT: File exists
---snip---
ifconfig shows me:
---snip--- 192.168. 10.1 Bcast:192. 168.10. 255 Maske:255.255.255.0
inet6- Adresse: fe80::20e: 2eff:feb7: c63e/64 Gültigkeitsbere ich:Verbindung
Kollisionen: 0 Sendewarteschla ngenlänge: 0
root@atlantis:~# ifconfig
eth0 Link encap:Ethernet Hardware Adresse 00:0e:2e:b7:c6:3e
inet Adresse:
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:35 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 (0.0 B) TX bytes:4666 (4.5 KB)
eth1 Link encap:Ethernet Hardware Adresse 00:1e:8c:0d:3a:ea
inet6- Adresse: fe80::21e: 8cff:fe0d: 3aea/64 Gültigkeitsbere ich:Verbindung
Kollisionen: 0 Sendewarteschla ngenlänge: 0
inet Adresse:192.168.2.3 Bcast:192.168.2.255 Maske:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX packets:628 errors:0 dropped:0 overruns:0 frame:0
TX packets:475 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:55440 (54.1 KB) TX bytes:66931 (65.3 KB)
lo Link encap:Lokale Schleife
inet6- Adresse: ::1/128 Gültigkeitsbere ich:Maschine
Kollisionen: 0 Sendewarteschla ngenlänge: 0
inet Adresse:127.0.0.1 Maske:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metrik:1
RX packets:2010 errors:0 dropped:0 overruns:0 frame:0
TX packets:2010 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:102304 (99.9 KB) TX bytes:102304 (99.9 KB)
peth0 Link encap:Ethernet Hardware Adresse 00:0e:2e:b7:c6:3e
inet6- Adresse: fe80::20e: 2eff:feb7: c63e/64 Gültigkeitsbere ich:Verbindung
Kollisionen: 0 Sendewarteschla ngenlänge: 1000
Interrupt: 17 Basisadresse:0xe800
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metrik:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:71 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:0 (0.0 B) TX bytes:9378 (9.1 KB)
peth1 Link encap:Ethernet Hardware Adresse 00:1e:8c:0d:3a:ea
inet6- Adresse: fe80::21e: 8cff:fe0d: 3aea/64 Gültigkeitsbere ich:Verbindung
Kollisionen: 0 Sendewarteschla ngenlänge: 1000
Interrupt: 17
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metrik:1
RX packets:630 errors:0 dropped:0 overruns:0 frame:0
TX packets:481 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:55619 (54.3 KB) TX bytes:67399 (65.8 KB)
---snip---
My /etc/udef/udev.cfg also changed:
---snip---
# udev.conf
# The initial syslog(3) priority: "err", "info", "debug" or its <value> ".
# numerical equivalent. For runtime debugging, the daemons internal
# state can be changed with: "udevcontrol log_priority=
# udev_log="err"
udev_log="DEBUG"
---snip---
Here the last part from syslog:
---snip--- 2eff:feb7: c63e on eth0.*. op/hal/ udev_event' $ udev/monitor' , get_name: no node name set, will use kernel name 'tmpbridge' op/hal/ udev_event' $
Mar 11 17:37:40 atlantis kernel: [ 8241.470193] eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
Mar 11 17:37:40 atlantis avahi-daemon[5320]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.10.1.
Mar 11 17:37:40 atlantis avahi-daemon[5320]: New relevant interface eth0.IPv4 for mDNS.
Mar 11 17:37:40 atlantis avahi-daemon[5320]: Registering new address record for 192.168.10.1 on eth0.IPv4.
Mar 11 17:37:40 atlantis ntpdate[6271]: can't find host ntp.ubuntu.com
Mar 11 17:37:40 atlantis ntpdate[6271]: no servers can be used, exiting
Mar 11 17:37:42 atlantis avahi-daemon[5320]: Registering new address record for fe80::20e:
Mar 11 17:37:51 atlantis kernel: [ 8252.422967] eth0: no IPv6 routers present
Mar 11 17:38:03 atlantis udevd[2877]: msg_queue_insert: seq 2828 queued, 'add' 'module'
Mar 11 17:38:03 atlantis kernel: [ 8265.070201] Bridge firewalling registered
Mar 11 17:38:03 atlantis udevd-event[6307]: pass_env_to_socket: passed 107 bytes to socket '/org/freedeskt
Mar 11 17:38:03 atlantis udevd-event[6307]: pass_env_to_socket: passed -1 bytes to socket '/org/kernel/
Mar 11 17:38:03 atlantis udevd-event[6307]: udev_event_run: seq 2828 finished with 0
Mar 11 17:38:03 atlantis udevd[2877]: udev_event_run: seq 2828 forked, pid [6307], 'add' 'module', 0 seconds old
Mar 11 17:38:03 atlantis udevd[2877]: msg_queue_insert: seq 2829 queued, 'add' 'net'
Mar 11 17:38:03 atlantis udevd[2877]: udev_done: seq 2828, pid [6307] exit with 0, 0 seconds old
Mar 11 17:38:03 atlantis kernel: [ 8265.071646] tmpbridge: Dropping NETIF_F_UFO since no NETIF_F_HW_CSUM feature.
Mar 11 17:38:03 atlantis udevd-event[6308]: udev_rules_
Mar 11 17:38:03 atlantis udevd-event[6308]: pass_env_to_socket: passed 166 bytes to socket '/org/freedeskt
---snip---
hope this informations helps