FreeBSD:
Настройки соединения для Linux аналогичны, что и для FreeBSD, за исключением некторых деталей.
  1. Сперва надо правильно установить сетевую карту и поднять сетевой интерфейс.При настройке сетевой карты не надо назначать ей IP-адрес.Команда ifconfig покажет на каком интерфейсе находится ваша сетевая карта (действия надо проводить с привелегиями root):
     ftp# ifconfig
    fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
            options=b<RXCSUM,TXCSUM,VLAN_MTU>
            inet 192.168.200.4 netmask 0xfffffc00 broadcast 192.168.203.255
            ether 00:0e:0c:63:21:cb
            media: Ethernet autoselect (100baseTX <full-duplex>)
            status: active
    plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
            inet 127.0.0.1 netmask 0xff000000
     
  2. Все настройки сети, компьютер абонента получает автоматически: IP-адрес, DNS-сервера, имя доменной зоны, как только подключаете кабель. Всё это можно посмотреть в файле /etc/resolv.conf.
  3. Отредактируем файл /etc/ppp/ppp.conf
    default:
    set log Phase Chat LCP IPCP CCP tun command
    ident user-ppp VERSION (built COMPILATIONDATE)
    set device /dev/cuaa1
    set speed 115200
    set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \
    set timeout 180
    enable dns
    papchap:
    set phone PHONE_NUM
    set authname USERNAME
    set authkey PASSWORD
    set ifaddr Ваш IP-адрес 255.255.252.0
    add default HISADDR
    название провайдера:
    set device PPPoE:имя сетевого интерфейса
    set mrru 1500
    set mru maximum 1500
    set mtu maximum 1500
    set authname Ваше имя пользователя
    set authkey Ваш пароль
    set dial
    set login
    add 80.91.191.10/30 HISADDR
    add 80.91.191.10/30 HISADDR
    add default HISADDR


    где,
    set ifaddr Ваш IP-адрес, например 192.168.200.4 (set ifaddr 192.168.200.4 255.255.252.0),
    название провайдера - название провайдера, например itk,
    device PPPoE: имя сетевого интерфейса, например fxp0(set device PPPoE:fxp0) - имя сетевого интерфейса можете узнать, набрав ipconfig,
    authname - Ваше имя пользователя, например test (set authname test),
    authkey - Ваш пароль, например test (set authkey test)
  4. После того, как протокол PPPoE сконфигурирован, установить соединение можно следующей командой:
    ppp -ddial название провайдера, например itk (ppp -ddial itk).
    ftp# ppp -ddial itk
    Working in ddial mode
    Using interface: tun0
  5. Проверить работу можно с помощью той же команды ifconfig
    fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
            options=b<RXCSUM,TXCSUM,VLAN_MTU>
            inet 192.168.200.4 netmask 0xfffffc00 broadcast 192.168.203.255
            ether 00:0e:0c:63:21:cb
            media: Ethernet autoselect (100baseTX <full-duplex>)
            status: active
    plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST,NEEDSGIANT> mtu 1500
    lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
            inet 127.0.0.1 netmask 0xff000000
    tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1458
            inet 192.168.16.28 --> 10.0.1.2 netmask 0xffffffff
            Opened by PID 48167
  6. Проверить работу Интернет, - командой traceroute www.mail.ru
    ftp# traceroute www.mail.ru
    traceroute to www.mail.ru (194.67.57.26), 64 hops max, 40 byte packets
     1  auth-1.itk.sumy.ua (10.0.1.2)  1.069 ms  0.940 ms  0.835 ms
     2  ns.itk.sumy.ua (10.0.1.1)  9.644 ms  8.250 ms  9.885 ms
     3  itk-gate.datagroup.com.ua (80.91.191.9)nbsp; 19.884 ms  68.145 ms  19.875 ms
    ...
  7. Чтобы разорвать соединение, набираем killall ppp