{"id":5163,"date":"2014-10-13T20:56:29","date_gmt":"2014-10-13T19:56:29","guid":{"rendered":"http:\/\/www.markwilson.co.uk\/blog\/?p=5163"},"modified":"2015-09-05T22:40:10","modified_gmt":"2015-09-05T21:40:10","slug":"raspberry-pi-infrastructure-server-dns-dhcp-tftp","status":"publish","type":"post","link":"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm","title":{"rendered":"Raspberry Pi infrastructure server (DNS, DHCP, TFTP)"},"content":{"rendered":"<p>A long time ago, I used to run real servers at home &#8211; I had a Compaq Prosignia 300 for a while and then a Compaq (or maybe it was an HP) Proliant DL380\u00a0running in my garage.\u00a0Then, a\u00a0few\u00a0years back,\u00a0I stopped running my own mail server and\u00a0<a href=\"https:\/\/www.markwilson.co.uk\/blog\/2009\/11\/building-a-low-power-server-for-24x7-infrastructure-at-home-part-1-hardware-selection.htm\">put all of the infrastructure services onto a low-powered PC running Windows Server<\/a>\u00a0(working alongside a <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/10\/netgear-readynas-low-cost-raid-storage-for-the-consumer.htm\">NetGear ReadyNAS Duo<\/a>). Recently,\u00a0I found I didn&#8217;t even need Active Directory (I have unmanaged devices\u00a0and cloud services these days) so I\u00a0started to switch over\u00a0onto a Raspberry Pi. \u00a0Each move made a huge difference to my electricity bill but\u00a0I&#8217;ve had some mishaps too. I accidentally turned off the Pi and corrupted the flash memory (oops), then recommissioned the previous server. Then, I accidentally killed the power on that too and it&#8217;s not come back up (could be the PSU, or the motherboard &#8211; but whichever it is it&#8217;s unlikely to get fixed) so last Saturday night, I found myself bringing\u00a0the Pi back into service as a DNS, DHCP and TFTP server &#8211; partly <a href=\"http:\/\/serverfault.com\/questions\/169279\/should-i-use-my-isps-dns-or-googles-8-8-8-8\">to improve my Internet access speeds<\/a> and partly to back up my Windows Phone (that will be the subject of another blog post).<\/p>\n<p>Luckily, I had the notes from last time I did it &#8211;\u00a0but they hadn&#8217;t made it into a blog post yet, so\u00a0I&#8217;d better record them in case I need to do this again&#8230;<br \/>\nAssuming that the Raspberry Pi is running Raspbian, the following commands should be entered from command line (e.g. LX Terminal):<\/p>\n<ul>\n<li><code>sudo nano \/etc\/network\/interfaces<\/code> (<a href=\"http:\/\/www.suntimebox.com\/raspberry-pi-tutorial-course\/week-3\/day-5\/\">to set up static IP<\/a> &#8211; in this case 192.168.1.10 on a class C network):\n<div style=\"padding-left: 30px;\"><code>#iface eth0 inet dhcp<\/code><br \/>\n<code>iface eth0 inet staticaddress 192.168.1.10<\/code><br \/>\n<code>netmask 255.255.255.0<\/code><br \/>\n<code>network 192.168.1.0<\/code><br \/>\n<code>broadcast 192.168.1.255<\/code><br \/>\n<code>gateway 192.168.1.1<\/code><\/div>\n<\/li>\n<li><code>sudo nano \/etc\/resolv.conf<\/code> (to <a href=\"http:\/\/superuser.com\/questions\/617796\/how-do-i-set-dns-servers-on-raspberry-pi\">set the DNS server address<\/a> &#8211; 8.8.8.8 will do if you don&#8217;t have one):<br \/>\nnameserver 8.8.8.8<\/li>\n<li><code>sudo ifdown eth0<\/code> (take down the Ethernet connection).<\/li>\n<li><code>sudo ifup eth0<\/code> (bring it back up again).<\/li>\n<li><code>ifconfig<\/code> (check new IP settings.)<\/li>\n<li>sudo apt-get install dnsmasq (install the <a href=\"http:\/\/www.thekelleys.org.uk\/dnsmasq\/doc.html\">Dnsmasq network infrastructure package for small networks<\/a>)<\/li>\n<li>Optionally, <code>sudo apt-get install dnsutils<\/code> (<a href=\"http:\/\/www.raspberrypi.org\/forums\/viewtopic.php?t=31257&amp;p=270847\">to get utilities like nslookup and dig<\/a>). Unfortunately, this is resulting in <em>bash: dig: command not found<\/em> (I&#8217;m pretty sure it worked when I did this a year or so ago but, for now, I&#8217;m managing without those tools.<\/li>\n<li><code>sudo service dnsmasq stop<\/code> (stop the Dnsmasq service)<\/li>\n<li><code>sudo nano \/etc\/dnsmasq.conf<\/code> (edit the Dnsmasq config) &#8211; these are the settings I changed (all others were left alone) &#8211; the original version of the file includes full details of what each of these mean):\n<div style=\"padding-left: 30px;\"><code>domain-needed<\/code><br \/>\n<code>bogus-priv<\/code><br \/>\n<code>no-resolv<\/code><br \/>\n<code>server=212.159.13.49<\/code><br \/>\n<code>server=212.159.13.50<\/code><br \/>\n<code>server=212.159.6.9<\/code><br \/>\n<code>server=208.67.222.222<\/code><br \/>\n<code>server=208.67.220.220<\/code><br \/>\n<code>server=8.8.8.8<\/code><br \/>\n<code>local=\/home.markwilson.co.uk\/<\/code><br \/>\n<code>expand-hosts<\/code><br \/>\n<code>domain=home.markwilson.co.uk<\/code><br \/>\n<code>dhcp-range=192.168.1.100,192.168.1.199<\/code><br \/>\n<code>dhcp-host=00:1d:a2:2f:20:f9,192.168.1.199<\/code><br \/>\n<code>dhcp-option=3,192.168.1.1<\/code><br \/>\n<code>dhcp-option=6,192.168.1.10<\/code><br \/>\n<code>dhcp-option=42,192.168.1.1<\/code><br \/>\n<code>dhcp-option=66,192.168.1.10<\/code><br \/>\n<code>dhcp-option=66,boot\\pxeboot.com<\/code><br \/>\n<code>dhcp-option=vendor:MSFT,2,li<\/code><br \/>\n<code>enable-tftp<\/code><br \/>\n<code>tftp-root=\/home\/pi\/ftp\/files<\/code><\/div>\n<\/li>\n<li>Optionally, add some static entries for fixed IP items on the network with <code>sudo nano \/etc\/hosts<\/code>:\n<div style=\"padding-left: 30px;\"><code>192.168.1.1 router<\/code><br \/>\n<code>192.168.1.10 raspberrypi<\/code><\/div>\n<\/li>\n<li><code>sudo nano \/etc\/resolv.conf<\/code> (set the DNS server address again &#8211; to use the local server):<br \/>\nnameserver 192.168.1.10<\/li>\n<li><code>sudo service dnsmasq start<\/code> (start the Dnsmasq service)<\/li>\n<li>View client leases with <code>cat \/var\/lib\/misc\/dnsmasq.leases<\/code>.<\/li>\n<\/ul>\n<p>A few more notes that might be useful include that <a href=\"http:\/\/www.dns-sd.org\/TrailingDotsInDomainNames.html\">pinging short names may need a trailing <code>.<\/code><\/a> .<br \/>\nOther blog posts that helped me in creating this include:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.andrewoberstar.com\/blog\/2012\/12\/30\/raspberry-pi-as-server-dns-and-dhcp\">Andrew Oberstar&#8217;s post on Raspberry Pi as a Server: DNS and DHCP<\/a>.<\/li>\n<li><a href=\"http:\/\/www.raspberrypi.org\/forums\/viewtopic.php?t=46154&amp;p=429172\">Use your RPI as a DNS server and speed up yo&#8217; net!<\/a><\/li>\n<li><a href=\"http:\/\/mohan43u.wordpress.com\/2012\/08\/06\/dnsmasq-for-home-user\/\">Mohan43u&#8217;s Dnsmasq for Home User[s].<\/a><\/li>\n<\/ul>\n<p>(I haven&#8217;t actually tested the TFTP functionality &#8211; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2008\/07\/configuring-a-cisco-ip-phone-for-voip-using-sip.htm\">I need it for my Cisco 7940 phone<\/a>, but need to recover the files from the old server first).<\/p>\n<p>Now, all I need is a UPS for my Pi &#8211; and <a href=\"http:\/\/www.piups.net\/\">it looks like one is available<\/a> (but I&#8217;m waiting for the new version that can keep the device running a while on battery power too&#8230;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A long time ago, I used to run real servers at home &#8211; I had a Compaq Prosignia 300 for a while and then a Compaq (or maybe it was an HP) Proliant DL380\u00a0running in my garage.\u00a0Then, a\u00a0few\u00a0years back,\u00a0I stopped running my own mail server and\u00a0put all of the infrastructure services onto a low-powered PC &hellip; <a href=\"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Raspberry Pi infrastructure server (DNS, DHCP, TFTP)<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[218],"tags":[22,381],"class_list":["post-5163","post","type-post","status-publish","format-standard","hentry","category-technology","tag-networks","tag-raspberry-pi"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Raspberry Pi infrastructure server (DNS, DHCP, TFTP) - markwilson.it<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Raspberry Pi infrastructure server (DNS, DHCP, TFTP) - markwilson.it\" \/>\n<meta property=\"og:description\" content=\"A long time ago, I used to run real servers at home &#8211; I had a Compaq Prosignia 300 for a while and then a Compaq (or maybe it was an HP) Proliant DL380\u00a0running in my garage.\u00a0Then, a\u00a0few\u00a0years back,\u00a0I stopped running my own mail server and\u00a0put all of the infrastructure services onto a low-powered PC &hellip; Continue reading Raspberry Pi infrastructure server (DNS, DHCP, TFTP)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm\" \/>\n<meta property=\"og:site_name\" content=\"markwilson.it\" \/>\n<meta property=\"article:published_time\" content=\"2014-10-13T19:56:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-09-05T21:40:10+00:00\" \/>\n<meta name=\"author\" content=\"Mark Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:site\" content=\"@markwilsonit\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2014\\\/10\\\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2014\\\/10\\\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm\"},\"author\":{\"name\":\"Mark Wilson\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"headline\":\"Raspberry Pi infrastructure server (DNS, DHCP, TFTP)\",\"datePublished\":\"2014-10-13T19:56:29+00:00\",\"dateModified\":\"2015-09-05T21:40:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2014\\\/10\\\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm\"},\"wordCount\":570,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"keywords\":[\"Networks\",\"Raspberry Pi\"],\"articleSection\":[\"Technology\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2014\\\/10\\\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2014\\\/10\\\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2014\\\/10\\\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm\",\"name\":\"Raspberry Pi infrastructure server (DNS, DHCP, TFTP) - markwilson.it\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\"},\"datePublished\":\"2014-10-13T19:56:29+00:00\",\"dateModified\":\"2015-09-05T21:40:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2014\\\/10\\\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2014\\\/10\\\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/2014\\\/10\\\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Raspberry Pi infrastructure server (DNS, DHCP, TFTP)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/\",\"name\":\"markwilson.it\",\"description\":\"get-info -class technology | write-output &gt; \\\/dev\\\/web\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/#\\\/schema\\\/person\\\/98f61365e7c39d6be942174b8c4de468\",\"name\":\"Mark Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\",\"width\":800,\"height\":800,\"caption\":\"Mark Wilson\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/www.markwilson.co.uk\\\/blog\\\/uploads\\\/image-4.png?fit=800%2C800&ssl=1\"},\"description\":\"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.\",\"sameAs\":[\"http:\\\/\\\/www.markwilson.co.uk\\\/\",\"https:\\\/\\\/www.instagram.com\\\/markwilsonuk\\\/\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/markawilson\\\/\",\"https:\\\/\\\/x.com\\\/markwilsonit\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCWHlZCoHRTocdvtrOJ2IL4A\"],\"url\":\"https:\\\/\\\/www.markwilson.co.uk\\\/blog\\\/author\\\/mark-wilson\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Raspberry Pi infrastructure server (DNS, DHCP, TFTP) - markwilson.it","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm","og_locale":"en_GB","og_type":"article","og_title":"Raspberry Pi infrastructure server (DNS, DHCP, TFTP) - markwilson.it","og_description":"A long time ago, I used to run real servers at home &#8211; I had a Compaq Prosignia 300 for a while and then a Compaq (or maybe it was an HP) Proliant DL380\u00a0running in my garage.\u00a0Then, a\u00a0few\u00a0years back,\u00a0I stopped running my own mail server and\u00a0put all of the infrastructure services onto a low-powered PC &hellip; Continue reading Raspberry Pi infrastructure server (DNS, DHCP, TFTP)","og_url":"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm","og_site_name":"markwilson.it","article_published_time":"2014-10-13T19:56:29+00:00","article_modified_time":"2015-09-05T21:40:10+00:00","author":"Mark Wilson","twitter_card":"summary_large_image","twitter_creator":"@markwilsonit","twitter_site":"@markwilsonit","twitter_misc":{"Written by":"Mark Wilson","Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm#article","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm"},"author":{"name":"Mark Wilson","@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"headline":"Raspberry Pi infrastructure server (DNS, DHCP, TFTP)","datePublished":"2014-10-13T19:56:29+00:00","dateModified":"2015-09-05T21:40:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm"},"wordCount":570,"commentCount":4,"publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"keywords":["Networks","Raspberry Pi"],"articleSection":["Technology"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm","url":"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm","name":"Raspberry Pi infrastructure server (DNS, DHCP, TFTP) - markwilson.it","isPartOf":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#website"},"datePublished":"2014-10-13T19:56:29+00:00","dateModified":"2015-09-05T21:40:10+00:00","breadcrumb":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.markwilson.co.uk\/blog\/2014\/10\/raspberry-pi-infrastructure-server-dns-dhcp-tftp.htm#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.markwilson.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Raspberry Pi infrastructure server (DNS, DHCP, TFTP)"}]},{"@type":"WebSite","@id":"https:\/\/www.markwilson.co.uk\/blog\/#website","url":"https:\/\/www.markwilson.co.uk\/blog\/","name":"markwilson.it","description":"get-info -class technology | write-output &gt; \/dev\/web","publisher":{"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.markwilson.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":["Person","Organization"],"@id":"https:\/\/www.markwilson.co.uk\/blog\/#\/schema\/person\/98f61365e7c39d6be942174b8c4de468","name":"Mark Wilson","image":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","url":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1","width":800,"height":800,"caption":"Mark Wilson"},"logo":{"@id":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/uploads\/image-4.png?fit=800%2C800&ssl=1"},"description":"A Chartered IT Professional, with recent experience in technology leadership, IT strategy and practice management roles, Mark Wilson is an Enterprise Architect in the Advisory and Management Group at risual. During a career spanning more than two decades, Mark has gained widespread recognition as an expert in his field including both industry and national press exposure. In addition to certifications from Microsoft, VMware, Red Hat, The Open Group and Axelos, Mark held a Microsoft Most Valuable Professional (MVP) award for three years and is now part of the MVP Reconnect programme. Mark is also well-known on social media and maintains an award-winning blog.","sameAs":["http:\/\/www.markwilson.co.uk\/","https:\/\/www.instagram.com\/markwilsonuk\/","https:\/\/www.linkedin.com\/in\/markawilson\/","https:\/\/x.com\/markwilsonit","https:\/\/www.youtube.com\/channel\/UCWHlZCoHRTocdvtrOJ2IL4A"],"url":"https:\/\/www.markwilson.co.uk\/blog\/author\/mark-wilson"}]}},"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":6289,"url":"https:\/\/www.markwilson.co.uk\/blog\/2016\/02\/raspberry-pi-ftp-server.htm","url_meta":{"origin":5163,"position":0},"title":"Raspberry Pi FTP server","author":"Mark Wilson","date":"Sunday 7 February 2016","format":false,"excerpt":"I've been trying to resurrect my SIP-connected Cisco 7940\u00a0as part of a review of our home telephony arrangements. In order to do this,\u00a0I've had to\u00a0configure\u00a0the TFTP capabilities\u00a0on my home infrastructure server (i.e .my Raspberry Pi). Previously, I'd served the phone configuration\u00a0from\u00a0a\u00a0Windows TFTP server (long since gone) and the phone had\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6892,"url":"https:\/\/www.markwilson.co.uk\/blog\/2017\/01\/preventing-dnsmasq-running-daemon-service-raspberry-pi.htm","url_meta":{"origin":5163,"position":1},"title":"Preventing dnsmasq from running as a daemon (service) on a Raspberry Pi","author":"Mark Wilson","date":"Sunday 15 January 2017","format":false,"excerpt":"Some time ago, I wrote a post about running a Raspberry Pi as a home infrastructure server (DNS, DHCP, TFTP, etc.). Now my Synology NAS is doing that for me (well, the DNS and DHCP at least - TFTP is less critical as my Cisco 7940 IP Phone just sits\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"dnsmasq, not running","src":"https:\/\/i0.wp.com\/www.markwilson.co.uk\/blog\/images\/pi-no-dnsmasq.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":3928,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/05\/getting-started-with-raspberry-pi-raspi.htm","url_meta":{"origin":5163,"position":2},"title":"Getting started with Raspberry Pi (#RasPi)","author":"Mark Wilson","date":"Thursday 10 May 2012","format":false,"excerpt":"Much to my manager's disgust (he has a programming background, whilst I'm an infrastructure guy \"by trade\" - although I did write code in my youth!), my Raspberry Pi\u00a0arrived last week. Despite the botched launch, I still think this is one of the most exciting products we'll see this year\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"https:\/\/p.twimg.com\/AsAJJnnCEAIcfPe.jpg:small","width":350,"height":200},"classes":[]},{"id":3667,"url":"https:\/\/www.markwilson.co.uk\/blog\/2012\/02\/raspberry-pi-a-case-study-for-using-cloud-infrastructure.htm","url_meta":{"origin":5163,"position":3},"title":"Raspberry Pi: a case study for using cloud infrastructure?","author":"Mark Wilson","date":"Wednesday 29 February 2012","format":false,"excerpt":"In common with many thousands of geeks up and down the country, I set my alarm for just before 06:00 today for the big Raspberry Pi \"announcement\". The team at Raspberry Pi had done a great job of keeping the community informed - and I was really impressed that they\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4945,"url":"https:\/\/www.markwilson.co.uk\/blog\/2013\/06\/book-review-getting-started-with-raspberry-pi-so-what-exactly-is-it-for.htm","url_meta":{"origin":5163,"position":4},"title":"Book review: Getting started with Raspberry Pi (so what exactly is it for?!)","author":"Mark Wilson","date":"Sunday 2 June 2013","format":false,"excerpt":"A few weeks ago, we were visiting friends who have a teenage son. He'd received a Raspberry Pi for Christmas but was struggling to understand what to do with it. \u00a0You see, he'd loaded Raspbian, fired up Scratch, etc. - but still had a pretty big question: what could he\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"http:\/\/www.assoc-amazon.co.uk\/e\/ir?t=marsweblo-21&l=as2&o=2&a=1449344216","width":350,"height":200},"classes":[]},{"id":6833,"url":"https:\/\/www.markwilson.co.uk\/blog\/2017\/01\/restart-raspberry-pi-zero-paperclip.htm","url_meta":{"origin":5163,"position":5},"title":"Restart a Raspberry Pi Zero with a paperclip","author":"Mark Wilson","date":"Friday 6 January 2017","format":false,"excerpt":"One of the \"limitations\" of a Raspberry Pi is that it doesn't have an on\/off switch. That's not really a problem - once it's shut down, a power cycle to the socket (switch on\/off) will allow it to\u00a0boot up but there is another way (ignoring the purchase of expensive in-line\u2026","rel":"","context":"In &quot;Technology&quot;","block_context":{"text":"Technology","link":"https:\/\/www.markwilson.co.uk\/blog\/topic\/technology"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/apuQDPyC4mY\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/comments?post=5163"}],"version-history":[{"count":15,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5163\/revisions"}],"predecessor-version":[{"id":5961,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/posts\/5163\/revisions\/5961"}],"wp:attachment":[{"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/media?parent=5163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/categories?post=5163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.markwilson.co.uk\/blog\/wp-json\/wp\/v2\/tags?post=5163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}