Описание тега black-cat
За последние несколько дней я экспериментировал с технологией 6loWPAN. Теперь я могу продолжать свои эксперименты из-за отсутствия опыта работы с Linux и компьютерных сетей. Мои настройки следующие:
Я создал сеть датчиков, которые состоят из узлов и маршрутизатор, маршрутизатор подключен к моей виртуальной машине с Ubuntu на ПК, этот ПК также имеют подключение к сети через интерфейс eth0. Подключение датчика маршрутизатора к ПК устанавливается через утилиту tunslip6, который создается интерфейс tun0. Выход Tunslip6:
********Буксовать начал на `как/dev/ttyACM0"
открыл Тун `устройство в/dev/tun0"
команду ifconfig tun0 инет `хоста` вверх
команду ifconfig tun0 добавить аааа::1/64
команду ifconfig tun0 добавить на fe80::0:0:0:1/64
команду ifconfig tun0
tun0 ссылке encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
инет адрес:127.0.1.1 п-т-п:127.0.1.1 Маска:255.255.255.255
inet6 addr В образом: fe80::1/64 масштаба:ссылка
inet6 addr параметр: аааа::1/64 масштаб:глобальный
До POINTOPOINT работает NOARP multicast в МТУ:1500 метрическая:1
RX пакетов:0 ошибок:0 сократилось:0 перерасход:0 рама:0
Техас пакетов:0 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
столкновения:0 txqueuelen:500
RX байт:0 (0.0 B) в Техас байт:0 (0.0 Б)
Начиная Тоненьки-3.х-2924-g6cdba10
С DriverLib версия v0.46593
Модуль ти CC1310 поделки ред. 0.дерьмо.1
Стандарт IEEE 802.15.4: нет, суб-ГГц: да, Бле: нет, пропеллер: нет
Объем: sicslowpan
МАК: ДАННЫЕ
ЦДИ: ContikiMAC, канал проверяем интервал: 16 тиков
Канал 25 РФ
Идентификатор узла: 613
*** Адрес:ааааа::1 => аааа:0000:0000:0000
Получил сообщение конфигурации типа P
Установка префикса аааа::
Сервер IPv6-адреса:
аааа::212:4b00:af6:265
на fe80::212:4b00:af6:265
Так что я могу подключиться к моему роутеру из веб-браузера, так же, как на веб-сайтах.
Но когда мой датчик узел пытается получить доступ к www.contiki-os.org он не может даже богатая DNS-сервер. Как я полагаю, это происходит потому, что tun0 и интерфейсы eth0 не связаны.
Вопрос в следующем: как я должен создать связь между eth0 и tun0 на мои узлы имеют доступ к интернету? вывод ifconfig, которые с моей виртуальной машины на Ubuntu:
encap Ссылка для eth0:сеть Ethernet HWaddr 00:0С:29:КБ:ф8:95
инет адрес:192.168.202.131 брошены:192.168.202.255 маска:255.255.255.0
inet6 addr В образом: fe80::20С:29ff:fecb:f895/64 объем:ссылка
До трансляции мультикаст работает с MTU:1500 метрическая:1
RX пакетов:82922 ошибок:0 сократилось:0 перерасход:0 рама:0
Техас пакеты:54933 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
столкновения:0 txqueuelen:1000
RX байт:78915513 (78.9 МБ) ТХ байт:5782093 (5.7 Мб)
Прерывание:19 база адрес:0x2000
encap ссылке Ло:местные замыкания
инет в addr:127.0.0.1 Маска:255.0.0.0
inet6 в addr: ::1/128 масштаб:хозяин
До замыкания работает МТУ:65536 Метрика:1
RX пакетов:6854 ошибок:0 сократилось:0 перерасход:0 рама:0
Техас пакеты:6854 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
столкновения:0 txqueuelen:0
RX байт:1068353 (1.0 МБ) Техас байт:1068353 (1.0 МБ)
tun0 ссылке encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
инет адрес:127.0.1.1 п-т-п:127.0.1.1 Маска:255.255.255.255
inet6 addr В образом: fe80::1/64 масштаба:ссылка
inet6 addr параметр: аааа::1/64 масштаб:глобальный
До POINTOPOINT работает NOARP multicast в МТУ:1500 метрическая:1
RX пакетов:12 ошибок:0 сократилось:0 перерасход:0 рама:0
Техас пакетов:18 ошибок:0 сократилось:0 перерасход:0 перевозчик:0
столкновения:0 txqueuelen:500
RX байт:944 (944.0 Б) ТХ байт:1410 (1.4 КБ)