Авг 032011
 

Имееться модэм ADSL2/ADSL2+ Zyxel p660ht2
Сеть настраивается через DHCP поэтому надо выполнить

# echo ifconfig_alc0="DHCP" >> /etc/rc.conf
# dhclient alc0

Также не забываем про DNS провайдера, нужно их указать в /etc/resolv.conf
Редачим /etc/rc.conf

ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="YES"   # Я использую nat для локльной сети
ppp_profile="vsi"

Отредактируем стандартный конфиг /etc/ppp/ppp.conf

fam_route# cat /etc/ppp/ppp.conf
#PPPoE conf
vsi:
  set log Phase tun command
  #set ifaddr 10.15.23.1/0
  set device PPPoE:alc0
  set speed sync
  set ctsrts off
  set timeout 0
  set redial 0 0
  #disable ipv6cp

  nat enable yes
  nat port tcp 10.15.23.197:3389  3389
  nat log yes
  nat same_ports yes
  nat unregistered_only yes
  enable dns

  enable lqr
  set lqrperiod 5

  set authname login
  set authkey password
  add default HISADDR
fam_route#

Подключимся к нету.

# ppp -ddial vsi

Теперь должен подняться tun0 интерфейс, с данными.

  • vsi – это символическое имя, которым Вы называете Ваше подключение
  • PPPoE — задаёт уточнение протокола (в рамках протоколов, поддерживающихся ppp)
  • device — задаёт имя физического устройства, по которому осуществляется соединение (например, сетевая карта rl0 или модем на com порту /dev/cuaa1)
  • set speed — в этой строке задается скорость передачи данных.
  • set timeout — в этой строке задается таймер.
  • add default HISADDR — в этой строке задается route который будет использоваться по умолчанию.
  • set log phase tun command — Указываем явно, что логировать, для предотвращения слишком быстрого роста лога
  • enable dns — эта строка нужна для запроса DNS информации от сервера, которая будет вписана в файл resolv.conf.
  • set redial 0 0 — восстановления связи
  • set authname — регистрационное имя (login).
  • set authkey — задается пароль (password).
  • enable lqr — включает Link Quality Reporting (LQR), который отслеживает качество канала
  • disable ipv6cp — отключаем IPv6.
  • set ifaddr 10.15.23.1/0  — Если провайдер не выделил статический IP адрес, ppp может быть настроен для определения локального и удаленного адреса. Это делается путем »вычисления» IP адреса и настройки его программой ppp с использованием IP Configuration Protocol (IPCP) после установления соединения. Номер после символа / это число бит в адресе, которые будут запрошены ppp. Вы можете использовать более подходящие вам IP адреса, но пример выше всегда будет работать. Если вы не используете режим -auto, потребуется создать запись в /etc/ppp/ppp.linkup. Этот файл используется после установки соединения. На этот момент ppp уже настроит адреса интерфейсов и станет возможным добавление записей в таблицу маршрутизации:
  • set dial — Строка дозвона. Инициация соединения.
  • nat enable yes — включен NAT средствами PPPoE.
  • nat port tcp 10.15.23.197:3389 3389 — проброс портов для удаленного рабочего стола Windows (RDP) на машину с адресом в локальной сети 10.15.23.197 .

 Leave a Reply

(required)

(required)

37 Запросов к базе. 0,478 Генерации страницы, 36MB Использование памяти.
Вы зашли с IP: 54.196.47.145