PomidorOFF

Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору /usr/ports/net/mpd Когда у меня инет был через VPN я пользовался mpd. Выдержка из man mpd: NAME mpd -- netgraph multi-link PPP daemon DESCRIPTION mpd is a user mode PPP daemon using the netgraph(4) networking system. By using Netgraph, mpd combines the robustness and flexibility of a user- mode PPP implementation with the speed and reliability of kernel-mode packet forwarding. All PPP negotiation is handled in user level code, while all data intensive operations such as encryption, compression, and multi-link framing are handled strictly in the kernel. Mpd supports sev- eral link layer types, a fully event-driven modem chat scripting lan- guage, and other features. mpd creates a ng_ppp(4) netgraph node that is placed between a ng_iface(4) netgraph interface one or more link layer devices, performing multi-link PPP negotiation and encapsulation. In multi-link PPP a bundle is a collection of one or more links between two peers. Each link corre- sponds to some device (e.g., a modem), and each bundle corresponds to one netgraph interface. The idea is to use all of the links, together con- nected to a remote peer also performing multi-link PPP, to utilize their combined bandwidth. Packets routed through the netgraph interface travel in multi-link fragments over all of the links. Each link is a normal PPP link and can deliver complete packets as well, so redundancy is another benefit. mpd implements a fairly simple form of multi-link PPP, in that a bundle consists of a fixed set of links. Attempts to connect two links in the same bundle to different peers, or to a peer that is not config- ured for multi-link PPP, will fail. In general, everything is controlled by executing commands which are either entered via the console command line or read from a configuration file. If mpd is running as a background daemon, the console can be made accessible via telnet(1) with the -c flag. Only one console connection is allowed at a time. Since commands may apply to a single link, the con- sole prompt always shows the current bundle and the current link in that bundle. |