[РЕШЕНО] маршрутизация при подключении к wi-fi

Автор mixtape, 26 июня 2015, 02:22:32

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

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

mixtape

доброй ночи!

пытаюсь подключиться к wifi точке с WPA2, используя информацию отсюда.
когда включаю интерфейс wlan0 (#ifup wlan0), появляются следующие строки:
Открыть содержимое (спойлер)

Listening on LPF/wlan0/48:d2:24:fa:bf:41
Sending on LPF/wlan0/48:d2:24:fa:bf:41
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
[2866.975423] wl0: link up (wlan0)
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPOFFER from 192.168.137.1
DHCPACK from 192.168.137.1
bound to 192.168.137.114 -- renewal in 272 seconds.
[свернуть]

#iwconfig wlan0 при подключении:
Открыть содержимое (спойлер)

wlan0     IEEE 802.11abg  ESSID:"Update" 
          Mode:Managed  Frequency:2.412 GHz  Access Point: 56:0A:64:A9:CE:79   
          Bit Rate=65 Mb/s   Tx-Power=200 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=59/70  Signal level=-51 dBm 
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
[свернуть]

#ifconfig wlan0 при подключении:
Открыть содержимое (спойлер)

wlan0     Link encap:Ethernet  HWaddr 48:d2:24:fa:bf:41 
          inet addr:192.168.137.114  Bcast:192.168.137.255  Mask:255.255.255.0
          inet6 addr: fe80::4ad2:24ff:fefa:bf41/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:256 errors:0 dropped:0 overruns:0 frame:20596
          TX packets:199 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:29383 (28.6 KiB)  TX bytes:28849 (28.1 KiB)
          Interrupt:17
[свернуть]

#route при подключении:
Открыть содержимое (спойлер)

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.10.0.1       0.0.0.0         UG    0      0        0 eth0
10.10.0.0       *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.137.0   *               255.255.255.0   U     0      0        0 wlan0
[свернуть]

однако #ping 8.8.8.8 даёт следующее:
Открыть содержимое (спойлер)

PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 10.10.0.1 icmp_seq=1 Destination Net Unreachable
From 10.10.0.1 icmp_seq=2 Destination Net Unreachable
From 10.10.0.1 icmp_seq=3 Destination Net Unreachable
From 10.10.0.1 icmp_seq=4 Destination Net Unreachable
From 10.10.0.1 icmp_seq=5 Destination Net Unreachable
From 10.10.0.1 icmp_seq=6 Destination Net Unreachable

--- 8.8.8.8 ping statistics ---
6 packets transmitted, 0 received, +6 errors, 100% packet loss, time 4998ms
[свернуть]

#ifconfig -a без подключения:

Открыть содержимое (спойлер)

eth0      Link encap:Ethernet  HWaddr 3c:97:0e:b6:35:dd 
          inet addr:10.10.0.132  Bcast:10.10.0.255  Mask:255.255.255.0
          inet6 addr: fe80::3e97:eff:feb6:35dd/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:277853 errors:0 dropped:0 overruns:0 frame:0
          TX packets:120 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:25306704 (24.1 MiB)  TX bytes:19395 (18.9 KiB)

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

wlan0     Link encap:Ethernet  HWaddr 48:d2:24:fa:bf:41 
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:216 errors:0 dropped:0 overruns:0 frame:16570
          TX packets:169 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:24727 (24.1 KiB)  TX bytes:24722 (24.1 KiB)
          Interrupt:17
[свернуть]

судя из вышеизложенного проблема с маршрутизацией. но что именно сделать нужно, не могу понять.

/etc/network/interfaces:
Открыть содержимое (спойлер)

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

iface dsl-provider inet ppp
pre-up /bin/ip link set eth0 up # line maintained by pppoeconf
provider dsl-provider

iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
[свернуть]

/etc/wpa_supplicant/wpa_supplicant.conf
Открыть содержимое (спойлер)

network={
   ssid="Update"
   scan_ssid=1
   key_mgmt=WPA-PSK
   psk="76b173c2a57f9247f87243529e99af4c64b51326490c6e18a173da1e301c5bd7"
}
[свернуть]

также пробовал не вносить изменения в interfaces, запуская #wpa_supplicant -B -i wlan0 -D wired -c /.../wpa_supplicant.conf и после #dhclient wlan0. результат такой же - пингуется, как-бы, но "Destination Net Unreachable". что мне нужно сделать?

wifi adapter: BCM43142
wifi driver: wl (vendor)
debian: stretch (testing)

ihammers

Работаете только в терминале или есть графический интерфейс, если есть, то настройте через NW. Или отключите его если он есть и он не требуется.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

endru

Цитата: mixtape от 26 июня 2015, 02:22:32Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.10.0.1       0.0.0.0         UG    0      0        0 eth0
10.10.0.0       *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.137.0   *               255.255.255.0   U     0      0        0 wlan0
у тебя gateway используется от eth0. на нем вообще есть интернет?
скорее всего dhcp сервер для wlan0 не выдает IP шлюза (тогда нужно настроить статику для wlan0 и указывать gateway)
еще несколько способов решения:
1) в interfaces использовать pre-up, post-down для wlan0 и менять gateway при подключении отключении wlan0.
2) использовать статику для eth0 (в случае если шлюз 10.0.0.1 вообще не выдает интернет) и указать только address, netmask
3) менять маршрут вручную: route del default && route add default gw 192.168.137.1 wlan0

mixtape

ihammers, только консоль.

endru, действительно проблема была именно в этом - отключил eth0 и подключил wlan0, сразу же заработало. да, eth0 - это лишь локалка, которая не даёт выход в интернет. прописал адрес и маску подсети, используя метод static в interfaces. спасибо.