# Here we assume that after commanding the SLIP server into SLIP # mode that it prints your IP address get $locip remote 30 if $errlvl != 0 goto prompt_error # Set up the SLIP operating parameters. get $mtu 296 # Ensure "route add -net default xs4all.hacktic.nl" will be done default # Say hello and fire up! done: print CONNECTED $locip ---> $rmtip mode CSLIP goto exit prompt_error: print TIME-OUT waiting for sliplogin to fire up... goto error login_trouble: print Trouble waiting for the Login: prompt... goto error password:error: print Trouble waiting for the Password: prompt... goto error modem_trouble: print Trouble occurred with the modem... error: print CONNECT FAILED to $remote quit exit: exit Powy¿szy przyk³ad zak³ada, ¿e ³±czysz siê z _d_y_n_a_m_i_c_z_n_y_m serwerem SLIP. Je¶li ³±czysz siê z serwerem _s_t_a_t_y_c_z_n_y_m powiniene¶ skorzystaæ z pliku sample.dip dostarczanego razem z _d_i_p_3_3_7_j_-_u_r_i_._t_g_z. Gdy _d_i_p otrzyma polecenie _g_e_t _$_l_o_c_a_l przeszukuje tekst przesy³any przez serwer SLIP w poszukiwaniu ci±gu znaków wygl±daj±cego jako adres IP, tzn. ci±gi cyfr rozdzielone kropk± '.'. Zosta³a ona wprowadzone dla osób korzystaj±cych z _d_y_n_a_m_i_c_z_n_y_c_h serwerów SLIP, aby dip móg³ sam, automatycznie odczytaæ adres IP przydzielony przez serwer. W powy¿szym przyk³adzie po zestawieniu po³±czenia SLIP zostanie automatycznie dodana domy¶lna trasa skierowana w³a¶nie przez to po³±czenie. Je¶li nie tego oczekujesz, mo¿esz np. posiadaæ inne po³±czenie przez sieæ ethernetow±, przez które ma byæ skierowana domy¶lna trasa, usuñ z powy¿szego pliku wiersz z poleceniem _d_e_f_a_u_l_t. Je¶li po zakoñczeniu dzia³ania tego skryptu wydasz polecenie _i_f_c_o_n_f_i_g zobaczysz, ¿e pojawi³o siê nowe urz±dzenie _s_l_0. To jest w³a¶nie urz±dzenie SLIP. W miarê potrzeb mo¿esz zmieniæ konfiguracjê sieci rêcznie, po zakoñczeniu dzia³ania programu _d_i_p, za pomoc± pogramów _i_f_c_o_n_f_i_g i _r_o_u_t_e. Nale¿y pamietaæ, ¿e _d_i_p pozwala na wybranie jednego z wielu ró¿nych protoko³ów wykorzystywanych w poleceniu mode. Najczê¶ciej jest to _c_S_L_I_P oznaczaj±cy SLIP z kompresj± nag³ówków. Pamiêtaj, ¿e oba koñce po³±czenia musz± pracowaæ w identycznym trybie. Je¶li zmienisz jakie¶ ustawienia, musisz siê upewniæ, ¿e serwer sobie z nimi poradzi. Powy¿szy przyk³ad jest uniwersalny i powinien poradziæ sobie z wiêkszo¶ci± b³êdów jakie mog± wyst±piæ. Wiêcej informacji znajdziesz na stronie podrêcznika po¶wiêconej programowi _d_i_p (man dip). Oczywi¶cie mo¿esz w taki sposób zmodyfikowaæ ten skrypt, aby w przypadku wystapienia b³êdu próbowa³ powtórnie nawi±zaæ po³±czenie telefoniczne, lub próbowa³ po³±czyæ siê z innymi serwerami, które udostêpniaj± ci wejscie do Internetu. 66..2255..77.. ssllaattttaacchh.. SSttaa³³ee ppoo³³±±cczzeenniiee SSLLIIPP pprrzzeezz lliinniiêê ddzziieerr¿¿aawwiioonn±± -- Je¶li jeste¶ posiadaczem kabla ³±cz±cego dwa komputery, lub szczê¶liwcem posiadaj±cym linie dzier¿awion± lub inne sta³e po³±czenie szeregowe dwóch komputerów, wtedy nie musisz siê k³opotaæ zestawiaj±c ³±cze szeregowe za pomoc± programu _d_i_p. _s_l_a_t_t_a_c_h jest bardzo ³atwym w uzywaniu narzêdziem umo¿liwiaj±cym skonfigurowaæ zestawiane po³aczenie. Poniewa¿ bêdzie to po³±czenie sta³e, prawdopodobnie zechcesz dodaæ kilka poleceñ do pliku rc.inet1. Podsumowuj±c, wszystko co potrzebujesz w przypadku zestawiania po³±czenia przez liniê sta³±, jest poprawne ustawienie prêdko¶ci portów szeregowych i prze³±czenie ich w tryb SLIP. _s_l_a_t_t_a_c_h pozwala wykonaæ to wszystko wydaj±c jedno polecenie. Dodaj do pliku rc.inet1 nastêpuj±ce polecenie: # # Zestaw po³±czenie SLIP ze statycznym adresem IP # # configure /dev/cua0 for 19.2kbps and cslip /sbin/slattach -p cslip -s 19200 /dev/cua0 & /sbin/ifconfig sl0 IPA.IPA.IPA.IPA pointopoint IPR.IPR.IPR.IPR up # # Koniec Gdzie: IIPPAA..IIPPAA..IIPPAA..IIPPAA twój adres IP IIPPRR..IIPPRR..IIPPRR..IIPPRR adres IP po drugim koñcu po³±czenia SLIP _s_l_a_t_t_a_c_h przyporz±dkowuje do urz±dzenia portu szeregowego pierwsze wolne urz±dzenie slip. Rozpoczyna od _s_l_0. To znaczy pierwsze wywo³anie polecenia slattach przyporz±dkowuje portowi szeregowemu urz±dzenie _s_l_0, przy nastêpnym wywo³aniu bêdzie to _s_l_1 itd. _s_l_a_t_t_a_c_h umo¿liwia skonfigurowanie wielu ró¿nych protoko³ów (argument opcji -p). W twoim przypadku w zale¿no¶ci od tego czy bêdziesz chcia³ korzystaæ z kompresji nag³ówków czy nie bêdziesz korzysta³ albo z protoko³u _c_S_L_I_P albo _S_L_I_P. Uwaga: oba koñce po³±czenia musz± u¿ywaæ tego samego protoko³u. 66..2266.. SSeerrwweerr SSLLIIPP..
|