Как включить IPv6 в OpenWRT 15.05?

мой университет предоставляет встроенную поддержку IPv6 в сети кампуса, и я хочу, чтобы устройства (под управлением Linux) в локальной сети моего маршрутизатора TL-WR720N имели доступ IPv6.

после многих испытаний, я могу сделать устройства локальной сети в состоянии получить глобальные адреса IPv6. Но когда я ping6 некоторые веб-сайты, он всегда говорит "сеть недоступна", в то время как эти веб-сайты все ответили нормально, когда я ping6 их на маршрутизаторе.

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

root@OpenWrt:~# cat /etc/config/network 

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdc8:3a9f:1840::/48'

config interface 'lan'
        option ifname 'eth1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6hint '1234'
        option ip6assign '48'

config interface 'wan'
        option ifname 'eth0'
        option proto 'dhcp'

config interface 'wan6'
        option ifname 'eth0'
        option proto 'dhcpv6'

root@OpenWrt:~# cat /etc/config/dhcp 

config dnsmasq
        option domainneeded '1'
        option boguspriv '1'
        option filterwin2k '0'
        option localise_queries '1'
        option rebind_protection '1'
        option rebind_localhost '1'
        option local '/lan/'
        option domain 'lan'
        option expandhosts '1'
        option nonegcache '0'
        option authoritative '1'
        option readethers '1'
        option leasefile '/tmp/dhcp.leases'
        option resolvfile '/tmp/resolv.conf.auto'
        option localservice '1'

config dhcp 'lan'
        option interface 'lan'
        option start '100'
        option limit '150'
        option leasetime '12h'
        option dhcpv6 'server'
        option ra_management '2'

config dhcp 'wan'
        option interface 'wan'
        option ignore '1'

config odhcpd 'odhcpd'
        option maindhcp '0'
        option leasefile '/tmp/hosts/odhcpd'
        option leasetrigger '/usr/sbin/odhcpd-update'

root@OpenWrt:~# 

У меня относительно плохие знания о сети IPv6 и не знакомы с некоторыми вещами, такими как реклама маршрутизатора, NDP, длина назначения IPv6/подсказка и т. д. Буду признателен, если кто-нибудь сможет помочь.

9
задан user303446
29.11.2022 12:12 Количество просмотров материала 2738
Распечатать страницу

2 ответа

необходимо запросить префикс IPv6 у вышестоящего поставщика для компьютеров на стороне локальной сети маршрутизатора для использования; это называется делегированием префикса DHCPv6.

config interface 'wan6'
        option ifname 'eth0'
        option proto 'dhcpv6'
        option reqaddress 'force'
        option reqprefix '56'

конечно, это сработает если и только если поставщик upstream фактически предоставляет маршрутизируемые префиксы. В общежитии кампуса это может быть или не быть так. Обратитесь в ИТ-службы вашего университета и спросите об этом, если после этого вы не получите маршрутизируемый префикс.

1
отвечен Michael Hampton 2022-11-30 20:00

Я просто оставлю это здесь, это может помочь вам или другому. Я удалил свой интерфейс wan6, когда впервые попробовал openwrt, не зная, для чего он нужен, и понял, что мне это не нужно.

после его воссоздания он все равно не будет работать. Im с помощью ppoe, который отличается от OP.

трюк, который отличался от всех руководств, заключался в том, что мне нужно было установить имя интерфейса wan6 в "pppoe-wan", а не "@wan" или "eth0.2"

0
отвечен Hayden Thring 2022-11-30 22:17

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

Ваш ответ

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

Имя
Вверх