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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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ą [i]ifup -a[/i].
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
# 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
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
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
@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
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
@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
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
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
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
[quote="dave88"]
allow-hotplug vlan10
[/quote]
Ja tam może jestem lama, ale czy na pewno wirtualna karta vlan* powinna mieć włączony hotplug?
Bo wyraźnie [b]ifplugd[/b] 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)
Offline
[quote=jurgensen]A tak przy okazji, to adres skonfigurowany dla interfejsu eth0 jest chyba zbędny (ruch na interfejsie fizycznym i tak jest tagowany)[/quote]
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 :)
[quote=Jacekalex]Tak na "chłopski rozum", to jak ifplugd ma wykryć wypięcie kabla w czymś, co nie jest fizycznym interfejsem sieciowym, tylko wirtualnym. xD[/quote]
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
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
[quote=jurgensen]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.[/quote]
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.
[quote=jurgensen]Jeśli chodzi o rozłączane linki, to być może szwankuje urządzenie (np. nagrzewa się za mocno).[/quote]
Zakupiłem ostatnio trzy radiatory z klejem, które nakleiłem na najgorętsze elementy PCB. Temperatury max w okolicach 50 st. C.
Offline
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:
auto vlan10 ... vlan_raw_device eth0
W nielicznych przypadkach może powodować problemy. Poprawiony /etc/network/interfaces w moim przypadku:
... # 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
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00009 | SET NAMES latin2 |
0.00144 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.189.170.227' WHERE u.id=1 |
0.00095 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.189.170.227', 1732728480) |
0.00057 | SELECT * FROM punbb_online WHERE logged<1732728180 |
0.00105 | SELECT topic_id FROM punbb_posts WHERE id=263428 |
0.00255 | SELECT id FROM punbb_posts WHERE topic_id=25573 ORDER BY posted |
0.00084 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25573 AND t.moved_to IS NULL |
0.00018 | SELECT search_for, replace_with FROM punbb_censoring |
0.00181 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25573 ORDER BY p.id LIMIT 0,25 |
0.00101 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25573 |
Total query time: 0.0106 s |