{"id":65,"date":"2015-06-13T00:14:50","date_gmt":"2015-06-12T17:14:50","guid":{"rendered":"http:\/\/prosindo.com\/blog\/?p=65"},"modified":"2025-10-05T13:09:40","modified_gmt":"2025-10-05T06:09:40","slug":"raspberry-pi-ip-address-setting","status":"publish","type":"post","link":"https:\/\/prosindo.com\/blog\/2015\/06\/13\/raspberry-pi-ip-address-setting\/","title":{"rendered":"Raspberry Pi (or Ubuntu) IP Address Setting"},"content":{"rendered":"\n<p>IP Address Settings Static:<\/p>\n\n\n\n<p><code># \/etc\/network\/interfaces<br>\n<\/code><code>iface eth0 inet static<\/code><br><code> address a.b.c.d<\/code><br><code> netmask 255.255.255.0<\/code><br><code> <\/code><code>gateway 192.168.0.1<\/code><\/p>\n\n\n\n<p>IP Address Settings DHCP:<\/p>\n\n\n\n<p><code># \/etc\/network\/interfaces<br>\n<\/code><code>iface eth0 inet manual<\/code><br><code><\/code><\/p>\n\n\n\n<p>Or<\/p>\n\n\n\n<p><code># \/etc\/network\/interfaces<br>\n<\/code><code>iface eth0 inet dhcp<\/code><br><code> <\/code><br><code> <\/code><\/p>\n\n\n\n<p>Starting <b>Ubuntu 18.04 LTS<\/b> using netplan:<br>\/etc\/netplan\/01-network-manager-all.yaml<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code><code>network:<\/code><code>\u00a0 version: 2<\/code><code>\u00a0 renderer: networkd<\/code><code>\u00a0 ethernets:<\/code><code>\u00a0\u00a0\u00a0 enp1s0:<\/code><code>\u00a0\u00a0\u00a0\u00a0\u00a0 dhcp4: no<\/code><code>\u00a0\u00a0\u00a0\u00a0\u00a0 addresses: &#91;192.168.1.222\/24]<\/code><code>\u00a0\u00a0\u00a0\u00a0\u00a0 # gateway4: 192.168.1.1 --deprecated\n      routes:\n        - to: default\n          via: 192.168.1.1<\/code><code>\u00a0\u00a0\u00a0\u00a0\u00a0 nameservers:<\/code><code>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 addresses: &#91;8.8.8.8,8.8.4.4]<\/code><\/code><\/pre>\n\n\n\n<p>apply the configuration:<br><code>netplan apply<\/code><\/p>\n\n\n\n<p>or using NetworkManager<\/p>\n\n\n\n<p><code>network:<\/code><br><code>&nbsp; version: 2<\/code><br><code>&nbsp; renderer: NetworkManager<\/code><\/p>\n\n\n\n<p>and use command below to set ip:<\/p>\n\n\n\n<p><code>nmcli con mod \"Wired connection 1\" ipv4.address 1.2.3.4\/24 ipv4.gateway 1.2.3.4 ipv4.dns 1.2.3.4 ipv4.method manual<br>\n# write above command in one single line<\/code><\/p>\n\n\n\n<p>or using nmtui command<\/p>\n\n\n\n<p>Nameserver:<br>a) Ubuntu versions &lt; 14.04<\/p>\n\n\n\n<p><code># \/etc\/resolv.conf<\/code><br><code> nameserver 8.8.8.8<\/code><br><code> nameserver 8.8.4.4<\/code><\/p>\n\n\n\n<p>b) Ubuntu versions &gt;= 14.04<\/p>\n\n\n\n<p class=\"has-text-align-left\"><code># \/etc\/network\/interfaces<\/code><br><code> dns-nameservers 8.8.8.8<\/code><\/p>\n\n\n\n<p>Note: For raspbian, when using static ip, you must disable DHCP service in <code>\/etc\/dhcpcd.conf<\/code>, add this line:<\/p>\n\n\n\n<p><code>denyinterfaces eth0<\/code><\/p>\n\n\n\n<p>Update 13 Oct 18, raspbian now use dhcp5 so you need to edit<code>\/etc\/dhcpcd.conf<\/code><\/p>\n\n\n\n<p><code># Example static IP configuration:<\/code><br><code>#interface eth0<\/code><br><code>#static ip_address=192.168.0.10\/24<\/code><br><code>#static ip6_address=fd51:42f8:caae:d92e::ff\/64<\/code><br><code>#static routers=192.168.0.1<\/code><br><code>#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>IP Address Settings Static: # \/etc\/network\/interfaces iface eth0 inet static address a.b.c.d netmask 255.255.255.0 gateway 192.168.0.1 IP Address Settings DHCP: # \/etc\/network\/interfaces iface eth0 inet manual Or # \/etc\/network\/interfaces iface eth0 inet dhcp Starting Ubuntu 18.04 LTS using netplan:\/etc\/netplan\/01-network-manager-all.yaml apply the configuration:netplan apply or using NetworkManager network:&nbsp; version: 2&nbsp; renderer: NetworkManager and use command below &hellip; <a href=\"https:\/\/prosindo.com\/blog\/2015\/06\/13\/raspberry-pi-ip-address-setting\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Raspberry Pi (or Ubuntu) IP Address Setting&#8221;<\/span><\/a><\/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":[9,20],"class_list":["post-65","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-debian","tag-raspberry-pi"],"_links":{"self":[{"href":"https:\/\/prosindo.com\/blog\/wp-json\/wp\/v2\/posts\/65","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prosindo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prosindo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prosindo.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prosindo.com\/blog\/wp-json\/wp\/v2\/comments?post=65"}],"version-history":[{"count":9,"href":"https:\/\/prosindo.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions"}],"predecessor-version":[{"id":499,"href":"https:\/\/prosindo.com\/blog\/wp-json\/wp\/v2\/posts\/65\/revisions\/499"}],"wp:attachment":[{"href":"https:\/\/prosindo.com\/blog\/wp-json\/wp\/v2\/media?parent=65"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prosindo.com\/blog\/wp-json\/wp\/v2\/categories?post=65"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prosindo.com\/blog\/wp-json\/wp\/v2\/tags?post=65"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}