среда, 29 октября 2008 г.

PPPoE клиент на cisco

Рассмотрим как можно использовать cisco в качестве PPPoE клиента. Это бывает необходимо в некоторых случаях, самым распространённым на мой взгляд из которых является подключение к оператору связи по ADSL. Поэтому все это в большей степени относится к cisco 877, cisco 1801 (с ADSL портом) и других моделей с WIC-1ADSL (HWIC-1ADSL или других). Однако для других моделей с Ethernet-портами данное описание тоже подходит.
Первым делом нужно создать виртуальный Dialer-интерфейс, который собственно и будет поднимать PPPoE:
interface Dialer1
ip address negotiated
(ip выдаёт провайдер)
ip mtu 1492
(стандартныое значение MTU для PPPoE)
ip nat outside
(если используем NAT)
ip virtual-reassembly
encapsulation ppp
ip tcp adjust-mss 1432
(очень полезная строка в тех случаях, если пакеты большие 1492 отбразываются, вследствие чего многие популярные сайти типа odnoklassniki.ru или mail.ru не работают через cisco)
dialer pool 1
(этой строкой мы задаём номер pool для использования на физическом интерфейсе)
no cdp enable
ppp chap hostname логин
ppp chap password 7 пароль
(имя пользователя и пароль)

Теперь, чтобы использовать этот Dialer на интерфейсе нужно добавить только:

 pppoe-client dial-pool-number 1

подробнее как поднять ADSL с несколькими pvc на cisco я рассказываю тут..
С Ethernet-интерфейсами поступаем таким же образом:

interface FastEthernet4
no ip address
ip virtual-reassembly
duplex auto
speed auto
no cdp enable
pppoe-client dial-pool-number 1

Отметим кстати, что cisco не поддерживает опцию PPPoE-клиента с сабинтерфейсов Ethetnet, таким образом PPPoE-клиент с dot1q-интерфейсов на cisco поднять неудастся. Однако у меня получилось сделать несколько PPPoE-клиентов в разных dot1q VLAN-ах, используя cisco 870 серии, но об этом я расскажу в следующий раз.

3 комментария:

Анонимный комментирует...

Спасибо!

Приятная заметка! Прочитал "PPPoE клиент на cisco" и "Поднимаем ADSL с двумя pvc на Cisco 877". Настроил 1800-ю с WIC-1ADSL, как написано, и отправил в Ханты-Мансийск. Оно там было воткнуто местным персоналом и сразу заработало! Никогда до этого не думал, что DSL на циске можно запустить с первого раза :)

Станислав
CCNP, CCVP
stan(at)pluscom.ru

Анонимный комментирует...

Отметим кстати, что cisco не поддерживает опцию PPPoE-клиента с сабинтерфейсов Ethetnet, таким образом PPPoE-клиент с dot1q-интерфейсов на cisco поднять неудастся.

Спасибо.
Cisco IOS Software, 3800 Software (C3825-ADVENTERPRISEK9-M), Version 12.4(24)T2, RELEASE SOFTWARE (fc2),
c3825-adventerprisek9-mz.124-24.T2.bin
Поднялся на:
interface GigabitEthernet0/1.6
encapsulation dot1Q 6

Unknown комментирует...

Отметим кстати, что cisco не поддерживает опцию PPPoE-клиента с сабинтерфейсов Ethetnet, таким образом PPPoE-клиент с dot1q-интерфейсов на cisco поднять неудастся.

Спасибо.
Cisco IOS Software, 3800 Software (C3825-ADVENTERPRISEK9-M), Version 12.4(24)T2, RELEASE SOFTWARE (fc2),
c3825-adventerprisek9-mz.124-24.T2.bin
Поднялся на:
interface GigabitEthernet0/1.6
encapsulation dot1Q 6


Не вводите людей в заблуждение. Если настраивать сабинтерфейсы, то трафик с них будет тегироваться (dot1Q). Соответственно с другой стороны (с которой вы хотите установить point-to-point соединение) также должны быть настроены VLAN-ы с соответствующим тегом, иначе тегированные фреймы будут отбрасываться.