计算机‎ > ‎软件‎ > ‎Linux‎ > ‎

树莓派有线和无线的固定 IP 地址

发布者:guo rue,发布时间:2015年5月3日 06:56   [ 更新时间:2015年5月3日 06:59 ]
打开网络设定
sudo nano /etc/network/interfaces
显示出以下内容,这些是之前的设定。
auto lo

iface lo inet loopback
iface eth0 inet dhcp

#allow-hotplug wlan0
#iface wlan0 inet manual
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
   wpa-scan-ssid 1
   wpa-ap-scan 1
   wpa-key-mgmt WPA-PSK
   wpa-proto RSN WPA
   wpa-pairwise CCMP TKIP
   wpa-group CCMP TKIP
   wpa-ssid "wlan3.guoruei.net"
   wpa-psk "------"

iface default inet dhcp
从结果看,有线和无线 IP 都是从 DHCP 获取的。本次修改的目标是,从 lan2 路由器获取有线固定 IP,还有从 wlan3 路由器获取无线固定 IP 。

auto lo
iface lo inet loopback
iface eth0 inet static
netmask 255.255.255.0
gateway 192.168.2.1
address 192.168.2.15

auto wlan0
allow-hotplug wlan0
iface wlan0 inet static
   wpa-scan-ssid 1
   wpa-ap-scan 1
   wpa-key-mgmt WPA-PSK
   wpa-proto RSN WPA
   wpa-pairwise CCMP TKIP
   wpa-group CCMP TKIP
   wpa-ssid "wlan3.guoruei.net"
   wpa-psk "------"
netmask 255.255.255.0
gateway 192.168.3.1
address 192.168.3.15

iface default inet dhcp

修改成这样之后重启系统
sudo reboot

用新 IP 通过 SSH 登录上去
ssh -p 22 pi@192.168.3.15
插入网线重启服务
sudo service networking restart
然后查看网络
ifconfig
就会发现所有 IP 都固定了

为了让 pi 不要进入省电或自动关掉无线 
打开 
sudo nano /etc/network/interfaces
添加一行
wireless-power off
然后打开
sudo nano /etc/kbd/config
BLANK_TIME= 改为 BLANK_TIME=0
POWERDOWN_TIME= 改为 POWERDOWN_TIME=0

如果你想修改 DNS 那么
sudo nano /etc/resolv.conf
然后在 nameserver 后面填地址
nameserver 192.168.3.1
nameserver 192.168.2.1
nameserver 192.168.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4