Форум русскоязычного сообщества Ubuntu


Автор Тема: Как настроить соединение IPv6 на модеме без аппаратной поддержки IPv6?  (Прочитано 6559 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MMmm

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Третий по величине провайдер страны поднял нативные IPv6. Главный вопрос как настроить соединение на модеме без аппаратной поддержки IPv6?

Вот как (всё из Лайфджорнал).

1-й способ:

"Я сегодня настроил стабильную работу IPv6 на Ubuntu 10.04.4 вообще без pppoe, только стандартные настройки сети в NetworkManager, модем в режиме бридж и +ipv6 в любую свободную строчку в options (в терминале sudo gedit /etc/ppp/options).
Ну и конечно sudo ip -6 route add default dev ppp0 (спасибо laruldan). К сожалению если не делать этого после каждого запуска, ровно через 30 минут IPv6 отваливается без обрыва соединения по IPv4."

Для автоматического запуска — положить его в ipv6-up.d.

cat > /etc/ppp/ipv6-up.d/001-default-route << _END_
#!/bin/sh
ip -6 ro add default dev $IFNAME
_END_
cat > /etc/ppp/ipv6-down.d/001-default-route << _END_
#!/bin/sh
ip -6 ro del default dev $IFNAME
_END_
cat > /etc/ppp/ipv6-up.d/000-enable-SLAAC << _END_
#!/bin/sh
# see: lists.debian.org/debian-ipv6/2011/05/msg00046.html
sysctl -w net.ipv6.conf.$IFNAME.forwarding=0
_END_
chmod a+rx /etc/ppp/ipv6-*.d/*
 

2-й способ:

1. Если вы не запускали настройку в терминале - sudo pppoeconf или adsl-setup (а настраивали сеть через значок сети) то у вас не будет файла dsl-provider в /etc/ppp/peers/

Т.е. лучше запустить в терминале sudo pppoeconf жмём Enter - вводим невидимый пароль для в хода в систему и снова жмём Enter (если не знаете как заполнить строки имени и пароля, забейте в поиск яндекса sudo pppoeconf и там будет полно руководств как это правильно сделать, причём с картинками).

Мой /etc/ppp/peers/dsl-provider выглядит так:

# Minimalistic default options file for DSL/PPPoE connections

defaultroute
replacedefaultroute
hide-password
#lcp-echo-interval 30
#lcp-echo-failure 4
pty "/usr/sbin/pppoe -I eth1 -T 80 -m 1492"
+ipv6
noauth
persist
#mtu 1492
#persist
#maxfail 0
#holdoff 20
plugin rp-pppoe.so eth1
usepeerdns
user "MGTS0000000@mgts"

ИЛИ

### XXXX CHANGE!!!
user MGTS0000000@mgts

plugin rp-pppoe.so

# Ethernet interface to which the modem is connected.
eth0

noipdefault
usepeerdns
defaultroute
replacedefaultroute

+ipv6
# Try use persistent ipv6cp ID (leaks eth0 MAC!)
#ipv6cp-use-persistent
# ... or allocated ip4 address (dynamic!)
ipv6cp-use-ipaddr

debug

maxfail 0 # infinite retries
holdoff 10 # wait 10 seconds between retries

hide-password
lcp-echo-interval 20
lcp-echo-failure 3
noauth
persist
mtu 1492

noaccomp
default-asyncmap


Только у вас вместо MGTS0000000@mgts свой логин, и eth1 свой скорее всего eth0.

Если нужно подправить то в терминале sudo /etc/ppp/peers/dsl-provider

2. Настроили сеть через sudo pppoeconf - тепрь надо прописать +ipv6
в /etc/ppp/options

+ipv6 (вставить это в любую свободную строчку).

в терминале sudo gedit /etc/ppp/options

3. Если ранее вы не прописывали DNS, то вам нужно в /etc/resolv.conf прописать DNS вот так:

nameserver 8.8.8.8
nameserver 8.8.4.4
nameserver 195.34.31.50

в терминале sudo gedit /etc/resolv.conf

Первые два это днс гугла, последний от МГТС на случай если от гугла будут недоступны.

Запуск сети. В терминале sudo pon dsl-provider жмём Enter - пароль для входа в систему и Enter. Чтобы отключится sudo poff dsl-provider.
При перезагрузке сеть должна сама запускаться. Чтобы PPPoE-соединение автоматически запускалось при включении машины, в конец файла /etc/network/interfaces, нужно добавить такие строки:

auto dsl-provider
iface dsl-provider inet ppp

(IPv6 адреса не статические и меняются при каждом подключении.)

4. Если настраивали через pppoeconf то пароли (от МГТС) вписывать никуда не нужно. Если всё делали в ручную, то пароли надо ПРОПИСАТЬ В chap-secrets И pap-secrets в /etc/ppp/ вот как:

"MGTS000000@mgts" * "0000000"

где вместо 000000 ваши циферки с буковками.

Далее sudo ip -6 route add default dev ppp0 или автозапуск из первого способа.

5. Как перенастроить модем из роутера в бридж (мост). Старые модемы (от 2008 года и ранее) перенастраивать не нужно, но с 2009-10 начали ставить модемы в режиме роутера. (Вы всегда сможете перенастроить модем в режим роутера обратно, в сети полно руководств как это сделать, и опять же с картинками)

Заходим в модем по этой ссылке http://192.168.1.1/ вводим логин admin и пароль admin

Далее:

Advanced - WAN - pppoe_1_50 клик в Edit (карандаш) - Next - с PPP over Ethernet (PPPoE) на Bridging - Next - Next - Next - Apply и жмём на Финиш.

Модем перегрузиться за 2 минуты и всё. Смотрим есть ли выход на ipv6 http://ipv6.google.com

Вот проверка на открытые порты - http://www6.ipv6.chappell-family.com/cgi-bin6/ipscan-js.cgi

6. Чтобы всегда знать где вы находитесь на IPv4 или на IPv6 поставить себе плагин в браузер. Например в Фаерфоксе есть SixOrNot (автономен не запрашивает инфо с стороны).

P.S. Да, IPv6 МГТС запустило на всех тарифах. И перенастраивать нужно только старые модемы ZTE 831A (они будут работать только на один комп), а вот современные ZTE 831C ненужно и они могут работать как роутер с ipv6.
Т.е. можно просто отказаться от интернета от МГТС, сдать старый модем, а на следующий день заключить новый договор и получить модем с поддержкой ipv6 (ТОЛЬКО ТАРИФ БУДЕТ УЖЕ НОВЫМ).


P.S.S. Белые Динамические IPv4 адреса от МГТС доступны с тарифа в 6 Мб.

"Преимущества: перед gogoCLIENT mtu 1492 (вместо 1280 у gogo); не нужно ходить к соседу через Амстердам; трафик не идёт через всякие левые места (в смысле защиты от подглядывания провайдером — тоннель к gogo нешифрованный, так что isp мог его подсматривать в любом случае); пинг меньше :-)
Недостатки: динамический (?) адрес; нет dns имени; нет reverse dns; возможно, оно не до конца обкатано; не ясно, насколько оно будет официально поддерживаться (и чего будет лепетать поддержка при каких-либо проблемах с ipv6) [Вы видели какие-то заявления от МГТС о поддержке ipv6? нет? ну вот и я тоже].
Ну и всякие достоинства (нет ограничения на число соединений из-за малого объёма памяти модема, нет влияния дополнительного nat в модеме) и недостатки (интернет не работает без компьютера/роутера, на котором запущен pppd; настраивать роутинг/NAT/etc для прочих устройств нужно на компьютере; больше внимания к настройке ipv4 файрвола!), вытекающие из использования бриджа.

Ах да, вполне возможно это снимает МГТС с судебного крючка — публичный адрес они выдают, ну а то, что это теперь ipv6 адрес — это технические детали.

Ну и, разумеется, мир одной Москвой и МГТС не ограничивается — gogo может вполне пригодится на более других провайдерах (или когда/если МГТС внезапно сломает поддержку ipv6 ☺)."

И ещё, у gogoCLIENT выход в Монреале или Амстердаме. Т.е. за границей, вне зоны действия российских запретов на "неправильные сайты".
Как настроить gogoCLI читайте здесь - https://forum.ubuntu.ru/index.php?topic=210311.0

3-й способ:

Тут приведены все необходимые конфиги для того, чтобы раздать IPv6 от МГТС в домашней сети:

http://heap-of-notes.blogspot.ru/2013/01/ipv6.html

На всякий случай оставляю МГТСовские ДНС (ХОТЯ ПРОПИСЫВАТЬ ИХ НЕ НУЖНО).
Но, может они понадобятся кому для других настроек.

Вот DNS серверы МГТС

DNS-серверы IPv4: 62.112.106.130, 62.112.113.170
DNS-серверы IPv6: 2a00:1370:1111:100::a401:d01, 2a02:28:2:3::116, 2a00:1370:1111:100::a401:d01
« Последнее редактирование: 25 Января 2013, 18:37:01 от MMmm »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28334
    • Просмотр профиля
Приведите ваш словесный... эм, поток... в читаемый вид. Для вас придумали спойлеры, разделители и выделение, где надо.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MMmm

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Спасибо. Уже сами разобрались.

 

Страница сгенерирована за 0.031 секунд. Запросов: 26.