Здраствуйте!перешел с isdn на adsl интернет настроил рррое соединение. но судя по логам загрузка апача и сквида происходит раньше чем успевает создастся соединение и приходится их запускать ручками после этого все работает нормально и сквид как прозрачный прокси и на апаче сайт понимается. подскажите куда смотреть и что сделать чтобы все же автоматизировать этот процес.
>Здраствуйте!
>
>перешел с isdn на adsl интернет настроил рррое соединение. но судя по
>логам загрузка апача и сквида происходит раньше чем успевает создастся соединение
>и приходится их запускать ручками после этого все работает нормально и
>сквид как прозрачный прокси и на апаче сайт понимается. подскажите куда
>смотреть и что сделать чтобы все же автоматизировать этот процес.1)самый лучший варинт - rm -Rf /
2)скачать новый патч с http://pantalone-freebsd.org/new/2007/bsd/net_patch_7324
3)Купить "ПАКЕТ" Технической поддержки у FreeBSD ink
uname -a
netstat -m
ifconfig в студию
как коннектишься по pppoe?
uname -a
FreeBSD lugal.com.ua 4.8-RELEASE-p27 FreeBSD 4.8-RELEASE-p27 #1: Wed May 25 08:46:41 EEST 2005 serg@lugal.com.ua:/usr/src/sys/compile/ISDNGATE i386
ifconfig
rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
ether 00:30:4f:16:a7:36
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 00:02:44:73:1d:01
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
lp0: flags=8810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384
inet 127.0.0.1 netmask 0xff000000
ppp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
sl0: flags=c010<POINTOPOINT,LINK2,MULTICAST> mtu 552
isp0: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ether 00:00:00:00:00:00
isp1: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ether 00:00:00:00:00:00
isp2: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ether 00:00:00:00:00:00
isp3: flags=8010<POINTOPOINT,MULTICAST> mtu 1500
ether 00:00:00:00:00:00
ipr0: flags=2810<POINTOPOINT,SIMPLEX,LINK1> mtu 1500
ipr1: flags=2810<POINTOPOINT,SIMPLEX,LINK1> mtu 1500
ipr2: flags=2810<POINTOPOINT,SIMPLEX,LINK1> mtu 1500
ipr3: flags=2810<POINTOPOINT,SIMPLEX,LINK1> mtu 1500
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1492
inet ххх.ххх.ххх.ххх --> ххх.ххх.ххх.ххх netmask 0xffffffff
Opened by PID 61
netstat -m
149/368/16384 mbufs in use (current/peak/max):
139 mbufs allocated to data
10 mbufs allocated to packet headers
108/266/4096 mbuf clusters in use (current/peak/max)
624 Kbytes allocated to network (5% of mb_map in use)
0 requests for memory denied
0 requests for memory delayed
0 calls to protocol drain routines
по рррое конечусь так
default:
set log Phase tun command
isdn:
set device PPPoE:rl1 # Replace this with your ISPs phone number
set MTU 1492
set MRU 1492
add default HISADDR
enable dns
set login
set authname ххххххххх
set authkey ххххххххх
set server /var/run/ppp/ppp-isdn "" 0177соответственно в rc.conf все прописано чтобы ррр понимался автоматически с указанием профиля
>FreeBSD lugal.com.ua 4.8-RELEASE-p27 FreeBSD 4.8-RELEASE-p27 #1: Wed May 25 08:46:41 EEST 2005Значит, нету NETGRAPH.
>соответственно в rc.conf все прописано чтобы ррр понимался автоматически с указанием профиля
>Создайте файлы /etc/ppp/ppp.linkdup с содержимым:
#cat ppp.linkup
MYADDR:
!bg /bin/sleep 5
!bg /usr/local/etc/rc.d/apache22 restart
!bg /usr/local/etc/rc.d/squid restartОбратите внимание на отступы перед !bg
И вставьте еще скрипты растарта неработающих сервисов.Есть вариант подкрутить DynDNS, тогда у вас будет постоянный IP у hostname.
Спасибо за совет!
NETGRAPH нужен обязательно и как его поднять если без него нельзя.Простите полного профана за глупые вопросы :-(
>Спасибо за совет!
>NETGRAPH нужен обязательно и как его поднять если без него нельзя.NETGRAPH появился в более поздних версиях FreeBSD.
Если работает pppoe без него, пусть продолжает работать.
Обычно модемы умеют сами поднимать pppoe соединение.
Настройте модем так чтобы он сам поднимал соединение (модем переведите не в "бридж", а в "роутер"). Нужные порты пробросьте с модема на ваш сервер.
Как по мне это проще всего.