Имеем:
FreeBSD 8.2-RELEASE, работают два модема Novatel U720 и Novatel U760 от Интертелеком, непрозрачный прокси шлет на каждый из них свою группу пользователей, сегодня с утра оба получают один и тот же IP адрес на стороне провайдера. Соответственно имеем в ppp.log:
tun1: IPCP: myaddr 93.180.XX.XX hisaddr = 195.128.182.33
tun1: Warning: iface add: ioctl(SIOCAIFADDR, 93.180.XX.XX -> 195.128.182.33): File exists
tun1: Error: ipcp_InterfaceUp: unable to set ip address
т.е. кто первый встал того и тапки.
в Windows это то выглядит так:


а во FreeBSD:
Код: Выделить всё
>ifconfig
vr0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=82808<VLAN_MTU,WOL_UCAST,WOL_MAGIC,LINKSTATE>
ether 00:1d:7d:22:99:2f
inet 192.168.XXX.XXX netmask 0xffffff00 broadcast 192.168.XXX.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
pflog0: flags=141<UP,RUNNING,PROMISC> metric 0 mtu 33200
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet6 ::1 prefixlen 128
inet 127.0.0.1 netmask 0xff000000
nd6 options=3<PERFORMNUD,ACCEPT_RTADV>
pfsync0: flags=0<> metric 0 mtu 1460
syncpeer: 224.0.0.240 maxupd: 128
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
options=80000<LINKSTATE>
inet 46.247.XXX.XXX --> 195.128.182.33 netmask 0xffffffff
Opened by PID 480
tun1: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
options=80000<LINKSTATE>
inet 46.247.XXX.XXX -->195.128.182.33 netmask 0xffffffff
inet 46.247.XXX.XXX -->195.128.182.33 netmask 0xffffffff
inet 95.111.XXX.XXX -->195.128.182.33 netmask 0xffffffff
...
Opened by PID 489
Код: Выделить всё
Jun 22 11:00:06 fbsd8 ppp[489]: tun1: IPCP: myaddr 95.81.XXX.XXX hisaddr = 195.128.182.33
Jun 22 11:00:06 fbsd8 ppp[489]: tun1: Warning: iface add: ioctl(SIOCAIFADDR, 95.81.XXX.XXX -> 195.128.182.33): File exists
Jun 22 11:00:06 fbsd8 ppp[489]: tun1: Error: ipcp_InterfaceUp: unable to set ip address
Jun 22 11:00:06 fbsd8 ppp[489]: tun1: IPCP: deflink: LayerDown: 95.81.XXX.XXX
Код: Выделить всё
#################################################################
# PPP Sample Configuration File
# Originally written by Toshiharu OHNO
# Simplified 5/14/1999 by wself@cdrom.com
#
# See /usr/share/examples/ppp/ for some examples
#
# $FreeBSD: src/etc/ppp/ppp.conf,v 1.11.2.2.4.1 2010/12/21 17:09:25 kensmith Exp $
#################################################################
default:
ident user-ppp VERSION (built COMPILATIONDATE)
itc1:
ident user-ppp VERSION (built COMPILATIONDATE)
set log PHase Chat LCP IPCP CCP tun command
set device /dev/cuaU0.0
set phone "#777"
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT OK-AT-OK ATE1Q0s7=60 OK \\dATDT\\T TIMEOUT 40 CONNECT"
set login
set timeout 0
set authname "IT"
set authkey "IT"
# add default HISADDR
disable ipv6cp
itc2:
ident user-ppp VERSION (built COMPILATIONDATE)
set log PHase Chat LCP IPCP CCP tun command
set device /dev/cuaU4.0
set phone "#777"
set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT OK-AT-OK ATE1Q0s7=60 OK \\dATDT\\T TIMEOUT 40 CONNECT"
set login
set timeout 0
set authname "IT"
set authkey "IT"
# add default HISADDR
disable ipv6cp