स्विच के माध्यम से OpenWrt राउटर से कनेक्ट नहीं हो सकता


2

(से नकल की गई OpenWrt मंच , जहां यह बिना उत्तर के दृश्य पृष्ठों से गया ...)

प्रिय सब,

कुछ दिनों पहले मैंने OpenWrt एटीट्यूड एडजस्टमेंट 12.09-rc1 के साथ एक TP-Link TL-WR1043ND स्थापित किया। राउटर अपने आप में एक आकर्षण की तरह काम करता है, लेकिन मेरे पास एक कॉन्फ़िगरेशन समस्या है जिससे मैं निपट नहीं सकता। मुझे संदेह है कि यह वीएलएएन से संबंधित हो सकता है, लेकिन मुझसे गलती हो सकती है। यही है, मैंने अपना होमवर्क करने की कोशिश की, लेकिन बुरी तरह से विफल ...

मेरा सेटअप निम्नलिखित की तरह दिखता है:

       +------+
ADSL---| WAN  |
       | WLAN | (wl) laptop1
       | LAN1 |------desktop1
       | LAN2 |------desktop2
       | LAN3 |------printer
       | LAN4 |------switch-----+--NAS
       +------+                 `--laptop2
        router                  `--desktop3

राउटर से सीधे जुड़ा हुआ सब कुछ पूरी तरह से काम करता है (एडीएसएल और वायरलेस सहित)। हालाँकि, LAN पोर्ट 4 पर स्विच के पीछे सब कुछ राउटर तक नहीं पहुंच सकता (कोई डीएचसीपी लीज, नो पिंग, नो नथिंग - सिर्फ फिजिकल कनेक्शन)। स्विच के पीछे के क्लाइंट एक दूसरे को देख सकते हैं, हालांकि, और यदि मैं स्विच को हटाता हूं, तो NAS, laptop2, desktop3 उसी कॉन्फ़िगरेशन के साथ एक पल में कनेक्ट होता है।

मेरा पहला अनुमान था कि ओपनवार्ट की डिफ़ॉल्ट वीएलएएन सेटिंग्स स्विच ऑफ़र की तुलना में अधिक क्षमताओं की मांग करती हैं: यह एक पुराना और सस्ता इन्टेलिनेट सोहो-स्विच है, और मुझे डर था कि वीएलएएन को डिवाइस की थोड़ी बुद्धि की आवश्यकता है। दूसरी ओर, यह मज़बूत है और डीडी-WRT'ed Linksys WRT54GL के पीछे सालों तक अच्छा काम किया, जिसे AFAICS बिल्कुल उसी वीएलएएन सेटिंग्स (नंबरिंग तक) का उपयोग करने वाला था। मैंने वीएलएएन को बंद करने की कोशिश की, दोनों के माध्यम से VLAN कार्यक्षमता सक्षम करें LuCI में या

uci set network.@switch[0].enable_vlan4k=0
uci set network.@switch[0].enable_vlan=0
uci commit network.@switch[0]

लेकिन कोई फायदा नहीं हुआ। इसके अलावा दूसरा वीएलएएन (जो WAN में चूक करता है) को हटाकर और हर पोर्ट को VLAN1 में नहीं डाला गया, जिससे मदद नहीं मिली।

यहाँ का उत्पादन है uci show:

<DDNS settings>

dhcp.@dnsmasq[0]=dnsmasq
dhcp.@dnsmasq[0].domainneeded=1
dhcp.@dnsmasq[0].boguspriv=1
dhcp.@dnsmasq[0].localise_queries=1
dhcp.@dnsmasq[0].local=/lan/
dhcp.@dnsmasq[0].domain=lan
dhcp.@dnsmasq[0].expandhosts=1
dhcp.@dnsmasq[0].authoritative=1
dhcp.@dnsmasq[0].readethers=1
dhcp.@dnsmasq[0].leasefile=/tmp/dhcp.leases
dhcp.@dnsmasq[0].resolvfile=/tmp/resolv.conf.auto
dhcp.@dnsmasq[0].rebind_protection=1
dhcp.@dnsmasq[0].rebind_localhost=1
dhcp.lan=dhcp
dhcp.lan.interface=lan
dhcp.lan.start=100
dhcp.lan.limit=150
dhcp.lan.leasetime=12h
dhcp.wan=dhcp
dhcp.wan.interface=wan
dhcp.wan.ignore=1

dropbear.@dropbear[0]=dropbear
dropbear.@dropbear[0].PasswordAuth=on
dropbear.@dropbear[0].Port=<SOMEPORT>

firewall.@defaults[0]=defaults
firewall.@defaults[0].syn_flood=1
firewall.@defaults[0].input=ACCEPT
firewall.@defaults[0].output=ACCEPT
firewall.@defaults[0].forward=REJECT
firewall.@zone[0]=zone
firewall.@zone[0].name=lan
firewall.@zone[0].network=lan
firewall.@zone[0].input=ACCEPT
firewall.@zone[0].output=ACCEPT
firewall.@zone[0].forward=REJECT
firewall.@zone[1]=zone
firewall.@zone[1].name=wan
firewall.@zone[1].network=wan
firewall.@zone[1].input=REJECT
firewall.@zone[1].output=ACCEPT
firewall.@zone[1].forward=REJECT
firewall.@zone[1].masq=1
firewall.@zone[1].mtu_fix=1
firewall.@forwarding[0]=forwarding
firewall.@forwarding[0].src=lan
firewall.@forwarding[0].dest=wan
firewall.@rule[0]=rule
firewall.@rule[0].name=Allow-DHCP-Renew
firewall.@rule[0].src=wan
firewall.@rule[0].proto=udp
firewall.@rule[0].dest_port=68
firewall.@rule[0].target=ACCEPT
firewall.@rule[0].family=ipv4
firewall.@rule[1]=rule
firewall.@rule[1].name=Allow-Ping
firewall.@rule[1].src=wan
firewall.@rule[1].proto=icmp
firewall.@rule[1].icmp_type=echo-request
firewall.@rule[1].family=ipv4
firewall.@rule[1].target=ACCEPT
firewall.@rule[2]=rule
firewall.@rule[2].name=Allow-DHCPv6
firewall.@rule[2].src=wan
firewall.@rule[2].proto=udp
firewall.@rule[2].src_ip=fe80::/10
firewall.@rule[2].src_port=547
firewall.@rule[2].dest_ip=fe80::/10
firewall.@rule[2].dest_port=546
firewall.@rule[2].family=ipv6
firewall.@rule[2].target=ACCEPT
firewall.@rule[3]=rule
firewall.@rule[3].name=Allow-ICMPv6-Input
firewall.@rule[3].src=wan
firewall.@rule[3].proto=icmp
firewall.@rule[3].icmp_type=echo-request echo-reply destination-unreachable packet-too-big time-exceeded bad-header unknown-header-type router-solicitation neighbour-solicitation router-advertisement neighbour-advertisement
firewall.@rule[3].limit=1000/sec
firewall.@rule[3].family=ipv6
firewall.@rule[3].target=ACCEPT
firewall.@rule[4]=rule
firewall.@rule[4].name=Allow-ICMPv6-Forward
firewall.@rule[4].src=wan
firewall.@rule[4].dest=*
firewall.@rule[4].proto=icmp
firewall.@rule[4].icmp_type=echo-request echo-reply destination-unreachable packet-too-big time-exceeded bad-header unknown-header-type
firewall.@rule[4].limit=1000/sec
firewall.@rule[4].family=ipv6
firewall.@rule[4].target=ACCEPT
firewall.@include[0]=include
firewall.@include[0].path=/etc/firewall.user

<LuCI stuff>

network.loopback=interface
network.loopback.ifname=lo
network.loopback.proto=static
network.loopback.ipaddr=127.0.0.1
network.loopback.netmask=255.0.0.0

network.lan=interface
network.lan.ifname=eth0.1
network.lan.type=bridge
network.lan.proto=static
network.lan.ipaddr=192.168.1.1
network.lan.netmask=255.255.255.0

network.wan=interface
network.wan.ifname=eth0.2
network.wan._orig_ifname=eth0.2
network.wan._orig_bridge=false
network.wan.proto=pppoe
network.wan.username=<USER>
network.wan.password=<PASS>

network.@switch[0]=switch
network.@switch[0].name=rtl8366rb
network.@switch[0].reset=1
network.@switch[0].enable_vlan4k=1
network.@switch[0].enable_vlan=1
network.@switch_vlan[0]=switch_vlan
network.@switch_vlan[0].device=rtl8366rb
network.@switch_vlan[0].vlan=1
network.@switch_vlan[0].ports=1 2 3 4 5t
network.@switch_vlan[1]=switch_vlan
network.@switch_vlan[1].device=rtl8366rb
network.@switch_vlan[1].vlan=2
network.@switch_vlan[1].ports=0 5t

system.@system[0]=system
system.@system[0].zonename=Europe/Berlin
system.@system[0].timezone=CET-1CEST,M3.5.0,M10.5.0/3
system.@system[0].conloglevel=8
system.@system[0].cronloglevel=8
system.@system[0].hostname=ProjectiveOrigin

<NTP/LED stuff>

ucitrack.@network[0]=network
ucitrack.@network[0].init=network
ucitrack.@network[0].affects=dhcp radvd
ucitrack.@wireless[0]=wireless
ucitrack.@wireless[0].affects=network
ucitrack.@firewall[0]=firewall
ucitrack.@firewall[0].init=firewall
ucitrack.@firewall[0].affects=luci-splash qos miniupnpd
ucitrack.@olsr[0]=olsr
ucitrack.@olsr[0].init=olsrd
ucitrack.@dhcp[0]=dhcp
ucitrack.@dhcp[0].init=dnsmasq
ucitrack.@dropbear[0]=dropbear
ucitrack.@dropbear[0].init=dropbear
ucitrack.@httpd[0]=httpd
ucitrack.@httpd[0].init=httpd
ucitrack.@fstab[0]=fstab
ucitrack.@fstab[0].init=fstab
ucitrack.@qos[0]=qos
ucitrack.@qos[0].init=qos
ucitrack.@system[0]=system
ucitrack.@system[0].init=led
ucitrack.@system[0].affects=luci_statistics
ucitrack.@luci_splash[0]=luci_splash
ucitrack.@luci_splash[0].init=luci_splash
ucitrack.@upnpd[0]=upnpd
ucitrack.@upnpd[0].init=miniupnpd
ucitrack.@ntpclient[0]=ntpclient
ucitrack.@ntpclient[0].init=ntpclient
ucitrack.@samba[0]=samba
ucitrack.@samba[0].init=samba
ucitrack.@tinyproxy[0]=tinyproxy
ucitrack.@tinyproxy[0].init=tinyproxy

uhttpd.main=uhttpd
uhttpd.main.listen_http=0.0.0.0:80
uhttpd.main.listen_https=0.0.0.0:443
uhttpd.main.home=/www
uhttpd.main.rfc1918_filter=1
uhttpd.main.max_requests=3
uhttpd.main.cert=/etc/uhttpd.crt
uhttpd.main.key=/etc/uhttpd.key
uhttpd.main.cgi_prefix=/cgi-bin
uhttpd.main.script_timeout=60
uhttpd.main.network_timeout=30
uhttpd.main.tcp_keepalive=1
uhttpd.px5g=cert
uhttpd.px5g.days=730
uhttpd.px5g.bits=1024
uhttpd.px5g.country=DE
uhttpd.px5g.state=Berlin
uhttpd.px5g.location=Berlin
uhttpd.px5g.commonname=OpenWrt

wireless.radio0=wifi-device
wireless.radio0.type=mac80211
wireless.radio0.macaddr=64:70:02:40:99:7a
wireless.radio0.hwmode=11ng
wireless.radio0.htmode=HT20
wireless.radio0.ht_capab=SHORT-GI-40 DSSS_CCK-40
wireless.radio0.channel=2
wireless.radio0.txpower=27
wireless.radio0.country=US
wireless.@wifi-iface[0]=wifi-iface
wireless.@wifi-iface[0].device=radio0
wireless.@wifi-iface[0].network=lan
wireless.@wifi-iface[0].mode=ap
wireless.@wifi-iface[0].ssid=<SSID>
wireless.@wifi-iface[0].encryption=psk2
wireless.@wifi-iface[0].key=<KEY>

इस समस्या से कैसे संपर्क करें? मुझे वीएलएएन की आवश्यकता नहीं है, इसलिए यदि यह समस्या है, तो मुझे उन्हें ठीक से निष्क्रिय करने में खुशी होगी अगर मुझे इससे मदद मिलती है तो मैं नया स्विच खरीदने से भी गुरेज नहीं करता। लेकिन मैं वास्तव में समझना चाहता हूं कि पहले क्या गलत है ...

अग्रिम में धन्यवाद,

सिकंदर

अद्यतन करें:

यह बताता है कि एक और सोहो स्विच (टीपी-लिंक, लेकिन दस साल पुराना नहीं) पूरी तरह से काम करता है। माइकल: लगता है कि तुम सही हो गए हो, धन्यवाद।

अजीब पर्याप्त है, मैं पुराने इन्टेलिनेट स्विच के माध्यम से कनेक्ट कर सकता हूं यदि यह नए स्विच के पीछे जंजीर है, जो फिर से राउटर से जुड़ता है। लेकिन अनिवार्य रूप से सेटअप 15 रुपये के निवेश के बाद एक आकर्षण की तरह काम करता है (तुलना में कई घंटे व्यर्थ में शोध और डिबगिंग के लिए खर्च किए जाते हैं!), इसलिए मुझे आगे की जांच करने की कोई आवश्यकता नहीं है।


लगता है कि आपके पास एक बुरा स्विच है।
Michael Hampton

ठीक है, यह सही हो सकता है, इस अर्थ में कि यह वीएलएएन या किसी अन्य फैंसी चीज़ का समर्थन नहीं करता है जो ओपनवर्ट बॉक्स पर चल रहा है। जैसा कि मैंने कहा, यह एक सस्ता अनवांटेड स्विच है, इसलिए मुझे आश्चर्य नहीं होगा। परंतु: यह मेरे पुराने डीडी-डब्ल्यूआरटी राउटर कॉन्फ़िगरेशन के साथ काम करता था, इसलिए मुझे संदेह है कि उन अधिक उन्नत सुविधाओं को स्विच करना संभव होगा और स्विच को एक सरल सेटअप में काम करना होगा। यही सवाल है: - क्या स्विच को बेकार कर देता है, - मैं इसे कैसे निष्क्रिय कर सकता हूं, और - एक संभावित नए स्विच की क्या विशेषता है जिसका मुझे ध्यान रखना है?
akobel

क्षमा करें हर कोई, मुझे लगता है कि मैंने इसे गड़बड़ कर दिया। बस प्रश्न को "सुपरसुसर पर होना चाहिए" के रूप में चिह्नित किया; यह स्पष्ट रूप से पेशेवर स्तर की नेटवर्किंग के बारे में नहीं है (हालांकि ओपनवर्ट का इस्तेमाल किया जा सकता है, मुझे लगता है)।
akobel
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.