我有一个运行raspbian的raspberry pi,我想使用它作为一个有线路由器( eth0上的DHCP服务器和wlan0上的DHCP客户端)。它开始工作,但我有一个问题,我无法解决。我的路由表每隔一段时间就会被打破。
当启动时,我有:
pi@raspberrypi:~ $ ip route show
default via 192.168.20.254 dev eth0 src 192.168.20.254 metric 202
default via 192.168.0.1 dev wlan0 proto dhcp src 192.168.0.31 metric 303
192.168.0.0/24 dev wlan0 proto dhcp scope link src 192.168.0.31 metric 303
192.168.20.0/24 dev eth0 proto dhcp scope link src 192.168.20.254 metric 202 我用以下方法修复它:
pi@raspberrypi:~ $ sudo ip route delete default via 192.168.20.254 dev eth0我得到了(效果很好):
pi@raspberrypi:~ $ ip route show
default via 192.168.0.1 dev wlan0 proto dhcp src 192.168.0.31 metric 303
192.168.0.0/24 dev wlan0 proto dhcp scope link src 192.168.0.31 metric 303
192.168.20.0/24 dev eth0 proto dhcp scope link src 192.168.20.254 metric 202但过了一段时间(以及重新启动后),它会返回到以前的状态。
/etc/dhcpcd.conf配置如下:
hostname
clientid
persistent
option rapid_commit
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
option interface_mtu
require dhcp_server_identifier
slaac private
interface eth0
static ip_address=192.168.20.254/24
static routers=192.168.20.254
static domain_name_servers=208.67.222.222 207.67.220.220/etc/network/interfaces/基本上是空的。
我读过很多文章,但找不到满足我要求的文章。谢谢!
发布于 2020-08-21 09:40:34
Dhcpd正在添加问题路由,因为您已经告诉它要这样做。
移除线
static routers=192.168.20.254你的问题应该解决了。
https://unix.stackexchange.com/questions/605547
复制相似问题