Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-04-07 19:21:47

  dave88 - Użytkownik

dave88
Użytkownik
Zarejestrowany: 2012-01-19

Znikające VLAN'y - Raspbian

Witam,

Znowu walczę z vlan'ami, tym razem na Raspberry Pi. Problem polega na tym, że po bliżej nie określonym czasie, tworzone przeze mnie interfejsy wirtualne znikają. Pomaga jedynie ponowne ich podniesienie za pomocą ifup -a.
Oczywiście początkowo wszystko działa poprawnie - mam podpięty switch D-Link DES-3528 dla zabawy ;)

Oto mój konfig:

/etc/network/interfaces

Kod:

# Loopback
auto lo
iface lo inet loopback

# WLAN0
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp

# ETH0
auto eth0
allow-hotplug eth0
#iface eth0 inet dhcp
iface eth0 inet static
    address 172.16.0.1
    netmask 255.255.0.0
    network 172.16.0.0
        broadcast 172.16.255.255

#VLAN10
auto vlan10
allow-hotplug vlan10
iface vlan10 inet static
    address 10.10.0.1
    netmask 255.255.0.0
    network 10.10.0.0
        broadcast 10.10.255.255
    vlan_raw_device eth0

#VLAN20
auto vlan20
allow-hotplug vlan20
iface vlan20 inet static
    address 10.20.0.1
    netmask 255.255.0.0
    network 10.20.0.0
        broadcast 10.20.255.255
    vlan_raw_device eth0

#VLAN30
auto vlan30
allow-hotplug vlan30
iface vlan30 inet static
        address 10.30.0.1
        netmask 255.255.0.0
    network 10.30.0.0
        broadcast 10.30.255.255
        vlan_raw_device eth0

#VLAN99 - Zarzadzanie
auto vlan99
allow-hotplug vlan99
iface vlan99 inet static
        address 10.99.0.1
        netmask 255.255.0.0
    network 10.99.0.0
        broadcast 10.99.255.255
        vlan_raw_device eth0

/var/log/syslog

Kod:

Apr  7 06:25:08 raspberrypi rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="2457" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Apr  7 06:25:09 raspberrypi rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="2457" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Apr  7 06:25:11 raspberrypi /USR/SBIN/CRON[4279]: (CRON) info (No MTA installed, discarding output)
Apr  7 06:26:08 raspberrypi dhcpd: DHCPINFORM from 172.16.0.3 via eth0
Apr  7 06:26:08 raspberrypi dhcpd: DHCPACK to 172.16.0.3 (00:XX:XX:XX:XX:XX) via eth0
Apr  7 06:29:21 raspberrypi dhcpd: DHCPINFORM from 172.16.0.3 via eth0
Apr  7 06:29:21 raspberrypi dhcpd: DHCPACK to 172.16.0.3 (00:XX:XX:XX:XX:XX) via eth0
Apr  7 06:36:11 raspberrypi dhcpd: DHCPINFORM from 172.16.0.3 via eth0
Apr  7 06:36:11 raspberrypi dhcpd: DHCPACK to 172.16.0.3 (00:XX:XX:XX:XX:XX) via eth0
Apr  7 06:37:20 raspberrypi dhcpd: Wrote 9 leases to leases file.
Apr  7 06:37:20 raspberrypi dhcpd: DHCPREQUEST for 172.16.0.3 from 00:XX:XX:XX:XX:XX (NOTEBOOK) via eth0
Apr  7 06:37:20 raspberrypi dhcpd: DHCPACK on 172.16.0.3 to 00:XX:XX:XX:XX:XX (NOTEBOOK) via eth0
Apr  7 06:39:01 raspberrypi /USR/SBIN/CRON[4458]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
Apr  7 06:39:24 raspberrypi dhcpd: DHCPINFORM from 172.16.0.3 via eth0
Apr  7 06:39:24 raspberrypi dhcpd: DHCPACK to 172.16.0.3 (00:XX:XX:XX:XX:XX) via eth0
Apr  7 06:45:49 raspberrypi dhcpd: DHCPINFORM from 172.16.0.3 via eth0
Apr  7 06:45:49 raspberrypi dhcpd: DHCPACK to 172.16.0.3 (00:XX:XX:XX:XX:XX) via eth0
Apr  7 06:47:28 raspberrypi dhcpd: DHCPINFORM from 172.16.0.3 via eth0
Apr  7 06:47:28 raspberrypi dhcpd: DHCPACK to 172.16.0.3 (00:XX:XX:XX:XX:XX) via eth0
Apr  7 06:48:07 raspberrypi kernel: [36734.796878] smsc95xx 1-1.1:1.0 eth0: link down
Apr  7 06:48:08 raspberrypi ifplugd(eth0)[1688]: Link beat lost.
Apr  7 06:48:08 raspberrypi ifplugd(vlan20)[1984]: Link beat lost.
Apr  7 06:48:08 raspberrypi ifplugd(vlan30)[2061]: Link beat lost.
Apr  7 06:48:08 raspberrypi ifplugd(vlan10)[1909]: Link beat lost.
Apr  7 06:48:08 raspberrypi ifplugd(vlan99)[2139]: Link beat lost.
Apr  7 06:48:09 raspberrypi kernel: [36736.407618] smsc95xx 1-1.1:1.0 eth0: link up, 10Mbps, full-duplex, lpa 0x4061
Apr  7 06:48:09 raspberrypi ifplugd(eth0)[1688]: Link beat detected.
Apr  7 06:48:09 raspberrypi ifplugd(vlan20)[1984]: Link beat detected.
Apr  7 06:48:09 raspberrypi ifplugd(vlan30)[2061]: Link beat detected.
Apr  7 06:48:09 raspberrypi ifplugd(vlan10)[1909]: Link beat detected.
Apr  7 06:48:09 raspberrypi ifplugd(vlan99)[2139]: Link beat detected.
Apr  7 06:48:11 raspberrypi kernel: [36738.189198] smsc95xx 1-1.1:1.0 eth0: link down
Apr  7 06:48:12 raspberrypi ifplugd(eth0)[1688]: Link beat lost.
Apr  7 06:48:12 raspberrypi ifplugd(vlan20)[1984]: Link beat lost.
Apr  7 06:48:12 raspberrypi ifplugd(vlan30)[2061]: Link beat lost.
Apr  7 06:48:12 raspberrypi ifplugd(vlan10)[1909]: Link beat lost.
Apr  7 06:48:12 raspberrypi ifplugd(vlan99)[2139]: Link beat lost.
Apr  7 06:48:22 raspberrypi ifplugd(eth0)[1688]: Executing '/etc/ifplugd/ifplugd.action eth0 down'.
Apr  7 06:48:22 raspberrypi ifplugd(vlan20)[1984]: Executing '/etc/ifplugd/ifplugd.action vlan20 down'.
Apr  7 06:48:22 raspberrypi ifplugd(vlan30)[2061]: Executing '/etc/ifplugd/ifplugd.action vlan30 down'.
Apr  7 06:48:22 raspberrypi ifplugd(vlan10)[1909]: Executing '/etc/ifplugd/ifplugd.action vlan10 down'.
Apr  7 06:48:22 raspberrypi ifplugd(vlan99)[2139]: Executing '/etc/ifplugd/ifplugd.action vlan99 down'.
Apr  7 06:48:22 raspberrypi dhcpd: receive_packet failed on vlan10: Network is down
Apr  7 06:48:22 raspberrypi dhcpd: receive_packet failed on vlan30: Network is down
Apr  7 06:48:22 raspberrypi dhcpd: receive_packet failed on vlan99: Network is down
Apr  7 06:48:22 raspberrypi dhcpd: receive_packet failed on vlan20: Network is down
Apr  7 06:48:22 raspberrypi dhcpd: receive_packet failed on eth0: Network is down
Apr  7 06:48:22 raspberrypi kernel: [36749.788158] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Apr  7 06:48:23 raspberrypi ifplugd(vlan10)[1909]: client: Removed VLAN -:vlan10:-
Apr  7 06:48:23 raspberrypi ifplugd(vlan99)[2139]: client: Removed VLAN -:vlan99:-
Apr  7 06:48:23 raspberrypi ifplugd(vlan20)[1984]: client: Removed VLAN -:vlan20:-
Apr  7 06:48:23 raspberrypi ifplugd(vlan30)[2061]: client: Removed VLAN -:vlan30:-
Apr  7 06:48:23 raspberrypi ifplugd(eth0)[1688]: Program executed successfully.
Apr  7 06:48:23 raspberrypi kernel: [36750.127862] smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
Apr  7 06:48:23 raspberrypi ifplugd(vlan10)[1909]: Program executed successfully.
Apr  7 06:48:23 raspberrypi ifplugd(vlan99)[2139]: Program executed successfully.
Apr  7 06:48:23 raspberrypi ifplugd(vlan20)[1984]: Program executed successfully.
Apr  7 06:48:23 raspberrypi ifplugd(vlan30)[2061]: Program executed successfully.
Apr  7 06:48:24 raspberrypi ntpd[2744]: Deleting interface #7 vlan99, 10.99.0.1#123, interface stats: received=0, sent=0, dropped=0, active_time=36668 secs
Apr  7 06:48:24 raspberrypi ntpd[2744]: Deleting interface #6 vlan30, 10.30.0.1#123, interface stats: received=0, sent=0, dropped=0, active_time=36668 secs
Apr  7 06:48:24 raspberrypi ntpd[2744]: Deleting interface #5 vlan20, 10.20.0.1#123, interface stats: received=0, sent=0, dropped=0, active_time=36668 secs
Apr  7 06:48:24 raspberrypi ntpd[2744]: Deleting interface #4 vlan10, 10.10.0.1#123, interface stats: received=0, sent=0, dropped=0, active_time=36668 secs
Apr  7 06:48:24 raspberrypi ntpd[2744]: Deleting interface #2 eth0, 172.16.0.1#123, interface stats: received=0, sent=0, dropped=0, active_time=36668 secs
Apr  7 06:48:24 raspberrypi ntpd[2744]: peers refreshed
Apr  7 06:48:25 raspberrypi ifplugd(vlan10)[1909]: Exiting.
Apr  7 06:48:25 raspberrypi ifplugd(vlan30)[2061]: Exiting.
Apr  7 06:48:25 raspberrypi ifplugd(vlan99)[2139]: Exiting.
Apr  7 06:48:25 raspberrypi ifplugd(vlan20)[1984]: Exiting.
Apr  7 07:09:01 raspberrypi /USR/SBIN/CRON[4927]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
Apr  7 07:17:01 raspberrypi /USR/SBIN/CRON[4937]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
...
Apr  7 17:39:01 raspberrypi /USR/SBIN/CRON[5305]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
Apr  7 18:09:01 raspberrypi /USR/SBIN/CRON[5321]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)
Apr  7 18:17:02 raspberrypi /USR/SBIN/CRON[5328]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Apr  7 18:33:56 raspberrypi kernel: [79085.565336] smsc95xx 1-1.1:1.0 eth0: link up, 10Mbps, full-duplex, lpa 0x4061
Apr  7 18:33:57 raspberrypi ifplugd(eth0)[1688]: Link beat detected.
Apr  7 18:33:57 raspberrypi ifplugd(eth0)[1688]: Executing '/etc/ifplugd/ifplugd.action eth0 up'.
Apr  7 18:33:58 raspberrypi ifplugd(eth0)[1688]: Program executed successfully.
Apr  7 18:33:59 raspberrypi ntpd[2744]: Listen normally on 9 eth0 172.16.0.1 UDP 123
Apr  7 18:33:59 raspberrypi ntpd[2744]: peers refreshed
Apr  7 18:33:59 raspberrypi kernel: [79088.483857] smsc95xx 1-1.1:1.0 eth0: link down
Apr  7 18:34:00 raspberrypi ifplugd(eth0)[1688]: Link beat lost.
Apr  7 18:34:01 raspberrypi kernel: [79090.254224] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1
Apr  7 18:34:01 raspberrypi ifplugd(eth0)[1688]: Link beat detected.
Apr  7 18:34:03 raspberrypi kernel: [79092.004334] smsc95xx 1-1.1:1.0 eth0: link down
Apr  7 18:34:03 raspberrypi ifplugd(eth0)[1688]: Link beat lost.
Apr  7 18:34:04 raspberrypi kernel: [79093.630808] smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0xC1E1
Apr  7 18:34:04 raspberrypi ifplugd(eth0)[1688]: Link beat detected.
Apr  7 18:34:29 raspberrypi dhcpd: DHCPDISCOVER from 00:XX:XX:XX:XX:XX via eth0
Apr  7 18:34:30 raspberrypi dhcpd: DHCPOFFER on 172.16.0.3 to 00:XX:XX:XX:XX:XX (NOTEBOOK) via eth0
Apr  7 18:34:30 raspberrypi dhcpd: Wrote 9 leases to leases file.
Apr  7 18:34:30 raspberrypi dhcpd: DHCPREQUEST for 172.16.0.3 (172.16.0.1) from 00:XX:XX:XX:XX:XX (NOTEBOOK) via eth0
Apr  7 18:34:30 raspberrypi dhcpd: DHCPACK on 172.16.0.3 to 00:XX:XX:XX:XX:XX (NOTEBOOK) via eth0
Apr  7 18:34:41 raspberrypi dhcpd: DHCPINFORM from 172.16.0.3 via eth0
Apr  7 18:34:41 raspberrypi dhcpd: DHCPACK to 172.16.0.3 (00:XX:XX:XX:XX:XX) via eth0
Apr  7 18:35:44 raspberrypi dhcpd: DHCPINFORM from 172.16.0.3 via eth0
Apr  7 18:35:44 raspberrypi dhcpd: DHCPACK to 172.16.0.3 (00:XX:XX:XX:XX:XX) via eth0

// ifup -a

Apr  7 18:36:26 raspberrypi dhclient: Internet Systems Consortium DHCP Client 4.2.2
Apr  7 18:36:26 raspberrypi dhclient: Copyright 2004-2011 Internet Systems Consortium.
Apr  7 18:36:26 raspberrypi dhclient: All rights reserved.
Apr  7 18:36:26 raspberrypi dhclient: For info, please visit https://www.isc.org/software/dhcp/
Apr  7 18:36:26 raspberrypi dhclient: 
Apr  7 18:36:26 raspberrypi dhclient: Listening on LPF/wlan0/08:10:XX:XX:XX:XX
Apr  7 18:36:26 raspberrypi dhclient: Sending on   LPF/wlan0/08:10:XX:XX:XX:XX
Apr  7 18:36:26 raspberrypi dhclient: Sending on   Socket/fallback
Apr  7 18:36:26 raspberrypi dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
Apr  7 18:36:29 raspberrypi ifplugd(wlan0)[1692]: Link beat detected.
Apr  7 18:36:29 raspberrypi ifplugd(wlan0)[1692]: Executing '/etc/ifplugd/ifplugd.action wlan0 up'.
Apr  7 18:36:29 raspberrypi ifplugd(wlan0)[1692]: client: /sbin/ifup: interface wlan0 already configured
Apr  7 18:36:29 raspberrypi ifplugd(wlan0)[1692]: Program executed successfully.
Apr  7 18:36:30 raspberrypi dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7
Apr  7 18:36:30 raspberrypi dhclient: DHCPREQUEST on wlan0 to 255.255.255.255 port 67
Apr  7 18:36:30 raspberrypi dhclient: DHCPOFFER from 192.168.0.1
Apr  7 18:36:31 raspberrypi dhclient: DHCPACK from 192.168.0.1
Apr  7 18:36:32 raspberrypi dhclient: bound to 192.168.0.22 -- renewal in 269527 seconds.
Apr  7 18:36:33 raspberrypi ifplugd(vlan10)[5649]: ifplugd 0.28 initializing.
Apr  7 18:36:33 raspberrypi ifplugd(vlan10)[5649]: Using interface vlan10/B8:27:XX:XX:XX:XX with driver <802.1Q VLAN Support> (version: 1.8)
Apr  7 18:36:33 raspberrypi ifplugd(vlan10)[5649]: Using detection mode: SIOCETHTOOL
Apr  7 18:36:33 raspberrypi ifplugd(vlan10)[5649]: Initialization complete, link beat detected.
Apr  7 18:36:33 raspberrypi ifplugd(vlan10)[5649]: Executing '/etc/ifplugd/ifplugd.action vlan10 up'.
Apr  7 18:36:33 raspberrypi ifplugd(vlan10)[5649]: client: /sbin/ifup: interface vlan10 already configured
Apr  7 18:36:33 raspberrypi ifplugd(vlan10)[5649]: Program executed successfully.
Apr  7 18:36:34 raspberrypi ifplugd(vlan20)[5763]: ifplugd 0.28 initializing.
Apr  7 18:36:34 raspberrypi ifplugd(vlan20)[5763]: Using interface vlan20/B8:27:XX:XX:XX:XX with driver <802.1Q VLAN Support> (version: 1.8)
Apr  7 18:36:34 raspberrypi ifplugd(vlan20)[5763]: Using detection mode: SIOCETHTOOL
Apr  7 18:36:34 raspberrypi ifplugd(vlan20)[5763]: Initialization complete, link beat detected.
Apr  7 18:36:34 raspberrypi ifplugd(vlan20)[5763]: Executing '/etc/ifplugd/ifplugd.action vlan20 up'.
Apr  7 18:36:34 raspberrypi ifplugd(vlan20)[5763]: client: /sbin/ifup: interface vlan20 already configured
Apr  7 18:36:34 raspberrypi ifplugd(vlan20)[5763]: Program executed successfully.
Apr  7 18:36:35 raspberrypi ifplugd(vlan30)[5874]: ifplugd 0.28 initializing.
Apr  7 18:36:35 raspberrypi ifplugd(vlan30)[5874]: Using interface vlan30/B8:27:XX:XX:XX:XX with driver <802.1Q VLAN Support> (version: 1.8)
Apr  7 18:36:35 raspberrypi ifplugd(vlan30)[5874]: Using detection mode: SIOCETHTOOL
Apr  7 18:36:35 raspberrypi ifplugd(vlan30)[5874]: Initialization complete, link beat detected.
Apr  7 18:36:35 raspberrypi ifplugd(vlan30)[5874]: Executing '/etc/ifplugd/ifplugd.action vlan30 up'.
Apr  7 18:36:35 raspberrypi ifplugd(vlan30)[5874]: client: /sbin/ifup: interface vlan30 already configured
Apr  7 18:36:35 raspberrypi ifplugd(vlan30)[5874]: Program executed successfully.
Apr  7 18:36:36 raspberrypi ifplugd(vlan99)[5983]: ifplugd 0.28 initializing.
Apr  7 18:36:36 raspberrypi ifplugd(vlan99)[5983]: Using interface vlan99/B8:27:XX:XX:XX:XX with driver <802.1Q VLAN Support> (version: 1.8)
Apr  7 18:36:36 raspberrypi ifplugd(vlan99)[5983]: Using detection mode: SIOCETHTOOL
Apr  7 18:36:36 raspberrypi ifplugd(vlan99)[5983]: Initialization complete, link beat detected.
Apr  7 18:36:36 raspberrypi ifplugd(vlan99)[5983]: Executing '/etc/ifplugd/ifplugd.action vlan99 up'.
Apr  7 18:36:37 raspberrypi ifplugd(vlan99)[5983]: client: /sbin/ifup: interface vlan99 already configured
Apr  7 18:36:37 raspberrypi ifplugd(vlan99)[5983]: Program executed successfully.
Apr  7 18:36:38 raspberrypi ntpd[2744]: Listen normally on 10 wlan0 192.168.0.22 UDP 123
Apr  7 18:36:38 raspberrypi ntpd[2744]: Listen normally on 11 vlan10 10.10.0.1 UDP 123
Apr  7 18:36:38 raspberrypi ntpd[2744]: Listen normally on 12 vlan20 10.20.0.1 UDP 123
Apr  7 18:36:38 raspberrypi ntpd[2744]: Listen normally on 13 vlan30 10.30.0.1 UDP 123
Apr  7 18:36:38 raspberrypi ntpd[2744]: Listen normally on 14 vlan99 10.99.0.1 UDP 123
Apr  7 18:36:38 raspberrypi ntpd[2744]: peers refreshed
Apr  7 18:36:58 raspberrypi dhcpd: DHCPINFORM from 172.16.0.3 via eth0
Apr  7 18:36:58 raspberrypi dhcpd: DHCPACK to 172.16.0.3 (00:XX:XX:XX:XX:XX) via eth0
Apr  7 18:38:17 raspberrypi dhcpd: DHCPINFORM from 172.16.0.3 via eth0
Apr  7 18:38:17 raspberrypi dhcpd: DHCPACK to 172.16.0.3 (00:XX:XX:XX:XX:XX) via eth0
Apr  7 18:39:01 raspberrypi /USR/SBIN/CRON[6097]: (root) CMD (  [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -ignore_readdir_race -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete)

uname -a

Kod:

Linux raspberrypi 3.10.34+ #661 PREEMPT Thu Mar 27 00:36:02 GMT 2014 armv6l GNU/Linux

Będę wdzięczny za wszelkie sugestie.

Pozdrawiam,
Dawid

Ostatnio edytowany przez dave88 (2014-04-07 19:24:45)

Offline

 

#2  2014-04-07 19:37:46

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Znikające VLAN'y - Raspbian

@dave88:

Eeee ale chwila - wpiąłeś kilka kart Wlan do RPI?? Dobrze rozumiem? Jak tak to niestety wszystko może się dziać.

USB na RPI to niestety nie jest "prawdziwe" USB - w sensie, kontroler jest od hosta jak w telefonie, przez co nie ma tam pełnych 480 Mbps, mogą być problemy z przepustowością itd.

Powiedz dokładnie jak wygląda ;] znaczy jak to jest podpięte.

Ostatnio edytowany przez Huk (2014-04-07 19:38:13)

Offline

 

#3  2014-04-07 20:32:55

  dave88 - Użytkownik

dave88
Użytkownik
Zarejestrowany: 2012-01-19

Re: Znikające VLAN'y - Raspbian

Dzięki za szybką odpowiedź :)

Mam oczywiście świadomość pewnych ograniczeń RPi (w tym prądowych). VLAN'y mam skonfigurowane na eth0 - karcie LAN wbudowanej w RPi, którą podpinam do zarządzalnego switch'a. Na eth0 oraz VLAN'ach mam serwer DHCP. Dodatkowo pod USB mam podpiętą kartę WiFi 8level WUSB-150A, która funkcjonuje bez zarzutu jako klient WiFi. Pomiędzy wlan0 a eth0 i poszczególnymi VLAN'ami mam najprostszą maskaradę.

Offline

 

#4  2014-04-07 21:19:35

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Znikające VLAN'y - Raspbian

@dave88:

Nie jestem zbyt dobry z sieci więc proszę o wyjaśnienie - czy te VLAN'y działają na WiFi czy na tej karcie sieciowej wbudowanej w RPI?

EDIT:

Ok sorry widzę że na kabelku chodzą ;]

In any case - może być tak że np. karta wifi zużywa za dużo prądu przez co nie starcza dla wbudowanej (z tego co kojarzę wbudowana jest podpięta realnie do kontrolera USB, tylko tego nie widać), albo a dużo zasobów przez co się coś resetuje... jak masz power hub'a to podepnij wifi przez niego, jak nie to odepnij wifi i zobaczy czy na kablu nadal vlany będą śmigać.

Pytanie jeszcze czy taka konfiguracja jest stabilna pod normalnym kompem?

Ostatnio edytowany przez Huk (2014-04-07 21:21:14)

Offline

 

#5  2014-04-07 21:41:46

  dave88 - Użytkownik

dave88
Użytkownik
Zarejestrowany: 2012-01-19

Re: Znikające VLAN'y - Raspbian

Hub'a niestety nie posiadam, ale już myślę o zakupie. Jeśli chodzi o prąd, to zasilacz posiadam 5V 1.5A, więc ze sporym zapasem. Komputer podłączony bezpośrednio do konkretnego VLAN'a również traci z czasem łączność, nawet przy niewielkim ruchu... Wypróbuję opcję z hub'em oraz odłączę kartę WiFi.

Offline

 

#6  2014-04-07 21:53:54

  Huk - Smoleńsk BULWA!

Huk
Smoleńsk BULWA!
Zarejestrowany: 2006-11-08

Re: Znikające VLAN'y - Raspbian

Niestety RPI zamiast wymaganych 450 mA daje max 150 mA na USB, dlatego część sprzętu odmawia posłuszeństwa bez huba z zasilaczem, nawet jak podepniemy porządna zasiłkę do samego PI :(

Offline

 

#7  2014-04-08 15:28:41

  jurgensen - Użytkownik

jurgensen
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2010-01-26

Re: Znikające VLAN'y - Raspbian

Może masz problem z hardware. Popatrz dwa poniższe wątki, może będą związane z Twoim problemem:

http://www.raspberrypi.org/forums/viewtopic.php?t=10011&p=123214
http://www.raspberrypi.org/forums/viewtopic.php?f=28&t=12799

A tak przy okazji, to adres skonfigurowany dla  interfejsu eth0 jest chyba zbędny (ruch na interfejsie fizycznym i tak jest tagowany)

Offline

 

#8  2014-04-08 17:02:04

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Znikające VLAN'y - Raspbian

dave88 napisał(-a):

Kod:

allow-hotplug vlan10

Ja tam może jestem lama, ale czy na pewno wirtualna karta vlan* powinna mieć włączony hotplug?

Bo wyraźnie ifplugd je kładzie przy braku aktywności, a potem trzeba je podnosić na nowo, to może jest i bycza zabawa, tyle, że trochę niepraktyczna w przypadku interfejsów wirtualnych.
Tak na "chłopski rozum", to jak ifplugd ma wykryć wypięcie kabla w czymś, co nie jest fizycznym interfejsem sieciowym, tylko wirtualnym. xD

Ostatnio edytowany przez Jacekalex (2014-04-08 17:02:44)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2014-04-10 19:41:16

  dave88 - Użytkownik

dave88
Użytkownik
Zarejestrowany: 2012-01-19

Re: Znikające VLAN'y - Raspbian

jurgensen napisał(-a):

A tak przy okazji, to adres skonfigurowany dla  interfejsu eth0 jest chyba zbędny (ruch na interfejsie fizycznym i tak jest tagowany)

Wydaje mi się, że przez ten interfejs, w tym przypadku, przelatują również ramki nietagowane, a właściwie to już sprawdziłem to wielokrotnie :)

Jacekalex napisał(-a):

Tak na "chłopski rozum", to jak ifplugd ma wykryć wypięcie kabla w czymś, co nie jest fizycznym interfejsem sieciowym, tylko wirtualnym. xD

Chyba tak jak dla interfejsu fizycznego ;)

Abstrahując od wszystkiego, sprawdziłem działanie RPi po odłączeniu wszelkich kart USB i niestety ciągle VLAN'y świrują. Nie chodzi tu nawet o aktywność na interfejsie czy jej brak. Po prostu dzieje się to przypadkowo...

Offline

 

#10  2014-04-10 23:29:09

  jurgensen - Użytkownik

jurgensen
Użytkownik
Skąd: Wrocław
Zarejestrowany: 2010-01-26

Re: Znikające VLAN'y - Raspbian

W normalnych warunkach nie powinno być na takim porcie zwykłych ramek nietagowanych (wyłącznie kontrolne, jak CDP, STP etc.). No chyba, że masz utworzone porty accessowe w VLANie natywnym, ale to w większości przypadków nie powinno mieć miejsca.

Jeśli chodzi o rozłączane linki, to być może szwankuje urządzenie (np. nagrzewa się za mocno).

Offline

 

#11  2014-04-15 20:02:08

  dave88 - Użytkownik

dave88
Użytkownik
Zarejestrowany: 2012-01-19

Re: Znikające VLAN'y - Raspbian

jurgensen napisał(-a):

W normalnych warunkach nie powinno być na takim porcie zwykłych ramek nietagowanych (wyłącznie kontrolne, jak CDP, STP etc.). No chyba, że masz utworzone porty accessowe w VLANie natywnym, ale to w większości przypadków nie powinno mieć miejsca.

Zgadzam się, wiem jakie jest podejście w 'środowiskach produkcyjnych'. Zaznaczam, że RPi służy mi wyłącznie do zabawy i testowania możliwości switcha w bezpiecznym, izolowanym środowisku. W moim wypadku, rezygnując z przesyłania ramek nietagowanych, pozbawiam się dostępu do RPi via interfejs eth0, ze względu na problemy z funkcjonowaniem sieci wirtualnych.

jurgensen napisał(-a):

Jeśli chodzi o rozłączane linki, to być może szwankuje urządzenie (np. nagrzewa się za mocno).

Zakupiłem ostatnio trzy radiatory z klejem, które nakleiłem na najgorętsze elementy PCB. Temperatury max w okolicach 50 st. C.

Offline

 

#12  2014-04-15 20:33:27

  mati75 - Psuj

mati75
Psuj
Skąd: masz ten towar?
Zarejestrowany: 2010-03-14

Re: Znikające VLAN'y - Raspbian

Bez chłodzenia więcej jak 60°C nie widziałem, rzadko kiedy się u mnie CPU nudzi.


https://l0calh0st.pl/obrazki/userbar.png

Offline

 

#13  2014-04-28 19:53:22

  dave88 - Użytkownik

dave88
Użytkownik
Zarejestrowany: 2012-01-19

Re: Znikające VLAN'y - Raspbian

Zakupiłem aktywny hub USB z zasilaczem, zadbałem o chłodzenie RPi, więc wykluczam problemy sprzętowo-prądowe. Po 'ręcznym' podniesieniu interfejsy wirtualne wciąż są wyłączane po pewnym czasie. Ma ktoś jeszcze jakieś pomysły?

Problem wreszcie zażegnany :) Znalazłem gdzieś w sieci informację, że konfiguracja VLAN'ów oparta na schemacie:

Kod:

auto vlan10
...
vlan_raw_device eth0

W nielicznych przypadkach może powodować problemy. Poprawiony /etc/network/interfaces w moim przypadku:

Kod:

...
# VLAN10
iface eth0.10 inet static
        address 10.10.0.1
        netmask 255.255.0.0
...

Ostatnio edytowany przez dave88 (2014-05-09 19:04:19)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)