记录一下最近遇到两个需求的配置.
DHCP特定分配
由于旁路由使用了fake-ip模式的clash, 但是遇到一些情况对这种模式不适用, 比如使用了Teredo IPv6转换技术的Xbox网络, 会无法进行限定, 开了加速器都没办法让他稳定和别人连接; 还有一个是家里的扫地机, 在此模式下App一直显示离线. 没找到合适的旁路设置方案, 就先从设备的网关下手了, 改回主路由上.
首先需要在DHCP Server的Options加两条记录, 代表你想要赋予给特定机器的网关和DNS, 特别需要注意的是Value的值需要用单引号包括起来.
然后在我们需要特定分配网关的客户端记录里, 将刚才新增的两条option记录加上.
这样分配给这台机器的就是我们刚才配置的设置而不是DHCP server默认的设置了.
附Option Code表
Options Code | Effect |
---|---|
1 | 设置子网掩码选项。 |
3 | 设置网关地址选项。 |
6 | 设置DNS服务器地址选项。 |
12 | 设置域名选项。 |
15 | 设置域名后缀选项。 |
33 | 设置静态路由选项。该选项中包含一组有分类静态路由(即目的地址的掩码固定为自然掩码,不能划分子网),客户端收到该选项后,将在路由表中添加这些静态路由。如果存在Option121,则忽略该选项。 |
44 | 设置NetBios服务器选项。 |
46 | 设置NetBios节点类型选项。 |
50 | 设置请求IP选项。 |
51 | 设置IP地址租约时间选项。 |
52 | 设置Option附加选项。 |
53 | 设置DHCP消息类型。 |
54 | 设置服务器标识。 |
55 | 设置请求参数列表选项。客户端利用该选项指明需要从服务器获取哪些网络配置参数。该选项内容为客户端请求的参数对应的选项值。 |
58 | 设置续约T1时间,一般是租期时间的50%。 |
59 | 设置续约T2时间。一般是租期时间的87.5%。 |
60 | 设置厂商分类信息选项,用于标识DHCP客户端的类型和配置。 |
61 | 设置客户端标识选项。 |
66 | 设置TFTP服务器名选项,用来指定为客户端分配的TFTP服务器的域名。 |
67 | 设置启动文件名选项,用来指定为客户端分配的启动文件名。 |
77 | 设置用户类型标识。 |
121 | 设置无分类路由选项。该选项中包含一组无分类静态路由(即目的地址的掩码为任意值,可以通过掩码来划分子网),客户端收到该选项后,将在路由表中添加这些静态路由。 |
148 | EasyDeploy中Commander的IP地址。 |
149 | SFTP和FTPS服务器的IP地址。 |
150 | 设置TFTP服务器地址选项,指定为客户端分配的TFTP服务器的地址。 |
访问光猫
光猫设置为桥接后, 访问光猫很麻烦. 得跑去接一条线在光猫LAN口上, 手动改电脑IP(太原始人了).
只需要给ROS做一些设置就可以让连接的所有设备直接访问光猫.
首先在Address里添加一条记录, 为ROS在光猫那边赋一个固定IP, 接口设置为ROS的wan口.
然后在防火墙里加一条NAT记录, Action为masquerade, chain为srcnat. Src Address和Dst Address分别为ROS DHCP的网段和光猫的IP.
保存即可直接在电脑上访问光猫了:D