Вот при настройке шлюза на free BSD 7.0 CURRENT 200710 возникли проблеммы с настройкой PPPoE.
Раньше настраивал шлюз со статическим адресом и без дозвона все нормально было, а теперь не получается
Конфигурация такая сетка 192.168.0.0/24, проксик с двумя сетевухами re0 смотрит в локалку, а в rl0 воткнут adsl модем который настроен как bridge. Соединение с провайдером происходит по PPPoE.
Вот конфиг rc.conf
Код: Выделить всё
sendmail_enable="NONE"
ifconfig_re0="inet 192.168.0.56 netmask 255.255.255.0"
gateway_enable="YES"
#PPPoE
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="internet"
# firewall
firewall_enable="YES"
firewall_script="/etc/rc.fire"
firewall_type="open"
firewall_quiet="YES"
natd_program="/sbin/natd"
natd_enable="YES"
natd_interface=tun0
hostname="proxy.mydomain.local"
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
mousechar_start="3"
scrnmap="NO"
usbd_enable="YES"
Код: Выделить всё
default:
set log Phase tun command
set ifaddr 10.0.0.1/0 10.0.0.2/0
internet:
set device PPPoE:rl0
enable lqr
set lqrperiod 5
set lqr echo
enable echo
set authname Login
set authkey password
set dial
set login
add default HISADDR
Код: Выделить всё
[Oo][Pp][Ee][Nn])
${fwcmd} add 10 pass all from any to any via lo0
${fwcmd} add 20 deny all from any to 127.0.0.0/8
${fwcmd} add 30 deny ip from 127.0.0.0/8 to any
# ${fwcmd} add 50 divert natd all from any to any via tun0
${fwcmd} add 65000 pass log logamount 1000 all from any to any
;;
Прописываю на клиентской машине в локальной сети шлюз по умолчанию адрес сервака и ... тишина, Ни пинги не ходят, ни страницы не открываются.
Сделал tracert шлюз провайдера пакет теряется после входа ветевую карту смотрящую в локальную сеть. На шлюзе netstat -rn показал что маршрут по умолчанию прописан. Ifconfig говорит что сетевухи работают нормально и поднят интерфейс tun0.
В /var/mesages вываливаются такие строки
Код: Выделить всё
Oct 31 20:54:08 proxy kernel: WARNING: attempt to net_add_domain(netgraph) after domainfinalize()
Oct 31 20:54:08 proxy savecore: no dumps found
Oct 31 20:54:10 proxy kernel: rl0: link state changed to UP
Oct 31 20:54:11 proxy ppp[332]: tun0: Warning: deflink: Reducing configured MRU from 1500 to 1492
Oct 31 20:54:11 proxy ppp[332]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process
Oct 31 20:55:20 proxy kernel: rl0: link state changed to DOWN
Oct 31 20:55:51 proxy ppp[332]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process
Код: Выделить всё
Oct 31 20:39:19 proxy ppp[776]: Phase: Using interface: tun0
Oct 31 20:39:19 proxy ppp[776]: Phase: deflink: Created in closed state
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: default: set ifaddr 10.0.0.1/0 10.0.0.2/0
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: internet: set device PPPoE:rl0
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: internet: enable lqr
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: internet: set lqrperiod 10
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: internet: set lqr echo
Oct 31 20:39:19 proxy ppp[776]: tun0: Warning: 0: Invalid lqr period - min 1
Oct 31 20:39:19 proxy ppp[776]: tun0: Warning: set lqr: Failed 1
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: internet: enable echo
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: internet: set authname Login
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: internet: set authkey ********
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: internet: set dial
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: internet: set login
Oct 31 20:39:19 proxy ppp[776]: tun0: Command: internet: add default HISADDR
Oct 31 20:39:19 proxy ppp[801]: tun0: Phase: PPP Started (ddial mode).
Oct 31 20:39:19 proxy ppp[801]: tun0: Phase: bundle: Establish
Oct 31 20:39:19 proxy ppp[801]: tun0: Phase: deflink: closed -> opening
Oct 31 20:39:19 proxy ppp[801]: tun0: Phase: deflink: Connected!
Oct 31 20:39:19 proxy ppp[801]: tun0: Phase: deflink: opening -> dial
Oct 31 20:39:19 proxy ppp[801]: tun0: Phase: deflink: dial -> carrier
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: Received NGM_PPPOE_ACNAME (hook "voip1.slv")
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: Received NGM_PPPOE_SESSIONID
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: Received NGM_PPPOE_SUCCESS
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: deflink: carrier -> login
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: deflink: login -> lcp
Oct 31 20:39:22 proxy ppp[801]: tun0: Warning: deflink: Reducing configured MRU from 1500 to 1492
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: bundle: Authenticate
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: deflink: his = CHAP 0x05, mine = none
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: Chap Input: CHALLENGE (16 bytes from xxxx.xxx)
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: Chap Output: RESPONSE (beverjie)
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: Chap Input: SUCCESS
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: deflink: lcp -> open
Oct 31 20:39:22 proxy ppp[801]: tun0: Phase: bundle: Network
Oct 31 20:39:22 proxy ppp[801]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: Received NGM_PPPOE_ACNAME (hook "xxxxxxx.xxx")
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: Received NGM_PPPOE_SESSIONID
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: Received NGM_PPPOE_SUCCESS
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: deflink: carrier -> login
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: deflink: login -> lcp
Oct 31 20:54:11 proxy ppp[332]: tun0: Warning: deflink: Reducing configured MRU from 1500 to 1492
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: bundle: Authenticate
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: deflink: his = CHAP 0x05, mine = none
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: Chap Input: CHALLENGE (16 bytes from xxxxxx.xxx)
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: Chap Output: RESPONSE (beverjie)
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: Chap Input: SUCCESS
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: deflink: lcp -> open
Oct 31 20:54:11 proxy ppp[332]: tun0: Phase: bundle: Network
Oct 31 20:54:11 proxy ppp[332]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process
Oct 31 20:55:51 proxy ppp[332]: tun0: Phase: deflink: ** Too many LQR packets lost **
Oct 31 20:55:51 proxy ppp[332]: tun0: Phase: deflink: open -> lcp
Oct 31 20:55:51 proxy ppp[332]: tun0: Warning: 0.0.0.0/0: Change route failed: errno: No such process
Oct 31 20:55:51 proxy ppp[332]: tun0: Phase: bundle: Terminate
Oct 31 20:55:51 proxy ppp[332]: tun0: Phase: deflink: Disconnected!
Oct 31 20:55:51 proxy ppp[332]: tun0: Phase: deflink: lcp -> logout
Oct 31 20:55:51 proxy ppp[332]: tun0: Phase: deflink: Disconnected!
Oct 31 20:55:51 proxy ppp[332]: tun0: Phase: deflink: logout -> hangup
.....
Не могу понять почему не работает.
Помогите !!!