ich bin gerade dabei einen dialin-server mit isdn unter Linux einzurichten. Ich verwende momentan eine statische IP-Adresse am Client. Ich moechte aber eine dynamische IP-Adressenvergabe hinbekommen, weiss aber wie das geht. Brauch ich dazu einen dhcpd? Oder gibt es da andere Moeglichkeiten?
das geht auch über ppp (hier so gelöst). dort musst du nur den adress-bereich angeben, der zugewiesen werden soll. du kannst das entweder über pap-secrets (für win-dumm anbindungen geeignet), oder über chat-secrets lösen.
Ich hab versucht, das über die pap-secrets zu loesen. Ich weiss allerdings die genaue Syntax derDatei nicht. Ich hab den Eintrag <user> * "" ip-adresse verwendet. Ist das richtig? Die ip-adresse hab ich weiterhin in der /etc/ppp/options.ippp0 unter local-ip:remote-ip eingetragen. Dann hab ich noch dem ippp-device die ip-Adresse gegeben. Wer dem Client die Adresse jetzt übermittelt, weiss ich allerdings nicht. Ich wähl mich über einen WinNT Rechner ein. Klappt wunderbar(mit server assigned adress unter der dialin Verbindung auf dem NT-Rechner), allerdings nur das erste mal. Nach dem Auswählen und dem 2. Einwählversuch sagt der NT-Rechner, er bekommt keine ip-adresse mehr zugewiesen. Das heißt, ich muß nach jedem erfolgreiche Einwählversuch den ipppd neu starten. Das Logfile beim ersten(erfolgreichen) Versuch: (im Anschluß das Logfile des 2.Versuches) Mar 30 19:58:34 server ipppd[3120]: Local number: 74612282, Remote number: , Type: incoming Mar 30 19:58:34 server ipppd[3120]: PHASE_WAIT -> PHASE_ESTABLISHED, ifunit: 1, linkunit: 0, fd: 7 Mar 30 19:58:34 server ipppd[3120]: sent [0][LCP ConfReq id=0x1 <mru 1500> <magic 0xe2a06354> <pcomp> <accomp>] Mar 30 19:58:35 server ipppd[3120]: rcvd [0][LCP ConfReq id=0x0 <asyncmap 0x0> <magic 0x1289> <pcomp> <accomp> <callback 6>] Mar 30 19:58:35 server ipppd[3120]: sent [0][LCP ConfRej id=0x0 <callback 6>] Mar 30 19:58:35 server ipppd[3120]: rcvd [0][LCP ConfAck id=0x1 <mru 1500> <magic 0xe2a06354> <pcomp> <accomp>] Mar 30 19:58:35 server ipppd[3120]: rcvd [0][LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x1289> <pcomp> <accomp>] Mar 30 19:58:35 server ipppd[3120]: sent [0][LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x1289> <pcomp> <accomp>] Mar 30 19:58:35 server ipppd[3120]: lcp layer is UP Mar 30 19:58:35 server ipppd[3120]: MPPP negotiation, He: No We: No Mar 30 19:58:35 server ipppd[3120]: sent [0][IPCP ConfReq id=0x1 <addr 192.168.0.1> <compress VJ 0f 01>] Mar 30 19:58:35 server ipppd[3120]: CCP enabled! Trying CCP. Mar 30 19:58:35 server ipppd[3120]: CCP: got ccp-unit 0 for link 0 (protocol: 0x80fd) Mar 30 19:58:35 server ipppd[3120]: ccp_resetci! Mar 30 19:58:35 server ipppd[3120]: rcvd [0][LCP code=0xc id=0x2 00 00 12 89 4d 53 52 41 53 56 34 2e 30 30] Mar 30 19:58:35 server ipppd[3120]: sent [0][LCP CodeRej id=0x2 0c 02 00 12 00 00 12 89 4d 53 52 41 53 56 34 2e 30 30] Mar 30 19:58:35 server ipppd[3120]: rcvd [0][LCP code=0xc id=0x3 00 00 12 89 4d 53 52 41 53 2d 31 2d 57 53 31] Mar 30 19:58:35 server ipppd[3120]: sent [0][LCP CodeRej id=0x3 0c 03 00 13 00 00 12 89 4d 53 52 41 53 2d 31 2d 57 53 31] Mar 30 19:58:35 server ipppd[3120]: rcvd [0][CCP ConfReq id=0x4 <] 12 06 00 00 00 01 Mar 30 19:58:35 server ipppd[3120]: ccp_resetci! Mar 30 19:58:35 server ipppd[3120]: sent [0][CCP ConfReq id=0x1] Mar 30 19:58:35 server ipppd[3120]: sent [0][CCP ConfRej id=0x4 <] 12 06 00 00 00 01 Mar 30 19:58:35 server ipppd[3120]: rcvd [0][IPCP ConfReq id=0x5 <compress VJ 0f 01> <addr 192.168.0.100> < 81 06 00 00 00 00> < 82 06 00 00 00 00> < 83 06 00 00 00 00> < 84 06 00 00 00 00>] Mar 30 19:58:35 server ipppd[3120]: sent [0][IPCP ConfRej id=0x5 < 81 06 00 00 00 00> < 82 06 00 00 00 00> < 83 06 00 00 00 00> < 84 06 00 00 00 00>] Mar 30 19:58:35 server ipppd[3120]: rcvd [0][IPCP ConfAck id=0x1 <addr 192.168.0.1> <compress VJ 0f 01>] Mar 30 19:58:35 server ipppd[3120]: rcvd [0][CCP ConfAck id=0x1] Mar 30 19:58:35 server ipppd[3120]: rcvd [0][CCP TermReq id=0x6 00 00 02 dc] Mar 30 19:58:35 server ipppd[3120]: sent [0][CCP TermAck id=0x6] Mar 30 19:58:35 server ipppd[3120]: rcvd [0][IPCP ConfReq id=0x7 <compress VJ 0f 01> <addr 192.168.0.100>] Mar 30 19:58:35 server ipppd[3120]: sent [0][IPCP ConfAck id=0x7 <compress VJ 0f 01> <addr 192.168.0.100>] Mar 30 19:58:35 server ipppd[3120]: local IP address 192.168.0.1 Mar 30 19:58:35 server ipppd[3120]: remote IP address 192.168.0.100 Mar 30 19:58:38 server ipppd[3120]: sent [0][CCP ConfReq id=0x1] Mar 30 19:58:38 server ipppd[3120]: rcvd [0][CCP TermAck id=0x1] Mar 30 19:58:38 server ipppd[3120]: sent [0][CCP TermReq id=0x2"No compression negotiated"] Mar 30 19:58:38 server ipppd[3120]: rcvd [0][CCP TermAck id=0x2] Mar 30 19:58:47 server kernel: isdn: HiSax,ch0 cause: E0010 Mar 30 19:58:47 server kernel: ippp1: remote hangup (0) Mar 30 19:58:47 server kernel: ippp1: Chargesum is 0 Mar 30 19:58:47 server kernel: idx=0 drv=0 ch=0 Mar 30 19:58:48 server isdnlog: Mar 30 19:58:47 tei 81 calling ? with ? HANGUP (1 EH DM 0.12 0:00:14) () Mar 30 19:58:48 server isdnlog: Mar 30 19:58:47 Call to tei 80 from +49 89/74612282, München on +49 89/74612282, München Normal call clearing (User) Mar 30 19:58:48 server isdnlog: Mar 30 19:58:48 Call to tei 80 from +49 89/74612282, München on +49 89/74612282, München HANGUP ( 0:00:14 I=232.0 b O=253.0 b) Mar 30 19:58:47 server ipppd[3120]: Modem hangup Mar 30 19:58:47 server ipppd[3120]: Connection terminated. Mar 30 19:58:47 server ipppd[3120]: taking down PHASE_DEAD link 0, linkunit: 0 Mar 30 19:58:47 server ipppd[3120]: sent [0][LCP TermReq id=0x4 6c 69 6e 6b 20 63 6c 6f 73 65 64] ---------------------------Das Logfile beim zweiten (erfolglosen) Versuch:--------------------------------- Mar 30 19:59:03 server ipppd[3120]: Local number: 74612282, Remote number: , Type: incoming Mar 30 19:59:03 server ipppd[3120]: PHASE_WAIT -> PHASE_ESTABLISHED, ifunit: 1, linkunit: 0, fd: 7 Mar 30 19:59:03 server ipppd[3120]: sent [0][LCP ConfReq id=0x1 <mru 1500> <magic 0xc4b3fe6c> <pcomp> <accomp>] Mar 30 19:59:03 server ipppd[3120]: rcvd [0][LCP ConfReq id=0x0 <asyncmap 0x0> <magic 0x7bca> <pcomp> <accomp> <callback 6>] Mar 30 19:59:03 server ipppd[3120]: sent [0][LCP ConfRej id=0x0 <callback 6>] Mar 30 19:59:03 server ipppd[3120]: rcvd [0][LCP ConfAck id=0x1 <mru 1500> <magic 0xc4b3fe6c> <pcomp> <accomp>] Mar 30 19:59:03 server ipppd[3120]: rcvd [0][LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x7bca> <pcomp> <accomp>] Mar 30 19:59:03 server ipppd[3120]: sent [0][LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x7bca> <pcomp> <accomp>] Mar 30 19:59:03 server ipppd[3120]: lcp layer is UP Mar 30 19:59:03 server ipppd[3120]: MPPP negotiation, He: No We: No Mar 30 19:59:04 server kernel: isdn: HiSax,ch0 cause: E0010 Mar 30 19:59:04 server kernel: ippp1: remote hangup (0) Mar 30 19:59:04 server kernel: ippp1: Chargesum is 0 Mar 30 19:59:04 server kernel: idx=0 drv=0 ch=0 Mar 30 19:59:04 server isdnlog: Mar 30 19:59:04 tei 81 calling ? with ? HANGUP (1 EH DM 0.12 0:00:01) () Mar 30 19:59:04 server isdnlog: Mar 30 19:59:04 Call to tei 80 from +49 89/74612282, München on +49 89/74612282, München Normal call clearing (User) Mar 30 19:59:04 server isdnlog: Mar 30 19:59:04 Call to tei 80 from +49 89/74612282, München on +49 89/74612282, München HANGUP ( 0:00:01 I=230.0 b O=220.0 b) Mar 30 19:59:03 server ipppd[3120]: sent [0][IPCP ConfReq id=0x1 <addr 192.168.0.1> <compress VJ 0f 01>] Mar 30 19:59:03 server ipppd[3120]: CCP enabled! Trying CCP. Mar 30 19:59:03 server ipppd[3120]: CCP: got ccp-unit 0 for link 0 (protocol: 0x80fd) Mar 30 19:59:03 server ipppd[3120]: ccp_resetci! Mar 30 19:59:03 server ipppd[3120]: rcvd [0][LCP code=0xc id=0x2 00 00 7b ca 4d 53 52 41 53 56 34 2e 30 30] Mar 30 19:59:03 server ipppd[3120]: sent [0][LCP CodeRej id=0x2 0c 02 00 12 00 00 7b ca 4d 53 52 41 53 56 34 2e 30 30] Mar 30 19:59:03 server ipppd[3120]: rcvd [0][LCP code=0xc id=0x3 00 00 7b ca 4d 53 52 41 53 2d 31 2d 57 53 31] Mar 30 19:59:03 server ipppd[3120]: sent [0][LCP CodeRej id=0x3 0c 03 00 13 00 00 7b ca 4d 53 52 41 53 2d 31 2d 57 53 31] Mar 30 19:59:04 server ipppd[3120]: rcvd [0][CCP ConfReq id=0x4 <] 12 06 00 00 00 01 Mar 30 19:59:04 server ipppd[3120]: ccp_resetci! Mar 30 19:59:04 server ipppd[3120]: sent [0][CCP ConfReq id=0x1] Mar 30 19:59:04 server ipppd[3120]: sent [0][CCP ConfRej id=0x4 <] 12 06 00 00 00 01 Mar 30 19:59:04 server ipppd[3120]: rcvd [0][IPCP ConfReq id=0x5 <compress VJ 0f 01> <addr 0.0.0.0> < 81 06 00 00 00 00> < 82 06 00 00 00 00> < 83 06 00 00 00 00> < 84 06 00 00 00 00>] Mar 30 19:59:04 server ipppd[3120]: sent [0][IPCP ConfRej id=0x5 <addr 0.0.0.0> < 81 06 00 00 00 00> < 82 06 00 00 00 00> < 83 06 00 00 00 00> < 84 06 00 00 00 00>] Mar 30 19:59:04 server ipppd[3120]: rcvd [0][IPCP ConfAck id=0x1 <addr 192.168.0.1> <compress VJ 0f 01>] Mar 30 19:59:04 server ipppd[3120]: rcvd [0][CCP ConfAck id=0x1] Mar 30 19:59:04 server ipppd[3120]: rcvd [0][CCP TermReq id=0x6 00 00 02 dc] Mar 30 19:59:04 server ipppd[3120]: sent [0][CCP TermAck id=0x6] Mar 30 19:59:04 server ipppd[3120]: rcvd [0][IPCP ConfReq id=0x7 <compress VJ 0f 01> <addr 0.0.0.0>] Mar 30 19:59:04 server ipppd[3120]: sent [0][IPCP ConfRej id=0x7 <addr 0.0.0.0>] Mar 30 19:59:04 server ipppd[3120]: rcvd [0][IPCP TermReq id=0x8 00 00 02 e2] Mar 30 19:59:04 server ipppd[3120]: sent [0][IPCP TermAck id=0x8] Mar 30 19:59:04 server ipppd[3120]: Modem hangup Mar 30 19:59:04 server ipppd[3120]: Connection terminated. Mar 30 19:59:04 server ipppd[3120]: taking down PHASE_DEAD link 0, linkunit: 0 Mar 30 19:59:04 server ipppd[3120]: sent [0][LCP TermReq id=0x4 6c 69 6e 6b 20 63 6c 6f 73 65 64] Mar 30 19:59:04 server ipppd[3120]: LCP is down -- Um aus der Liste ausgetragen zu werden, eine Mail an majordomo@suse.com schicken, mit dem Text: unsubscribe suse-linux
participants (1)
-
jan@www.lkt.uni-erlangen.de