323

Apologies - Links to raspberrypi.org/documentation are broken. In an act of monumental arrogance/incompetence all raspberrypi.org Documentation was moved/changed on 9 August, without any redirection or even a meaningful error. This has invalidated hundreds of existing Tutorials and Answers. Hopefully the links now point somewhere useful. NOTE be patient, ...


122

This post was OK at the time for Wheezy. DO NOT USE Edit /etc/wpa_supplicant/wpa_supplicant.conf and add id_str="school" under the schools wpa info and id_str="home" under your homes wpa info. Your file should now look similar to this: ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="...


100

This tutorial describes how to setup networking using the default network manager dhcpcd included in Raspbian since 2015-05-05. It applies to the Foundation releases of Raspberry Pi OS -Bullseye, Raspberry Pi OS -Buster, Raspbian Buster, Raspbian Stretch, Raspbian Jessie and the last Raspbian Wheezy. Bullseye & Buster settings are identical to Stretch. ...


43

With Raspbian Jessie release, you don't have to edit the interface file. Just updating the wpa_supplicant file with multiple networks would suffice. Here's how it looks - ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="SCHOOLS NETWORK NAME" psk="SCHOOLS PASSWORD" id_str="school" } network={ ssid="...


42

For a static IP address on an Ethernet connection: sudo nano /etc/dhcpcd.conf Type in the following lines on the top of the file: interface eth0 static ip_address=192.168.1.XX/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1 sudo reboot This needs to be done for the recent Jessie update. /etc/network/interfaces should be left alone. ...


40

I recently stumbled across a console application that sorts all the wireless configuration hell out. You can also use this tool to configure the LAN interface. sudo apt-get install wicd-curses It will install quite a few other packages but it runs its own daemon in the background. This manages the networks and makes sure you connect to the ones you want. ...


24

Actually you can add the priority option. Like so: network={ ssid="open" key_mgmt=NONE id_str="open" priority=3 } network={ ssid="secure" key_mgmt=WPA-EAP proto=WPA2 group=CCMP pairwise=CCMP eap=TLS ca_cert="/etc/certs/cacert.pem" client_cert="/etc/certs/client.pem" ...


14

Short and foolproof method how to do this with: Raspbian Jessie, Stretch, Buster This will set a fixed IP and enable the ssh daemon: Stick the sd card in your pc and find that it has two partitions; mount the smallest partition as /boot/ Open /boot/cmdline.txt and add ip=192.168.1.20 to the end of the line. Create an empty file /boot/ssh Unmount the sd ...


9

From RFC2131: DHCP supports three mechanisms for IP address allocation. In "automatic allocation", DHCP assigns a permanent IP address to a client. In "dynamic allocation", DHCP assigns an IP address to a client for a limited period of time (or until the client explicitly relinquishes the address). In "manual allocation", a ...


8

I'm still not fully up with systemd, however if you run sudo service networking status Do you get a message like Warning: Unit file changed on disk, 'systemctl daemon-reload' recommended. I did after editing /etc/network/interfaces If so, run sudo systemctl daemon-reload


7

Change directories to access the network settings: # cd /etc/netctl # cp examples/ethernet-static ./eth0 We need to edit the configuration file, etch0, and add in the settings we need. Before you proceed, you will need the following: Static IP address – I’m using 192.168.1.36. The netmask I’m using is 255.255.255.0 which is defined as "/24" or the first ...


7

Although it is said that /etc/network/interfaces is deprecated (read it everywhere online) so far the only way I have been able to make it work is in fact through /etc/network/interfaces. The 'modern' way described in official Debian documentation in fact states that this new method is dangerous. The following should work for you, just put it in /etc/network/...


6

Technically, you can. However you will have to hack the route table to make sure that every packet knows exactly where it should go to. Take this as an example (from a screwed up Ubuntu VM I used to operate, as this is a generic Linux problem): eth0: 10.22.16.1/20, leads to machine 10.22.20.24. eth1: 10.22.16.1/16, leads to router 10.22.0.1 that goes to the ...


6

In the end I got it working as I wanted, here is what I did. I restored the original /etc/network/interfaces file and /etc/wpa_supplicant/wpa_supplicant.conf to make sure those aren't an issue. I then ran startx to launch into the GUI and used WiFi Config to scan for my network and set it up. When setting it up, I specified the ID at the bottom of the ...


6

This helped for me: update-rc.d dhcpcd disable service dhcpcd stop ip addr del %YOURS-SECOND-IP% dev ethX And when you start raspberry pi again, scope global secondary will disappear.


6

For my understanding "will not attempt to obtain a lease" means the DHCP server will never get a request for an ip address from this client so it means 192.168.0.10 is free and will give it to another client. Setting a static IP is not a matter of just configuring the machine you would like to have that IP. Otherwise, what would happen when multiple people ...


5

First thing you should do is make your Raspberry pi's IP static. So that whenever you power up your Raspberry pi it should connect to your access point(Hotspot). Connect to your Access point. Type ifconfig in raspberry pi's terminal and enter that IP address below, in my case it was 192.168.43.233 Start by editing the dhcpcd.conf file sudo nano /etc/...


5

You can easily connect from OS X with ssh pi@hostname.local (the default hostname is raspberrypi). This works without a conventional IP address (it uses link-local address). If you are directly connecting the Pi to a computer it generally won't get an IP address, unless you have implemented Internet Connection Sharing on the host (which causes other ...


5

Setting a fixed IP address on a recent Jessie is easy: nano /etc/dhcpcd.conf and add at the bottom (i.e. below nohook lookup-hostname): interface eth0 static ip_address=192.168.1.10/24 static routers=192.168.1.1 static domain_name_servers=192.168.1.1 8.8.8.8 4.2.2.1 static domain_search=yourlan static domain_name=yourlan No other file to be touched, ...


5

You have not defined a DNS-server. You have to manually define that when you are setting a static IP in the /etc/network/interfaces file. If you instead have used to router (or DHCP-server) to assign an IP-address, defining a DNS-server would not be necessary. Change the following lines: auto eth0 iface eth0 inet static address 10.0.0.5 netmask 255.255.255....


5

I solved this by using the interface-specific unit (/lib/systemd/system/dhcpcd@.service), with an interface-specific dhcpcd.conf. For wlan0, static IP address and no wpa_supplicant: /etc/dhcpcd-wlan0.conf interface wlan0 static ip_address==192.168.100.1/24 denyinterfaces wlan0 # don't send DHCP requests nohook wpa_supplicant # don't call the ...


5

I'm answering a bit late I think but a solution exists, and I think it's worth mentioning it. For each interface, it's possible in dhcpcd.conf to specify an SSID for which the configuration below will be valid. To do so: First stop dhcpcd (e.g run sudo systemctl stop dhcpcd) Open /etc/dhcpcd.conf Under your interface configuration write ssid <...


5

Haven't read the discussion on the chat complete (to much for scanning) but I suppose you create a master image and copy it over to your RasPis. you say: Ideally I want to be able to make changes to the SD card from my Mac, so it must be within the /boot partition since Macs can't read/write to ext4 file systems without paying for software to do I also ...


5

It is a bit unclear how do you want to connect the Laptop to the Raspberry Pi. I will assume that there is no other wifi router as access point running for example to connect to the internet so you want to connect to the RasPi direct by wifi. You tagged a bridge so it is possible to bridge the wired interface eth0 to wifi interface wlan0. If you setup the ...


4

You have to add AutoWired=yes to your static config in order to get it to work. Here's a tutorial: http://blog.pixxis.be/post/77298179924/setting-up-a-static-ip-on-arch-linux


4

You would be better to set your router to serve a static IP to the Pi. This way you can easily use the Pi on other networks, and avoid problems with duplicate IP


4

You have a typo in your config file - broadcasr should be changed to broadcast. Fix that and try again. Also, please add auto eth0 line to your config, preferably just before iface eth0 inet static line. This line tells Debian to start this interface automatically at boot. Without it, you have to run some commend like ifup eth0 to configure your interface.


4

As other folks have said, not at "the same time". However, this doesn't mean they can't be configured simultaneously. When you plug in the Ethernet cable, you'd need to unplug the Wi-Fi, and if the Wi-Fi is plugged in you'd need to unplug the Ethernet. Keep in mind that switching would probably break current connections, so don't do it in the middle of a ...


4

Edit /etc/dhcpcd.conf This happened to me too (albiet on Raspbian). If you'd rather not totally disable the dhcpcd service, you can add this to /etc/dhcpcd.conf to inform it of your static interface: interface eth0 static ip_address=192.168.0.10/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1 8.8.8.8 This will stop it from ...


4

I always recommend setting a static IP in your home router. Setting a static IP in the OS will bite you in the rear end at some point in time. Installing Samba/Avahi to adress your pi via its hostname. This way you don't need to remember an IP.


Only top voted, non community-wiki answers of a minimum length are eligible