Не удается проверить связь с помощью wlan0 и eth0

я в настоящее время подключен к Wi-Fi (wlan0) и с подключенным кабелем Ethernet (eth0).
Следующая команда

ping -I eth0 www.google.com

нет потери пакетов, но пинг с eth0

ping -I wlan0 www.google.com

возвращает Host Unreachable.

если я route add default gw 10.0.0.1 wlan0, пингование на wlan0 работает, но пингуется на eth0 завершается без сообщения.

вот некоторые из моих конфигураций:

:~$ lsb_release -a
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.2 LTS
Release:    14.04
Codename:   trusty

:~$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.254   0.0.0.0         UG    0      0        0 eth0
10.0.0.0        0.0.0.0         255.255.255.0   U     9      0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0

 :~$ ifconfig
 eth0      Link encap:Ethernet  HWaddr 74:d0:2b:07:3a:dd  
           inet addr:192.168.1.129  Bcast:192.168.1.255  Mask:255.255.255.0
           inet6 addr: fe80::76d0:2bff:fe07:3add/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:33194 errors:0 dropped:0 overruns:0 frame:0
           TX packets:23759 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:31065847 (31.0 MB)  TX bytes:3057118 (3.0 MB)

 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:21018 errors:0 dropped:0 overruns:0 frame:0
           TX packets:21018 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:0
           RX bytes:10519343 (10.5 MB)  TX bytes:10519343 (10.5 MB)

 wlan0     Link encap:Ethernet  HWaddr 6c:71:d9:5f:6b:7f  
           inet addr:10.0.0.6  Bcast:10.0.0.255  Mask:255.255.255.0
           inet6 addr: fe80::6e71:d9ff:fe5f:6b7f/64 Scope:Link
           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
           RX packets:34286 errors:0 dropped:0 overruns:0 frame:0
           TX packets:26667 errors:0 dropped:0 overruns:0 carrier:0
           collisions:0 txqueuelen:1000
           RX bytes:25986919 (25.9 MB)  TX bytes:3409031 (3.4 MB)
10
задан elmazzun
18.04.2023 13:07 Количество просмотров материала 3319
Распечатать страницу

1 ответ

Да, это правильно. Когда вы проверяете связь от интерфейса, это все еще следует за маршрутизацией, это просто использует IP-адрес интерфейса в качестве источника.

таким образом, когда ваш маршрут по умолчанию через 192.168.1.254 и вы пинг от 10.0.0.6, вы отправляете пакет 192.168.1.254 с адресом источника 10.0.0.6.

именно то, что происходит дальше, зависит от маршрутизатора, но явно это не будет счастливым.

ваш лучший выбор будет сгладить вашу сеть. У вас есть две подсети работают, и если это не было преднамеренным, я бы отключил DHCP на беспроводной точке доступа, затем подключите точку доступа к главному маршрутизатору по порту LAN к порту LAN. Таким образом, оба интерфейса получают 10.0.0.х-адрес, и все будет просто работать.

0
отвечен Paul 2023-04-19 20:55

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх