Tidak dapat mengikat dua adapter Wi-Fi

3

Saya memiliki dua router Wi-Fi seluler (dengan IP 192.168.0.1 dan 192.168.1.1 ) dan dua usb Wi-Fi adapter dan mencoba mengikat mereka ke dalam koneksi failover. Menggunakan OpenSUSE 12.3 di YaST saya telah memilih Metode Tradisional dengan ifup dan pertama-tama saya telah membuat dua koneksi DHCP different Wi-Fi connections

Dengan rute-rute berikut ini berfungsi dengan baik (dengan akses jaringan dan kedua antarmuka admin tersedia di 192.168.0.1 dan 192.168.1.1 ) tetapi tanpa ikatan

sudo /sbin/route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 wlan0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
169.254.0.0     0.0.0.0         255.255.0.0     U     0      0        0 wlan0
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan1
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0

sudo /sbin/ifconfig
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:402 errors:0 dropped:0 overruns:0 frame:0
          TX packets:402 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:43639 (42.6 Kb)  TX bytes:43639 (42.6 Kb)

wlan0     Link encap:Ethernet  HWaddr 14:DD:A9:2D:53:92  
          inet addr:192.168.1.107  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::16dd:a9ff:fe2d:5392/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:16625 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14142 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9640939 (9.1 Mb)  TX bytes:3377293 (3.2 Mb)

wlan1     Link encap:Ethernet  HWaddr AC:22:0B:92:CE:13  
          inet addr:192.168.0.159  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::ae22:bff:fe92:ce13/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:21216 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20869 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:3655149 (3.4 Mb)  TX bytes:3807217 (3.6 Mb)

Sekarang saya mencoba menambahkan koneksi bond seperti di ini manual DHCP bond

Bond slaves

active-backup

sudo /sbin/route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 bond0
127.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 lo
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 bond0

sudo /sbin/ifconfig
bond0     Link encap:Ethernet  HWaddr 14:DD:A9:2D:53:92  
          inet addr:192.168.0.159  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::16dd:a9ff:fe2d:5392/64 Scope:Link
          UP BROADCAST RUNNING MASTER MULTICAST  MTU:1500  Metric:1
          RX packets:773 errors:0 dropped:6 overruns:0 frame:0
          TX packets:854 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:181197 (176.9 Kb)  TX bytes:173550 (169.4 Kb)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:946 errors:0 dropped:0 overruns:0 frame:0
          TX packets:946 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:90497 (88.3 Kb)  TX bytes:90497 (88.3 Kb)

wlan0     Link encap:Ethernet  HWaddr 14:DD:A9:2D:53:92  
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:8 errors:0 dropped:6 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1026 (1.0 Kb)  TX bytes:288 (288.0 b)

wlan1     Link encap:Ethernet  HWaddr 14:DD:A9:2D:53:92  
          UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1
          RX packets:765 errors:0 dropped:0 overruns:0 frame:0
          TX packets:852 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:180171 (175.9 Kb)  TX bytes:173262 (169.2 Kb)

cat /etc/sysconfig/network/ifcfg-bond0
BONDING_MASTER='yes'
BONDING_MODULE_OPTS='mode=active-backup miimon=100'
BONDING_SLAVE0='wlan0'
BONDING_SLAVE1='wlan1'
BOOTPROTO='dhcp'
BROADCAST=''
ETHTOOL_OPTIONS=''
IPADDR=''
MTU=''
NAME=''
NETMASK=''
NETWORK=''
REMOTE_IPADDR=''
STARTMODE='auto'
USERCONTROL='no'

Sekarang saya dihadapkan pada dua masalah:

  1. Saya tidak dapat mengakses panel admin pada 192.168.1.1

  2. Koneksi tidak memastikan satu sama lain

a) dengan adaptor pertama terputus

sudo /usr/sbin/traceroute google.com
traceroute to google.com (173.194.122.193), 30 hops max, 40 byte packets using UDP
 1  192.168.0.1 (192.168.0.1)  0.984 ms   0.977 ms   0.970 ms
 ...

b) dan dengan yang lainnya terputus tidak ada koneksi sama sekali

sudo /usr/sbin/traceroute google.com
traceroute to google.com (173.194.122.193), 30 hops max, 40 byte packets using UDP
 1  * * *
 ...
 30  * * *
ytterrr
sumber
Apakah 192.168.0.1 → 192.168.1.1 ping berfungsi? Menurut tabel perutean Anda, host tidak dapat mencapai 1,1 sendiri sehingga akan mengirim paket melalui 0,1
CijcoSistems
@ CijcoSistem Tidak, tidak. Router Wi-Fi (ZTE MF910 & amp; Huawei E5776) tidak dikustomisasi agar dapat diakses satu sama lain dan saya khawatir mereka tidak bisa.
ytterrr
Karena mereka berada di jaringan yang berbeda, saya sarankan Anda mengambil pendekatan yang berbeda daripada bergabung dengan wlan0 dan wlan1. Selain itu, mereka mungkin berada di WLAN yang berbeda (kan?) Sehingga mengikat mereka di lapisan tautan akan memaksa mereka memilih satu WLAN. Anda dapat mencoba menggabungkan satu WLAN dengan masing-masing antarmuka. Dengan cara ini Anda akan memiliki 2 IP yang berfungsi dan "yang harus Anda lakukan" adalah keseimbangan muatan lalu lintas di antara mereka. Saya harap ini dapat meningkatkan bandwidth yang tersedia dan menyediakan koneksi failover.
CijcoSistems
@CijcoSistems Terima kasih atas tanggapannya. Mungkin saya akan mengikuti saran Anda. Saya hanya takut "all you have to do" sebagian, mungkin ada langkah-langkah lebih mudah untuk mengatur sesuatu seperti keseimbangan beban menggunakan rute tanpa mengkonfigurasi perangkat lunak tambahan.
ytterrr

Jawaban:

0

Sebagian besar perangkat wifi menggunakan filter MAC, di mana mereka tidak akan mengirim bingkai di mana alamat MAC sumber bukan alamat MAC mereka sendiri.

Sebagian besar mode ikatan mengubah alamat MAC perangkat dengan desain. Semua mode ikatan akan mengalami situasi di mana mereka dapat mengirim bingkai dengan MAC yang berbeda.

Jangan lakukan ini, atau dapatkan perangkat wifi yang tidak menyaring seperti ini.

Komunitas keamanan jaringan mungkin memiliki daftar perangkat wifi yang cocok untuk ini, perangkat tersebut sering digunakan untuk menjaga dan untuk menipu perangkat lain untuk mengambil alih saluran wifi. Cari sekitar.

suprjami
sumber