У меня есть бортовой компьютер робота (названный 'C') подключенный с помощью беспроводных технологий к маршрутизатору и машине Ubuntu (названный 'U') подключенный по проводам к тому же маршрутизатору.
'U' имеет IP 192.168.1.95 и может получить доступ к Интернету, в то время как 'C' не может получить доступ к Интернету.
Следующее - то, от чего я добираюсьifconfig
:
br0:
Ссылка uncap:Ethernet
HWaddr 00:0b:ab:ad:60:8e
init addr: 192.168.1.11
Bcast: 192.168.1.255
Маска: 255.255.255.0
.......lo:
Ссылка encap: Локальная сеть
Intet addr:127.0.0.1
Маска 255.0.0.0
.....wlan0:
Ссылка encap: Ethernet
HWaddr: 7c:5c:f8:25:bf:5c
адрес intet: 192.168.0.107
Bcast:192.168.0.255
Маска: 255.255.255.0
......
Я не могу проверить с помощью ping-запросов также 192.168.1.11
или 192.168.0.107
от 'U', ни одного от 'C' до 'U'.
Искали вокруг о Мосте в сетях, все еще не решенных. Любая справка ценилась бы.
Адаптер Wi-Fi на C (wlan0 192.168.0.107) находится на другой подсети, чем U (192.168.1.95). Третий октет в IP определяет, какая подсеть IP идет из-за Вашей маски (255.255.255.0).
адаптер моста (br0 192.168.1.11) на C находится на той же подсети как U, но потому что это не видит адаптер Wi-Fi, это не сможет говорить с сетью.
при помещении C wlan0 на 192.168.1.0 сети вместо в 192.168.0.0 сетях (где это), это должно смочь связаться. Необходимо было бы просто отредактировать конфигурацию сети для wlan0 адаптера на C.