{"id":1358,"date":"2012-11-21T07:59:51","date_gmt":"2012-11-21T06:59:51","guid":{"rendered":"http:\/\/mircomachine.gotdns.org\/wordpress\/?p=1358"},"modified":"2012-11-21T07:59:51","modified_gmt":"2012-11-21T06:59:51","slug":"howto-pandaboard-router","status":"publish","type":"post","link":"https:\/\/blog.gerhardhofer.at\/?p=1358","title":{"rendered":"howto |\u00a0pandaboard router."},"content":{"rendered":"<p>in diesem beitrag soll&#8217;s darum gehen, aus einem pandaboard einen 3g-router zu basteln. da ich im internet kein einziges tutorial bezueglich diesem vorhaben gefunden habe, werde ich meine erkenntnisse hier niederschreiben.<\/p>\n<p>das verwendete:<\/p>\n<ul>\n<li><a href=\"http:\/\/pandaboard.org\" target=\"_blank\">pandaboard<\/a> es<\/li>\n<li><a href=\"http:\/\/www.amazon.de\/Surfstick-Datenstick-Huawei-Download-SIMlock\/dp\/B005DQXIIC\/ref=sr_1_sc_1?ie=UTF8&amp;qid=1353477737&amp;sr=8-1-spell\" target=\"_blank\">huawei e353<\/a> umts usb-stick<\/li>\n<li>sd-speicherkarte (2gb oder mehr) mit installiertem debian<\/li>\n<li>zb eine <a href=\"http:\/\/www.drei.at\/webshop\/prepareSelectionTarifDetail.do?tarifId=ATS0076&amp;snId=C72633\" target=\"_blank\">drei<\/a> supersim wertkarte mit datentarif<\/li>\n<\/ul>\n<p>das ziel:<\/p>\n<p>die umts-internetverbindung soll \u00fcber die netzwerkschnittstellen des pandaboards (ethernet und wlan) freigegeben und verbundene clients mit dhcp-adressen versorgt werden.<\/p>\n<p>die installation des debian-grundsystems sei hier nicht naeher erlaeutert, denn diese funktioniert einwandfrei wie in diesem <a href=\"http:\/\/alastordmcblog.blogspot.co.at\/2012\/05\/how-to-install-debian-on-pandaboard-do.html\" target=\"_blank\">howto<\/a> beschrieben.<\/p>\n<p>ist nun das system auf der sd-card installiert und am pandaboard lauffaehig, kann man sich gleich an die installation von wvdial, dnsmasq, hostapd und bridge-utils machen. die weiteren schritte setzen voraus, dass man als root am system angemeldet ist.<\/p>\n<p><code># apt-get update &amp;&amp; apt-get install wvdial dnsmasq hostapd bridge-utils<\/code><\/p>\n<p>um mit dem huawei-modem ins internet zu gelangen ist es noetig wvdialconf auszufuehren:<\/p>\n<p><code># wvdialconf<\/code><\/p>\n<p>dieser befehl erstellt die konfigurationsdatei \/etc\/wvdial.conf, welche in etwa wie folgt aussehen sollte. auf jeden fall muessen die eintraege &#8222;Username&#8220; und &#8222;Password&#8220; ergaenzt werden.<\/p>\n<p><code># nano \/etc\/wvdial.conf<\/code><\/p>\n<p><code>[Dialer Defaults]<br \/>\nAuto Reconnect = on<br \/>\nInit2 = ATQ0 V1 E1 S0=0 &amp;C1 &amp;D2 +FCLASS=0<br \/>\nBaud = 9600<br \/>\nInit1 = ATZ<br \/>\nISDN = 0<br \/>\nPhone = *99#<br \/>\nModem = \/dev\/ttyUSB0<br \/>\nUsername = blank<br \/>\nModem Type = Analog Modem<br \/>\nPassword = blank<\/code><\/p>\n<p>mit dem befehl <code># wvdial<\/code> sollte sich nun die internetverbindung herstellen lassen. bitte zuvor darauf achten, dass die <strong>pin-abfrage<\/strong> der sim-karte <strong>deaktiviert<\/strong> wurde. um wvdial beim systemstart ausfuehren zu lassen, die datei \/etc\/rc.local mit dem eintrag &#8222;wvdial&#8220; erweitern:<\/p>\n<p><code># nano \/etc\/rc.local<\/code><\/p>\n<p><code>wvdial<br \/>\nexit 0<\/code><\/p>\n<p>nun geht&#8217;s an die einrichtung der netzwerkschnittstellen. dazu werden eth0 und wlan0 zu einer bridge-schnittstelle br0 zusammengefasst, sodass sich clients per ethernet oder wlan mit dem pandaboard verbinden koennen.<\/p>\n<p><code># nano \/etc\/network\/interfaces<\/code><\/p>\n<p><code>auto lo<br \/>\niface lo inet loopback<\/code><\/p>\n<p><code>auto br0<br \/>\niface br0 inet static<br \/>\naddress 192.168.0.1<br \/>\nnetmask 255.255.255.0<br \/>\nbroadcast 192.168.0.255<br \/>\nbridge_ports eth0 wlan0<\/code><\/p>\n<p><code>pre-up iptables-restore &lt; \/etc\/iptables.rules<\/code><\/p>\n<p>anschliessend die datei \/etc\/dnsmasq.conf editieren:<\/p>\n<p><code># nano \/etc\/dnsmasq.conf<\/code><\/p>\n<p><code>no-dhcp-interface=eth0<br \/>\nno-dhcp-interface=wlan0<\/code><\/p>\n<p><code>interface=br0<br \/>\nlisten-address=127.0.0.1<br \/>\ndomain=MEINEDOMAIN<br \/>\ndhcp-range=192.168.0.x,192.168.0.x,12h<\/code><\/p>\n<p>um sich weiters per wlan mit dem pandaboard verbinden zu koennen, muss hostapd konfiguriert werden:<\/p>\n<p><code># nano \/etc\/hostapd.conf<\/code><\/p>\n<p><code>interface=wlan0<br \/>\nbridge=br0<br \/>\ndriver=nl80211<br \/>\nssid=MEINNETZWERK<br \/>\nwme_enabled=0<br \/>\nchannel=6<br \/>\nhw_mode=g<br \/>\nauth_algs=1<br \/>\nwpa=3<br \/>\nwpa_passphrase=MEINPASSWORT<br \/>\nwpa_key_mgmt=WPA-PSK<br \/>\nwpa_pairwise=TKIP CCMP<br \/>\nrsn_pairwise=CCMP<\/code><\/p>\n<p>hostapd soll beim start des systems ausgefuehrt werden:<\/p>\n<p><code># nano \/etc\/default\/hostapd<\/code><\/p>\n<p><code>DAEMON_CONF=\"\/etc\/hostapd.conf\"<br \/>\nRUN_DAEMON=yes<\/code><\/p>\n<p>um die konfiguration von hostapd vorab zu testen:<\/p>\n<p><code># hostapd \/etc\/hostapd.conf<\/code><\/p>\n<p>die (minimale) einrichtung der firewall iptables:<\/p>\n<p><code># nano \/etc\/iptables.rules<\/code><\/p>\n<p><code>*nat<br \/>\n-A POSTROUTING -o ppp0 -j MASQUERADE<br \/>\nCOMMIT<\/code><\/p>\n<p><code>*filter<br \/>\n-A INPUT -i lo -j ACCEPT<br \/>\n-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT<br \/>\n-A INPUT -i ppp0 -j DROP<br \/>\nCOMMIT<\/code><\/p>\n<p>somit sollte eigentlich alles passend eingerichtet sein und das pandaboard kann mit einem <code># reboot<\/code> neu gestartet werden. nun noch mit einem client per netzwerkkabel oder wlan die verbindung zum pandaboard herstellen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/www.gerhardhofer.at\/tumblr\/DSC_2113.JPG\" alt=\"\" width=\"500\" height=\"332\" \/><\/p>\n<p>viel spass mit eurem selfmade-3g-router!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>in diesem beitrag soll&#8217;s darum gehen, aus einem pandaboard einen 3g-router zu basteln. da ich im internet kein einziges tutorial bezueglich diesem vorhaben gefunden habe, werde ich meine erkenntnisse hier niederschreiben. das verwendete: pandaboard es huawei e353 umts usb-stick sd-speicherkarte (2gb oder mehr) mit installiertem debian zb eine drei supersim wertkarte mit datentarif das ziel: [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1358","post","type-post","status-publish","format-standard","hentry","category-misc"],"_links":{"self":[{"href":"https:\/\/blog.gerhardhofer.at\/index.php?rest_route=\/wp\/v2\/posts\/1358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.gerhardhofer.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.gerhardhofer.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.gerhardhofer.at\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.gerhardhofer.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1358"}],"version-history":[{"count":1,"href":"https:\/\/blog.gerhardhofer.at\/index.php?rest_route=\/wp\/v2\/posts\/1358\/revisions"}],"predecessor-version":[{"id":1359,"href":"https:\/\/blog.gerhardhofer.at\/index.php?rest_route=\/wp\/v2\/posts\/1358\/revisions\/1359"}],"wp:attachment":[{"href":"https:\/\/blog.gerhardhofer.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.gerhardhofer.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.gerhardhofer.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}