网络故障记录

之前给家里的路由器升级版本,为了防止中间有需要网络的地方,因此将一个原来做无线热点的路由器临时配置成主路由,后来升级完成后,就直接将网线插入lan口去做桥接,接着做无线热点。

但网络一直是比较奇怪的,有的时候,会突然提示无法联网,或者连着连着会突然断掉。我的一台老手机,经常需要把无线断开重连才能正常上网。

前几天在配置macvlan网络的时候, 表现就更怪异了,我配置过很多次的macvlan。结果在docker容器中,发现网关ping可以通,但无法联网,ping域名,可以显示ip,但无法连通。这个很 奇怪的现象,按正常而言,可以拿到ip,一般可以ping通,不会只有一半。但很偶尔的一下,网络可以通了,一切都可以正常了。新启动的,90%都不通。

macvlan模块的加载,检查了, 存在。

我检查了网卡的模式,混杂模式我也开了,无用

我以为必须要一个bridge的网桥,然后我添加了,macvlan的parent也设置为网桥,无用。

只要不是macvlan,就可以通,ip forward?开了,无用。总之,我能找到的办法都找了,但就是不管用。

后来,我在使用curl测试的时候,访问主路由(同时也是网关)的网页时,忘了输入端口号了,我一般不会采用默认的端口号,然后curl竟然返回网页内容了。这是个什么鬼?我看了下网页内容, 是我那台做热点的wifi路由器的页面。添加端口号后,无法访问,但那台路由不是桥接么,为啥还能提供服务啊?想起之前路由替换的时候,为了不影响网络布局,就把临时的路由器的地址段和 老的保持一致,dhcp服务也开着,相当于现在局域网中有两台dhcp服务,而且,这两个dhcp服务分配的地址都一样的,互相在抢资源。。。。。于是,赶紧把做热点的无线路由器重置掉(让两个路由器不在同一个网段),并且 把dhcp服务关掉。紧接着所有的一切都正常了,网络也比原来好太多了。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据