树莓派的基本网络配置

时间:2024-03-07 16:23:06

  树莓派(Raspberry Pi)是如图所示的小电路板,别看它只有卡片大小,但它却能够运行Linux系统,树莓派拥有USB接口,可以连接鼠标键盘,还有HDMI口,可以连接显示器,除此之外,树莓派还提供了一组双排排针,这些排针被称为GPIO口(General Input/Output 通用输入输出口),通过这些口,树莓派可以和其他电子设备进行相连。

  使用树莓派前,最基本的要做的一项内容就是网络配置,只有配置好了网络信息,我们才可以ssh进去,从而摆脱显示屏的依赖。一开始,在还没配置网络前,我们可以通过连接显示屏,连接鼠标键盘的方式去访问树莓派,然后进行网络配置。

  首先介绍有线网络的配置——设置静态的ip地址(静态ip地址是固定的,不会变的,由用户自己指定,若设置动态ip,不便于远程连接。)

  方法:利用 sudo nano /etc/networking/interface 命令打开网络配置文件,然后修改配置文件,把有线网络接口eth0 改为静态ip地址,并指定IP,网关,子网掩码,最后保存,运行 sudo service networking restart 重启网络服务

#iface eth0 inet manual
#iface eth0 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.15.113
gateway 192.168.15.1
netmask 255.255.255.0

  配置完之后,我们就可以通过远程连接软件,如PUTTY登录到树莓派里面去,当然,登录进去的前提是远程连接软件所在的机子要和树莓派处于同一网段。、

  设置完IP之后,我们再配置一下DNS 服务器,在命令行终端运行 sudo nano /etc/resolv.conf  打开DNS配置文件,在里面添加

nameserver 8.8.8.8
nameserver 10.8.8.8

  配置完DNS之后,应该就可以访问网页了,可以在终端运行ping www.baidu.com 作为测试

ping www.baidu.com

  下面再介绍无线网络的配置——WiF连接(树莓派3B板载WiFi模块,若没有可以外接USB网卡)

  方法:和有线网络配置一样,同样利用 sudo nano /etc/networking/interface 命令打开网络配置文件,然后修改配置文件,在配置文件里面添加以下内容, wlan0表示无线接口,可以通过ifconfig 命令查看。

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

  接着打开 /etc/wpa_supplicant/wpa_supplicant.conf  配置文件,在里面添加你要连接的WiFi信息,如WiFi名称,WiFi密码,加密方式等,修改内容如下:

network={
        ssid="Redmi1"    #wifi 名称
        psk="1234567890"  #wifi密码
        key_mgmt=WPA-PSK  #加密方式
        priority=1      #连接优先级
}

network={
        ssid="A406"   #wifi 名称
        key_mgmt=NONE  #无密码的wifi网络,该字段为none
}

  然后运行 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 命令重启无线网络,然后就会自动连接到配置的wifi网络,可以利用ifconfig 查看WiFi有没有配置成功,成功会看到IP字段。