问题:在软路由中可以和内网主机相互ping通,但是无法ping外网网址
解决:network网关配置不正确
/etc/config/network
修改前:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option multipath 'disable'
option mptcp_path_manager 'fullmesh'
option mptcp_scheduler 'default'
option congestion 'bbrplus'
option mptcp_checksum '0'
option mptcp_debug '0'
option mptcp_syn_retries '5'
option mptcp_fullmesh_num_subflows '1'
option mptcp_fullmesh_create_on_err '1'
option mptcp_ndiffports_num_subflows '1'
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.3.30'
option netmask '255.255.255.0'
option ip6assign '60'
option multipath 'on'
option gateway '192.168.2.1'
list dns '114.114.114.114'
gateway
使用的地址是192.168.2.1
和路由器地址192.168.3.30
没处于相同网段
正确配置修改如下:
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'
config globals 'globals'
option multipath 'disable'
option mptcp_path_manager 'fullmesh'
option mptcp_scheduler 'default'
option congestion 'bbrplus'
option mptcp_checksum '0'
option mptcp_debug '0'
option mptcp_syn_retries '5'
option mptcp_fullmesh_num_subflows '1'
option mptcp_fullmesh_create_on_err '1'
option mptcp_ndiffports_num_subflows '1'
config interface 'lan'
option type 'bridge'
option ifname 'eth0'
option proto 'static'
option ipaddr '192.168.3.30'
option netmask '255.255.255.0'
option ip6assign '60'
option multipath 'on'
option gateway '192.168.3.1'
list dns '114.114.114.114'
将路由器option gateway '192.168.2.1’地址修改实际网关地址192.168.3.1
即可。在重启网络使配置生效。/etc/init.d/network restart