Ppp

PPPoE-клиент

Запуск в текущей сессии /etc/rc.d/ppp start Starting PPP profile: ttLoading /lib/libalias_cuseeme.so Loading /lib/libalias_ftp.so Loading /lib/libalias_irc.so Loading /lib/libalias_nbt.so Loading /lib/libalias_pptp.so Loading /lib/libalias_skinny.so Loading /lib/libalias_smedia.so

Перезапуск /etc/rc.d/ppp restart Просмотр информации об интерфейсах ifconfig tun0: flags=8051 metric 0 mtu 1492 inet 89.250.4.112 --> 192.168.32.2 netmask 0xffffffff  Opened by PID 3268

ps -auxww | grep ppp root   491  0,0  0,1  4984  2776  ?? Ss   8:42     0:49,54 /usr/sbin/ppp -quiet -ddial -nat tt

NAT
Handbook

По умолчанию активная функция NAT grep ppp_nat /etc/defaults/rc.conf ppp_nat="YES"          # Use PPP's internal network address translation or NO

В конфигурационном файле ppp.conf он имеет вид nat enable yes

Port forwarding
В файл /etc/ppp/ppp.conf добавить строку в секцию подключения. В начале строки обязательный пробел. "nat port tcp 192.168.0.253:http http"

Проброс порта для работы bittorrent-клиента nat port tcp 192.168.100.50:26531 26531 nat port udp 192.168.100.50:26531 26531

Применение этих настроек без перезапуска (?)  INT  Receipt of this signal causes the termination of the current con- nection (if any). This will cause ppp to exit unless it is in          -auto or -ddial mode. HUP, TERM & QUIT These signals tell ppp to exit. USR1 This signal, tells ppp to re-open any existing server socket, drop- ping all existing diagnostic connections. Sockets that could not previously be opened will be retried. USR2 This signal, tells ppp to close any existing server socket, drop- ping all existing diagnostic connections. SIGUSR1 can still be          used to re-open the socket.  ps -auxww | grep ppp kill -s USR1 491

Диагностика
Строку добавить в основной блок (с пробелом в начале) "set server +3000 herepassword" pppctl 3000  (предполагая, что tun0) В появившейся консоли
 * show physical
 * show who - показывает подключенных пользоватеелй
 * show bundle