Навести порядок среди eth0 eth1 br0 wlan0.

Автор TepakoT, 22 апреля 2014, 08:50:07

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

TepakoT

Есть ноутбук. К нему докуплена USB сетевуха и поднят мост для вклинивания в разрыв сети, что с успехом и происходит, но в обычном использовании проблема с wlan0, конечно же в default gw, ну и путаница с витухами. Стоит wicd, почти не испозьзуется.
Что не устраивает и чего хочется:
Не видится сеть на wlan0, ручками шлюз менять тоскливо каждый раз. Хочется вынуть все UTP и спокойно в инет.
Задержка в загрузке 30 сек на поиск моста. Так как не в железе проблема и пока я не воткну USB моста не будет, то смысла нет, подрезать бы.
Как бы автоматом поднимать eth1 при втыкании? ifplugd? На хабре статья 2011-го говорит не работает.
Для моста входящим получается eth0, в скудоумии своём я полагал, что разницы не должно быть куда вставлять витухи, ан нет, в eth0 надо external, а слушаемого клиента в USB eth1. Хочется втыкать витухи как левая пятка захочет и для моста обе и просто посёрфить одну (с автоматическим отлипанием от wlan0).
Многабукаф блин. Короче говоря воткнул любых две витухи куда попало - слушаю траффик, воткнул куда угодно одну - работаю в lan, выдернул всё и пошел в туалете сёрфить. Как сделать тру? Много мелких задачек, мозгов не хватает охватить целую картинку.
ifconfig со всем воткнутым, wicd присосался и получил ip от dhcp:
Открыть содержимое (спойлер)


br0       Link encap:Ethernet  HWaddr 4c:72:b9:1e:a8:20 
          inet addr:192.168.1.14  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::4e72:b9ff:fe1e:a820/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3216 errors:0 dropped:4 overruns:0 frame:0
          TX packets:1288 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:925721 (904.0 KiB)  TX bytes:161159 (157.3 KiB)

eth0      Link encap:Ethernet  HWaddr 4c:72:b9:1e:a8:20 
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3237 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1283 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:972529 (949.7 KiB)  TX bytes:161519 (157.7 KiB)

eth1      Link encap:Ethernet  HWaddr 78:54:2e:e5:de:5b 
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

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:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

wlan0     Link encap:Ethernet  HWaddr dc:85:de:81:ae:5b 
          inet addr:192.168.1.145  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2363 errors:0 dropped:0 overruns:0 frame:0
          TX packets:173 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:267541 (261.2 KiB)  TX bytes:20670 (20.1 KiB)

[свернуть]
/etc/network/intefaces, wlan0 в бридж я уже для эксперимента добавил:
Открыть содержимое (спойлер)


auto lo br0 eth0 eth1
iface lo inet loopback

iface wlan0 inet static
address 192.168.1.15
netmask 255.255.255.0
gateway 192.168.1.250

iface eth0 inet manual
iface eth1 inet manual

iface br0 inet static
address 192.168.1.14
gateway 192.168.1.250
bridge_ports eth0 eth1 wlan0
bridge_stp off

[свернуть]
route, кабель в eth0:
Открыть содержимое (спойлер)


Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.250   0.0.0.0         UG    0      0        0 br0
192.168.1.0     *               255.255.255.0   U     0      0        0 br0
192.168.1.0     *               255.255.255.0   U     0      0        0 wlan0

[свернуть]