<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>baseciq.org &#187; sdi</title>
	<atom:link href="http://www.baseciq.org/tagi/sdi/feed" rel="self" type="application/rss+xml" />
	<link>http://www.baseciq.org</link>
	<description></description>
	<lastBuildDate>Wed, 26 Oct 2011 09:01:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Linux i SDI</title>
		<link>http://www.baseciq.org/2003/06/02/linux-i-sdi</link>
		<comments>http://www.baseciq.org/2003/06/02/linux-i-sdi#comments</comments>
		<pubDate>Mon, 02 Jun 2003 10:00:30 +0000</pubDate>
		<dc:creator>Baseciq</dc:creator>
				<category><![CDATA[howtos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[his]]></category>
		<category><![CDATA[pld]]></category>
		<category><![CDATA[sdi]]></category>

		<guid isPermaLink="false">http://www.baseciq.org/?p=113</guid>
		<description><![CDATA[SDI w linuksie Terminal HIS/SDI jest niczym innym jak bardzo fajnym modemem, a jego konfiguracja pod Linuxem jest bardzo prosta. google_ad_client = "pub-3850786112207919"; google_ad_slot = "3874219152"; google_ad_width = 468; google_ad_height = 60; 1) Na pierwszy ogień idzie plik /etc/sysconfig/network-scripts/chat-ppp0. Jeżeli go nie ma, polecam go stworzyć komendą touch /etc/sysconfig/network-scripts/chat-ppp0. Później edytujemy go jakimś edytorem (mcedit, [...]]]></description>
			<content:encoded><![CDATA[<h1>SDI w linuksie</h1>
<p>Terminal HIS/SDI jest niczym innym jak bardzo fajnym modemem, a jego konfiguracja pod Linuxem jest bardzo prosta.</p>
<p><span id="more-113"></span><br clear="both"/><div class="adsense-single" id="adsense-single"><!-- jeżeli nie lubisz reklam, to sobie wytniesz po id obiektu... --> 
	<script type="text/javascript"> google_ad_client = "pub-3850786112207919"; google_ad_slot = "3874219152"; google_ad_width = 468; google_ad_height = 60; </script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
 </div></p>
<p>1) Na pierwszy ogień idzie plik /etc/sysconfig/network-scripts/chat-ppp0. Jeżeli go nie ma, polecam go stworzyć komendą touch /etc/sysconfig/network-scripts/chat-ppp0. Później edytujemy go jakimś edytorem (mcedit, vi, pico, joe) i wstawiamy do niego dwa apostr ofy. Nie wiem jak w innych dystrybucjach, ale w RedHat 6.0, 6.2 i 7.0 nie musiałem tego pliku tworzyć ;)</p>
<p>2) Następna ofiara naszego edytora tekstowego to: /etc/ppp/pap-secrets. Wyrzucamy tam wszystko i wpisujemy:</p>
<pre>login * hasło adres_ip</pre>
<p>Login &#8211; login jaki nam przydzieliła tpsa. Gwiazdka to gwiazdka i ma tam być ;). Hasło &#8211; wpisz &#8216;ala^m4^k0tk4$!&#8217; &#8211; może zadziała, a jak nie to wpisz swoje normalne hasło, natomiast pojęcia &#8216;adres_ip&#8217; chyba nie muszę tłumaczyć. Powinien być na umowie o SDI. Teraz trzeba stworzyć plik startowy który będzie uruchamiał pppd. Wchodzimy do /etc/rc.d i tworzymy sobie plik rc.his (touch rc.his). Po czym wpisujemy w nim:</p>
<pre>#!/bin/sh
pppd /dev/ttyS* 115200 modem defaultroute lock crtscts noauth user twój_login</pre>
<p>W miejsce gwiazdki wstawiasz numer portu COM &#8211; 0 dla COM1, 1 dla COM2, itd. Wystarczy nadać prawa do wykonywania tego pliku (chmod u+x /etc/rc.d/r c.his) i możemy uruchomić komendą &#8216;/etc/rc.d/rc.his&#8217;. Teraz dopisujemy do /etc/rc.local:</p>
<pre>if [ -x /etc/rc.d/rc.his ]; then
        /etc/rc.d/rc.his
fi</pre>
<p>Spowoduje to automatyczne uruchamianie SDI podczas startu komputera. Połączenie z internetem mamy, przydało by się jeszcze DNS skonfigurować w pliku /etc/ resolv.conf:</p>
<pre>search sdi.tpnet.pl
nameserver 194.204.159.1
nameserver 194.204.152.34</pre>
<p>Powinno działać. Okej, skoro połączenie z netem mamy, to teraz sieć lokalna. Ale to już w inny tekście.</p>
<p>A co zrobić by zapobiec zrywaniu połączenia?</p>
<p>Są dwa sposoby &#8211; skrypt w crontabie pingujący np najbliższy router tpsa &#8211; ta metoda zapobiegnie temu gdy daemon pppd sobie nagle zdechnie z niewiadomych przyczyn. Druga metoda to odpowiednie parametry pppd by podtrzymywał połączenie za wszelką cenę i je ponownie uruchamiał gdy np. zostanie zerwane z przez TP S.A. (reset półki od SDI, awaria zasilania samego terminala itp.). Zamiast :</p>
<pre>pppd /dev/ttyS* 115200 modem defaultroute lock crtscts noauth user twój_login</pre>
<p>piszemy:</p>
<pre>pppd /dev/ttyS* 115200 modem defaultroute noauth crtscts lock \
persist maxfail 0 lcp-echo-interval 10 lcp-echo-failure 10 user twój_login</pre>
<p><strong>A jak to zrobić w PLD?</strong></p>
<p>Za <a href="http://irc.pld-linux.org/">irc.pld-linux.org</a>: Jest to dość proste zadanie. Należy utworzyć plik nowego interfejsu w /etc/sysconfig/interfaces. Ja go nazwałem sdi, czyli tworzymy plik ifcfg-sdi w podanym wcześniej katalogu. Plik ten powinien zawierać mniej więcej takie dane:</p>
<pre>DEVICE=ppp0
ONBOOT=yes
MODEMPORT=/dev/ttyS0</pre>
<p>Oczywiście ttyS0 odpowiada portowi COM1, więc dla sdi na COM2 zmieniamy to na ttyS1. ONBOOT=yes uruchomi nam interfejs przy starcie systemu automagicznie.  Drugim interesującym nas plikiem jest /etc/ppp/options.ttyS0 (opcje ppp tylko dla portu COM1, jeśli nie masz tego pliku w systemie to należy go utworzyć):</p>
<pre>crtscts
defaultroute
lock
modem
115200
noauth
persist
noccp
user nazwa_naszego_usera_otrzymanego_od_tpsa</pre>
<p>Ostatnim plikiem który musimy zmodyfikować jest /etc/ppp/pap-secrets w który wygląda mniej więcej tak:</p>
<pre>nazwa_naszego_usera_otrzymanego_od_tpsa * password adres_ip</pre>
<p>W tym momencie password to standardowe hasło jakie daje tpsa przy uruchomieniu usługi jeśli macie inne to również je należy zmienić. Po wydaniu komendy &quot;ifup sdi&quot;, powinniśmy mieć już podłączenie do Internetu.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.baseciq.org/2003/06/02/linux-i-sdi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

