Как настроить OpenWRT для маршрутизации трафика IPv6?

Я недавно купил маршрутизатор и прошил OpenWRT, с установленным kmod-ipv6 и radvd. Я пытался установить соединения IPv6, но я могу только пинговать ipv6.google.com от маршрутизатора, а не от компьютеров за маршрутизаторами.

мой маршрутизатор не" официально " поддерживается, т. е. нет патчей в транке, поэтому я использую предварительно скомпилированную прошивку от кого-то другого (@r31540). Но скрипт настройки radvd не работает должным образом, так как он использует /lib/functions/network.sh, который не существует в моем случае, поэтому я не могу создать radvd.conf с /etc/config/radvd.

подсеть /64 2001:da8:205:406a::/64 на eth0.

компьютеры за маршрутизатором имеют IPv6-адреса, но не может получить доступ к сети.

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

radvd.conf

interface br-lan {
    AdvSendAdvert on;
    prefix 2001:da8:205:406a::/64 {
        AdvOnLink on;
        AdvAutonomous on;
        AdvRouterAddr on;
    };
};

/ 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 interface 'lan'
    option ifname 'eth1'
    option type 'bridge'
    option proto 'static'
    option dns '199.91.73.222 178.79.131.110'
    option ipaddr '10.224.0.1'
    option netmask '255.224.0.0'
    option ip6addr '2001:da8:205:406a::ff19:ff19/64'

config interface 'wan'
    option ifname 'eth0'
    option _orig_ifname 'eth0'
    option _orig_bridge 'false'
    option proto 'dhcp'
    option macaddr '40:6c:8f:3e:62:87'
    option accept_ra '1'
    option send_rs '0'

config switch
    option name 'eth1'
    option reset '1'
    option enable_vlan '1'

config switch_vlan
    option device 'eth1'
    option vlan '1'
    option ports '0 1 2 3 4'
    option vid '1'

config switch_vlan
    option device 'eth1'
    option vlan '2'
    option vid '29'

config route6

config route6 не установлен, но я не знаю, как это сделать. Также есть конфигурация interface 'lan' исправить?

17
задан Mr.X
25.02.2023 14:22 Количество просмотров материала 2861
Распечатать страницу

1 ответ

Я просто вытащил это из моего маршрутизатора OpenWrt. Это должно тебя завести.

вы должны использовать сборку коррекции отношения; это не будет работать на предыдущих версиях.

config route6
        option interface 'wan'
        option target '::/0'
        option gateway 'fe80::56e6:fcff:fef4:66f1'
        option metric '1'

изменить шлюз IPv6-адрес фактического шлюзе (вы можете использовать его адресу или по его глобальный адрес). Конечно, он должен быть напрямую подключен к маршрутизатору через порт WAN. Если вышестоящий шлюз отправляет объявления маршрутизатора, делать этого не нужно что-нибудь еще.


интерфейс локальной сети выглядит нормально. Хотя, для полноты картины, вот мой radvd настройка:

root@OpenWrt:/etc/config# cat radvd

config interface
        option interface 'lan'
        option AdvSendAdvert '1'
        list client ''
        option ignore '0'
        option IgnoreIfMissing '1'
        option AdvSourceLLAddress '1'
        option AdvDefaultPreference 'medium'

config prefix
        option interface 'lan'
        option AdvOnLink '1'
        option AdvAutonomous '1'
        option ignore '0'
        list prefix '2001:db8:16:bf::/64'

config route
        option interface 'lan'
        list prefix ''
        option ignore '1'

config rdnss
        option interface 'lan'
        list addr '2001:4860:4860::8888'
        list addr '2001:4860:4860::8844'
        option ignore '0'

config dnssl
        option interface 'lan'
        list suffix ''
        option ignore '1'
1
отвечен Michael Hampton 2023-02-26 22:10

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

Ваш ответ

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

Имя
Вверх