Проблема. Хочу инет под 2005.1-r1.
Есть _железный_ (не win) модем USR/3COM 56k voice PCI. Под виндой и фрибсд4 инет был. в хендбуке gentoo описания не нашел..
- Где почитать про настройку инета через обычный модем? ppp/pppd?
- Что включить в ядре, чтобы появилось устройство? И как будет называться это устройство? lspci вроде находит его.
- Нужно ли софт к stage3 доставлять какой-нить? если да, то emerge что? и что там крутить? желательно куски конфигов...
- Что крутить, чтобы сделать эту машину шлюзом в инет, если будет еще один интерфейс (реальный eth или vmware)?
- Есть ли документация на тему ppp под gentoo? желательно подробная, официальная, можно инглиш.. На gentoo.org не нашел.
Есть отличный
Есть отличный сайт opennet.ru там много всякой инфы посмотри может что заинтересует.
1.emerge ppp.nano -w
1.emerge ppp.nano -w /etc/conf.d/net.ppp0(имя пароль номер)./etc/init.d/net.ppp0 start
2. ----------------
3.Что будешь использовать то и emerge (kde,mplayer,xmms,mc)
4.То же что и вдругих дистрах.(www.google.ru)
5.man ppp
отваливается, зараза(((( авторизаци
отваливается, зараза(((
сделал я emerge ppp... затем поправил файл /etc/conf.d/net.ppp0:
PEER="mupitt" DEBUG="yes" # Turn on debugging PERSIST="no" # Redial after being dropped ONDEMAND="no" # Only bring the interface up on demand? MODEMPORT="/dev/ttyS4" LINESPEED="115200" # Speed pppd should try to connect at INITSTRING="" # Extra init string for the modem DEFROUTE="yes" # Must pppd set the default route? HARDFLOWCTL="yes" # Use hardware flow control? ESCAPECHARS="yes" # Use escape caracters ? PPPOPTIONS="" # Extra options for pppd USERNAME="dial_123" PASSWORD="123" NUMBER="108" REMIP="" # The ip of the remote box if it should be set NETMASK="" # Netmask IPADDR="" # Our IP if we have a static one MRU="768" # Sets the MRU MTU="768" # Sets the MTU RETRYTIMEOUT="60" # Retry timeout for when ONDEMAND="yes" or # PERSIST="yes" IDLETIMEOUT="600" # Idle timeout for when ONDEMAND="yes" PEERDNS="no" # Should pppd set the peer dns? AUTOCFGFILES="yes" # By default this scripts will generate # /etc/ppp/chat-isp, /etc/ppp/chap-secrets, # /etc/ppp/pap-secrets and /etc/ppp/peers/isp # automatically. Set to "no" if you experience # problems, or need specialized scripts. You # will have to create these files by hand then. AUTOCHATSCRIPT="yes" # By default this script iwll generate # /etc/ppp/chat-${PEER} automatically. Set to "no" # if you experience problems, or need specialized # scripts. You will have to create these files by # hand then. # Directory where the templates is stored TEMPLATEDIR=/etc/pppзапустил /etc/init.d/net.ppp0 start. Через секунд ~20 соединение отваливается...успеваю сделать ifconfig -a:
ppp0 Link encap:Point-to-Point Protocol POINTOPOINT NOARP MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)и посмотреть логи:
Естественно, ping www.google.com выдает unknown host.
У меня не стоял dhcp-клиент.. сделал emerge dhcpcd.. Бесполезно. То есть рассылаются LCP-запросы, а потом соединение отваливается...Мне кажется, что не происходит авторизации.
Но ведь все необходимые файлы в /etc/ppp/* создаются автоматом в net.ppp0 (есть опции AUTOCFGFILES="yes" и AUTOCHATSCRIPT="yes")!?
Вот созданные автоматически им файлы:
файл /etc/ppp/chap-secrets:
файл /etc/ppp/pap-secrets:
файл /etc/ppp/options:
файл /etc/ppp/peer/mupitt:
файл /etc/ppp/chat-mupitt:
Точно так же отваливается, если делать pppd call mupitt /dev/ttyS4 или pon mupitt /dev/ttyS4.
Неужто /etc/conf.d/net.ppp0 или /etc/init.d/net.ppp0 написаны с ошибкой и неправильно конфигурят ppp? Хотелось сделать через стартовые скрипты, в согласии с официальной политикой дистриба.
Вроде все логины/пароли указаны.. так в чем же проблема? почему не пашет?
Закоментируй
'~--' ''
в /etc/ppp/chat-default
и все заработает
и еще в /etc/conf.d/net.ppp0
лучше поменять
PEERDNS="no" на PEERDNS="yes"
сжатие и ON_DEMAND
ага, все круто, добрый человек) спасибо. сработало.
Получается, что бажный конфиг поставляют по умолчанию. нахрена они эту строчку написали "'~--' '' " в chat-default???
Теперь вот есть еще пара вопросов по настройке
что это? компрессию провайдер отключил? можно ли как-нить включить deflate/bsd? если нет, то что делать?
Хочу, чтобы PPP поднималось не только /etc/init.d/net.ppp0 start, но и автоматически, когда, например, в мозилле/линксе лезешь в инет. или ping делаешь..
я попытался это включить, сделал PERSIST="yes" и ONDEMAND="yes". в результате делаю /etc/init.d/net.ppp0 start, но модем не звонит. пингуюсь, лезу в инет - бесполезно.
Что я делаю не так? что надо крутить в ядре/конфигах?
собрал ppp с
собрал ppp с "mppe-mppc dhcp"
пропатчил ядро linux-2.6.12-mppe-mppc-1.3.patch.gz
теперь при коннекте говорит, что MPPC copmpression enabled)))
И какое же сжатие в ppp эффективней - deflate/bsd/mppc ?
Все еще жду ответов на тему ppp ONDEMAND
Подробное описание и логи - см в моем предыдущем посте.
Мож, кто поделится своими соображениями) заранее спасибо
Re: сжатие и ON_DEMAND
Смотри в сторону pppd+diald+pdnsd. Только ... баловство все это, неудобно ( это я про "...в мозилле/линксе лезешь в инет. или ping делаешь..").