前言
刷完树莓派由于内网ip是静态的 ,得手动设置静态ip。但是手动修改完静态ip之后 查看ip地址 居然有两个ip地址 一个是自己设置的动态的,另一个是动态分配的有问题的ip。
解决方式
步骤一 设置静态ip
1.首先备份cp /etc/network/interfaces /root 下面
2.编辑 /etc/network/interfaces 如下
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.9.197
netmask 255.255.255.0
gateway 192.168.9.2 # 网关
dns-nameservers 192.168.9.1 # dns
hwaddress ether 70:1A:04:5F:7E:B6 # mac地址
3.到这重启网卡 systemctl restart networking。 再用 ip a 查看ip地址发觉etho 网卡有两个ip地址 导致上网有问题。所以得关闭本地dhcp服务。
步骤二 关闭dhcp服务
systemctl stop dhcpcd
systemctl disable dhcpcd
systemctl daemon-reload
systemctl restart networking
到此解决了设置了静态ip还自动分配动态ip的问题,可以正常上网了。
Q.E.D.