树莓派(一) 树莓派中的网络配置问题

1 引言

积跬步以至千里,积怠情以至深渊。

本文将介绍树莓派的相关网络配置。

2. 树莓派设置静态IP

配置信息如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 打开interfaces进行配置
sudo vim /etc/network/interfaces
# 把文件里的信息替换成下面的,填好自己需要的ip,网关、掩码,DNS等等
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.50.2 # 静态IP地址
gateway 192.168.50.1 # netstat -rn命令或者route -n查看现有的
netmask 255.255.255.0 # 掩码
# dns-nameserver 8.8.8.8 # DNS服务器的地址

auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa.conf
iface default inet dhcp

保存以上配置信息后,创建sudo vim /etc/wpa.conf文件,添加内容如下:

1
2
3
4
5
6
7
8
9
10
11
# 在无线不设密码情况下,添加如下代码
network={
ssid="你的WiFi名称"
key_mgmt=NONE
}
# 在无线设置代码的情况下,添加如下代码
network={
ssid="你的WiFi名称"
key_mgmt=WPA-PSK
psk="你的WiFi密码"
}

配置保存完以上信息后,需要执行如下操作:

1
2
3
4
5
6
7
# 启用无线网卡
sudo ifup wlan0
# 重启网络:
sudo /etc/init.d/networking restart
# sudo service networking restart
# 这时查看的就修改好的配置信息了。
# 或者重启电脑:sudo reboot

3. 可能会用到的操作

1
2
3
4
5
ip route  # 查看当前网络下的路由表
ip route delete 192.168.x.x # 删除某一条路由表条目
ip route delete 192.168.x.x # 增加某一条路由表条目
ip route delete default via 192.168.x.x # 删除某一条网关
ip route add default via 192.168.x.x # 增加某一条网关