续 关于多网段网卡的固件配置 一文的后续操作

一、多网卡配置的注释

在配置固件参数时发现network配置写入了但是刷新固件之后并不能正常识别,也就是仅仅network参数无效,和没写之前烧出来的一样。

方法一,配置写入位置有问题,继续查找并修改测试

对于网卡的配置不能直接修改config/network

正确的修改位置 package/base-files/files/lib/functions/uci-defaults.sh的末尾,将方法二的指令加入

方法二,修改一个启动脚本识别网卡是否正常挂载,如果不是就通过uci指令来手动添加网卡并使之重启

                uci set network.ran=interface              
                uci set network.ran.ifname=eth0.3
                uci set network.ran.type=bridge  
                uci set network.ran.proto=static
                uci set network.ran.ipaddr=192.168.82.1                         
                uci set network.ran.netmask=255.255.255.0         
                uci commit                              
                uci set network.rain=interface           
                uci set network.rain.ifname=eth0.4
                uci set network.rain.type=bridge                                                                                
                uci set network.rain.proto=static                        
                uci set network.rain.ipaddr=192.168.85.1        
                uci set network.rain.netmask=255.255.255.0                  
                uci commit                       
                etc/init.d/network restart 

二、获取已经连接的设备,并分辨其连接方式

在iw、iwconfig 、iwinfo指令无效的情况下,根据proc/net/arp以及\tmp\dhcp的信息来分辨

cat /proc/net/arp
IP address       HW type     Flags       HW address            Mask     Device
192.168.85.229   0x1         0x0         c4:e3:9f:f3:e7:8f     *        br-rain
192.168.85.179   0x1         0x2         7c:2a:31:61:8a:c3     *        br-rain
192.168.85.6     0x1         0x2         7c:2a:31:61:8a:c3     *        br-ran
192.168.99.199   0x1         0x2         20:f4:78:0c:4f:d7     *        eth0.2
192.168.82.137   0x1         0x0         7c:e9:d3:ef:a5:0b     *        br-ran
192.168.82.179   0x1         0x0         7c:2a:31:61:8a:c3     *        br-ran
192.168.82.229   0x1         0x0         c4:e3:9f:f3:e7:8f     *        br-ran
192.168.80.199   0x1         0x2         94:c6:91:91:69:f9     *        br-lan
192.168.99.1     0x1         0x2         20:76:93:00:29:cc     *        eth0.2
192.168.85.6     0x1         0x2         7c:2a:31:61:8a:c3     *        br-rain
192.168.85.199   0x1         0x0         20:f4:78:0c:4f:d7     *        br-rain
192.168.82.101   0x1         0x0         b0:eb:57:05:12:d1     *        br-ran
192.168.82.199   0x1         0x0         20:f4:78:0c:4f:d7     *        br-ran

通过arping 192.168.99.1 -I eth0.2 -w 2的形式来确认arp中Flags=0x2的设备是否当前在线
/tmp# cat dhcp.leases 
1589461946 94:c6:91:91:69:f9 192.168.80.199 DESKTOP-MPF5Q7G 01:94:c6:91:91:69:f9
1589470068 20:f4:78:0c:4f:d7 192.168.85.199 RedmiK20ProPremiumEd 01:20:f4:78:0c:4f:d7

当故有ip设备连接上来的时候不会进行dhcp,故在此不会有记录,但在arp那边是有的 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值