Static IP Address for Raspbian

From KlavoWiki
Revision as of 02:34, 2 April 2017 by David (Sọ̀rọ̀ | contribs)
Jump to navigationJump to search

interfaces

make sure the interfaces file has not been modified.

vi /etc/network/interfaces

The default settings are:

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

iface eth0 inet manual

allow-hotplug wlan0
iface wlan0 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

allow-hotplug wlan1
iface wlan1 inet manual
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

dhcpcd.conf

vi /etc/dhcpcd.conf

Append the following. The entry of static will stop the server looking for an IP address from DHCP.

interface eth0
static ip_address=192.168.13.200/24
static routers=192.168.13.1
static domain_name_servers=8.8.8.8 8.8.4.4

Alias

Temporary

To create a temporary alias rather than a permanent one you can issue the following command from the CLI.

ifconfig eth0:0 192.168.22.1/24

IPv6

I haven't figured out a way for this to work with configuration file dhcpcd.conf.

vi /etc/network/interfaces
iface eth0 inet6 static
address 2321:3fa4:4f7a:d100::1234
netmask 56
gateway 2321:3fa4:4f7a:d100::ffff

Edit dhcpcd.conf for name servers

vi /etc/dhcpcd.conf
static domain_name_servers=2001:4860:4860::8888 2001:4860:4860::8844