Я установил 3 виртуальные машины на свой компьютер (Ubuntu 11.04). Я хочу настроить сеть IPV6 для просмотра и тестирования некоторых инструментов IPV6, таких как NDPMonitor (отслеживает сообщения ICMP протокола обнаружения соседей).
Адреса IP v6 следующие.
linux_router - fe80 :: a00: 27ff: fed5: f7e9 / 64 labhack1 - fe80 :: a00: 27ff: fed2: 8bd1 / 64 labhack2 - fe80 :: a00: 27ff: fed7: 2f2d / 64
Приведенные ниже команды были запущены как на linux_router, так и на labhack1.
sudo ip r a 2001: 468: 181: f100 :: / 64 dev eth0
sudo vim /etc/radvd.conf /файл выглядит как показано ниже./
interface eth0
{
AdvSendAdvert on; /*means that we are sending out advertisments.*/
MinRtrAdvInterval 5; /*these options control how often advertisments are sent*/
MaxRtrAdvInterval 15; /*these are not mandatory but valueable settings.*/
prefix fe80::a00:27ff::/64
{
AdvOnLink on; /*Says to the host everyone sharing this prefix is on the sam local link as you.*/
AdvAutonomous on; /*Says to a host: "Use this prefix to autoconfigure your address"*/
};
};
sudo sysctl -w net.ipv6.conf.all.forwarding = 1
Я пытаюсь сделать
ping6 -I eth0 fe80 :: a00: 27ff: fed5: f7e9
Я получаю пункт назначения недоступен: адрес недоступен. Я не уверен, что я здесь делаю не так. Я новичок в администрировании Linux. В принципе, я думаю, что мне не хватает того, что аналогично физическому подключению виртуальных машин. Любая помощь, которая укажет мне правильность. направление было бы очень признательно.
Префикс, который вы указали в radvd.conf
недействителен по нескольким причинам.
::
в нем, что недопустимо. Этот ярлык может появляться только один раз в любом заданном адресе.Чтобы решить эту проблему, объявите действительный глобальный префикс. Если вы не получили его от своего интернет-провайдера, используйте случайный префикс в диапазоне уникальных локальных адресов.