USB-Lan an DS211

Status
Für weitere Antworten geschlossen.

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
WAN Port würde ich den internen von der DS nehmen, da der ja DHCP kann. Fürs Natting brauchst Du einen weiteren Port (der USB), auf diesem läuft DHCP und eine Switch hängt dran.
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
Genau, für die LAN Ports. Der WAN ist der interne als client :)
 

asuro

Benutzer
Mitglied seit
29. Jan 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
also:
1. ich hab/will einen 2 Wan Router:
also
Eth0 mit dhcp ausliefern (mit dnsmasq, ist bei ipkg dabei) etc.
eth1 über Kabel an einen alten Router (naja hab halt kein dslmodem).
eth2 an ein DSL-Modem mit pppoe ans internet

eth1 und eth2 sollen gebündelt werden (da fehlt noch ifenslave),

Aber jetzt hab ich erstmal das problem ich hab jetzt eth1 an netzwerk gehängt um zu testen ob ich damit verbinden kann, aber nix da. Geht nicht, hab ihr eine IP adresse vergeben aber auf ssh komme ich nur wenn auch eth0 angeschlossen ist.

und zum Testen würde ich gerne über dhcp die ip für eth1 übernhemen (also ds nur als client).
ich antworte mir jetzt mal selber:
Rich (BBCode):
/sbin/dhcpcd -n eth1 -t 30
kriegt auch eth1 eine IP-Adresse zugewiesen nun geht auch eth1. (da hab ich den alten 2 Wan Router in verdacht dass er nur ihm bekannte geräte zulässt gibts das?)


MfG
asuro
 
Zuletzt bearbeitet:

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
ip a add {eineip} dev eth1
route add default gw {ip des gateways}

gemacht?

Wieso an den Router und ans PPoE? Was ist der Sinn der DS? Das PPoE Signal auf den Router bringen?
 

asuro

Benutzer
Mitglied seit
29. Jan 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
2 Internetzugänge:
Code:
Internet -> Provider1 ->Router->|
                                ->ds
Internet -> Provider2  ->Modem->|
das Modem ist so ne WiMAX -Antenne und wird über PPPOE angesprochen, der Router ist blos so lange da bis er ab raucht dann wird er duch ein DSL-Modem ersetzt (also auch PPPOE) Sinn und Zweck ist es die Leitungen zu bündeln (eigentlch nur hobby von mir aber wenn das DSL nur 2€ aufpreis kostet und ist als Backup/Bündelung gedacht)
Ich hoffe ich hab alle Fragen geklärt.
Kennt sich jemand mit Bonding aus, wie mach ich dem klar das die eine Schnittstelle nur 1Mbit/s und die andere 6Mbit/s hat? Hat sich herausgestellt das bonding das falschei ist aber falls es jemanden interesiert:
ifenslave ist in er Linux-Kernel quellen drin, über ipkg installiert man den gcc und optware-devel. dann kann man ifenslave kompilieren und nach /sbin/ifenslave kopieren. 1. Schritt erledigt.
Dann muss man den Kernel noch cross-compilen, siehe Developer Guid von Synology. dort kopiert man sich das modul aus driver/net/bonding/bonding.ko nach /lib/modules/bonding.ko, beim laden von bonding.ko (insmod) muss man noch ein paar anweisungen übergeben (musst du machen, ich brauchs ja nicht), dann mit
Code:
 ifconfig bond0 up
, started man bond0 und mit
Code:
ifenslave bond0 eth1
bindet man zu bond0 eth1 dazu. mit eth2 und weiteren geht man ähnlich vor.
Und nun wenn man dhcp verwendet ruft man schluss endlich
Code:
/sbin/dhcpcd -n bond0 -t 30
auf somit erhält bond0 eine IP-Adresse (im übrigen normalerweise die gleiche wie das erste Interface das ihr hinzugefügt habt, da von ihr die MAC-Adresse übernommen wird)

Ich bin jetzt mal frech, kann ich diese Anleitung im groben und ganzen übernehmen:http://wiki.ubuntuusers.de/Multiple_Uplink_Routing

MfG
asuro
 
Zuletzt bearbeitet:

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Bitte was?
ubuntuusers.de ist kurzzeitig offline wegen Wartungsarbeiten

Wir führen gerade einige Wartungsarbeiten durch und sind gegen 23 Uhr wieder online!
:D

Ernsthaft: Prinzipiell würde ich da kein Problem sehen, ABER vorher wegen Lizenz nachsehen und Quelle unbedingt angeben!

MfG Matthieu
 

asuro

Benutzer
Mitglied seit
29. Jan 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Warum sollte es ein Problem sein aus einem öffentlichen Wiki einen link herzu posten? Ich hab gedacht es dazu da zum Lesen (und ja leider ist Ubuntuusers down?)
Ich hab jetzt ein anderes Problem die Diskstation sagt jetzt dass er kein lsmod mehr kennt? Gradeben war es ps.

MfG
asuro
 

Matthieu

Benutzer
Mitglied seit
03. Nov 2008
Beiträge
13.222
Punkte für Reaktionen
88
Punkte
344
Ach so, ich dachte du wolltest etwas hier her kopieren ("übernehmen"). Das ist natürlich kein Problem.

MfG Matthieu
 

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
Macht ubuntuusers das Upgrade auf Squeeze? :D:D:D
 

asuro

Benutzer
Mitglied seit
29. Jan 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
AARRRG :mad:
ich wundere mich die ganze Zeit warum die eine Netzwerkkarte immer ne neue IP-Adresse bekommt, dann guck ich in die logs vom dhcp server und siehe da es kommen immer neue MAC-Adressen raus. Also dmesg angeguckt und siehe da, da steht
Rich (BBCode):
[   63.040000] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
[   63.180000] svc: failed to register lockdv1 RPC service (errno 97).
[   65.540000] findhostd uses obsolete (PF_INET,SOCK_PACKET)
[   88.860000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
[  121.950000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
[  155.980000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
[  187.030000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
[  204.580000] usb 1-1.1: applying rev.C fixup
[  204.610000] usb 1-1.1: applying rev.C fixup
[  204.630000] eth1: register 'MOSCHIP usb-ethernet driver' at usb-orion-ehci.0-1.1, MOSCHIP 7830/7730 usb-NET adapter, 00:13:3b:11:00:8d
[  204.650000] usb 1-1.2: applying rev.C fixup
[  204.670000] usb 1-1.2: applying rev.C fixup
[  204.690000] eth2: register 'MOSCHIP usb-ethernet driver' at usb-orion-ehci.0-1.2, MOSCHIP 7830/7730 usb-NET adapter, 00:13:3b:00:05:d1
[  204.710000] usbcore: registered new interface driver MOSCHIP usb-ethernet driver
[  204.720000] Random MAC address 00:c6:74:61:db:57
[  204.730000] mcs7830_async_cmd_callback() failed with -32
[  204.730000] mcs7830_async_cmd_callback() failed with -32
[  204.730000] mcs7830_async_cmd_callback() failed with -32
[  215.580000] eth1: no IPv6 routers present
[  215.680000] eth2: no IPv6 routers present
[  222.110000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
[  254.170000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
[  287.260000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
[  319.310000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
[  351.380000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
[  382.420000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
[  416.530000] usb 1-1.3: usbfs: USBDEVFS_CONTROL failed cmd usbhid-ups rqt 161 rq 1 len 2 ret -75
wie krieg ich das abgestellt, in der not könnte ich auch so fahren aber warum nimmt er ne Zufällige MAC-Adresse, oder kann ich später wieder die MAC-Adresse ändern?
Rich (BBCode):
ifconfig eth1 up hw ether 00:13:3b:11:00:8d
funktioniert es nicht da kommt immer das es busy ist und fertig, auch wenn ich sie zum ersten mal hole

MfG
asuro
 
Zuletzt bearbeitet:

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
versuch mal das IF down zu setzen und dann mit deinem Befehl wieder up
 

asuro

Benutzer
Mitglied seit
29. Jan 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Rich (BBCode):
DiskStation> ifconfig eth1 down
DiskStation> ifconfig eth1 up hw ether 00:13:3b:11:00:8d
ifconfig: SIOCSIFHWADDR: Device or resource busy
Von der MAC-Adresse abgesehen werden jetzt eth1 und eth2 automatisch gestartet.
Jetzt fang ich mal mit dnsmasq an (weil er schon bei mir läuft, also auf dem Rechern.

MfG
asuro
 
Zuletzt bearbeitet:

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
ifconfig eth0 hw ether bb:ll:aa up?
 

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
geht es mit meinem befehl nicht auch mit der mac? Bei deinem wird erst das If gestartet und dann die mac zugewiesen, klar geht es nicht. Bei meinem wird erst die MAC zugewiesen und erst dann das If gestartet.
 

asuro

Benutzer
Mitglied seit
29. Jan 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Danke, da hätte ich auch draufkommen könne, danke für deine Zeit.
Das ärgert mich jetzt sitze ich nur auf den Augen.

So zwar keine fehlermeldung aber trotzdem:
Code:
DiskStation> ifconfig eth1 down
DiskStation> ifconfig eth1 hw ether 00:13:3d:11:00:8d up
DiskStation> ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:29:5A:BF:FA:96  
          inet addr:192.168.2.21  Bcast:192.168.2.255  Mask:255.255.255.0
          inet6 addr: fe80::229:5aff:febf:fa96/64 Scope:Link
          UP BROADCAST NOTRAILERS RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:350 errors:0 dropped:0 overruns:0 frame:0
          TX packets:119 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:48242 (47.1 KiB)  TX bytes:21536 (21.0 KiB)
danke nochmals

Ich versuch grad die route so zu ändern das er über eth1 bzw. eth2 ins Internet geht.
Code:
DiskStation> route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.2.0     *               255.255.255.0   U     0      0        0 eth2
192.168.2.0     *               255.255.255.0   U     0      0        0 eth1
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
default         192.168.2.1     0.0.0.0         UG    0      0        0 eth2
 
Zuletzt bearbeitet:

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
Kein Problem, funktioniert es also?

Finde das übrigens sehr interessant, werde morgen meinen USB LAN suchen :)
 

ubuntulinux

Benutzer
Mitglied seit
23. Jan 2010
Beiträge
2.063
Punkte für Reaktionen
0
Punkte
82
Ist das die Mac Adresse die die Netzwerkkarte "eingebrant" hat?

Versuch mal route add default dev eth1

Bitte gib Antwort anstatt die Beiträge zu ändern, dann seh ich es unter neue Beiträge ;)
 

asuro

Benutzer
Mitglied seit
29. Jan 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Ja ok noch mehr beiträge:
also er ändert immer wieder die MAC adresse wenn man sie neu upt, aber das dürfte ja eigentlich kein problem sein, da es später ja nur an pppoe hängt bzw. an einem dhcp server (zw. Zeitlich auch deshalb hab ich beschlossen es später weiter zu kämpfen).

Danke.

Achja für die USB-LAN brauchte ich die Module:
Code:
mcs7830.ko
mii.ko
usbnet.ko

Schreib ne PN wenn du nicht selber kompilieren willst.
Bei der der Lastverteilung komm ich net weiter, das ist ja schlimm. Es gibt anscheinend nur Anleitungen mit iproute2. Also jetzt geh ich ins Bett.
 
Zuletzt bearbeitet:

asuro

Benutzer
Mitglied seit
29. Jan 2011
Beiträge
63
Punkte für Reaktionen
0
Punkte
0
Code:
DiskStation> ip route add default equalize nexthop via 192.168.0.2 dev eth1 nexthop via 192.168.0.2 dev eth2
ip: either "to" is duplicate, or "equalize" is garbage

Wie kann ich das umgehen?
Was sagt mir die fehlermeldung genau aus?

MfG
asuro
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat