update at 2024-05-14 11:42:17
parent
bb1a06da64
commit
14b87a620a
|
@ -12,7 +12,7 @@ dnsmasq
|
||||||
└── kustomization.yaml
|
└── kustomization.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
## 准备 dnsmasq 配置
|
## 配置 dnsmasq.conf
|
||||||
|
|
||||||
<FileBlock showLineNumbers title="config/dnsmasq.conf" file="home-network/dnsmasq.conf" />
|
<FileBlock showLineNumbers title="config/dnsmasq.conf" file="home-network/dnsmasq.conf" />
|
||||||
|
|
||||||
|
@ -21,15 +21,14 @@ dnsmasq
|
||||||
* `dhcp-option=option:router` 指定内网设备的默认网关,即当前主路由的内网静态 IP 地址。
|
* `dhcp-option=option:router` 指定内网设备的默认网关,即当前主路由的内网静态 IP 地址。
|
||||||
* `dhcp-option=option:dns-server` 指定内网设备自动获取的 DNS 地址,通常写 dnsmasq 自身的地址,即主路由的内网静态 IP 地址,不过由于我用了透明代理,希望内网设备直接用 PPPoE 拨号获得的运营商的 DNS 地址(好处是如果透明代理故障,停掉流量拦截规则后,内网设备也能正常从运营商 DNS 解析域名)。
|
* `dhcp-option=option:dns-server` 指定内网设备自动获取的 DNS 地址,通常写 dnsmasq 自身的地址,即主路由的内网静态 IP 地址,不过由于我用了透明代理,希望内网设备直接用 PPPoE 拨号获得的运营商的 DNS 地址(好处是如果透明代理故障,停掉流量拦截规则后,内网设备也能正常从运营商 DNS 解析域名)。
|
||||||
|
|
||||||
|
## 配置 daemonset.yaml
|
||||||
## 准备 daemonset.yaml
|
|
||||||
|
|
||||||
<FileBlock showLineNumbers title="daemonset.yaml" file="home-network/dnsmasq.yaml" />
|
<FileBlock showLineNumbers title="daemonset.yaml" file="home-network/dnsmasq.yaml" />
|
||||||
|
|
||||||
* 注意修改账号密码,本例使用 `roc` 作为账号名,`111111` 作为密码。
|
* 注意修改账号密码,本例使用 `roc` 作为账号名,`111111` 作为密码。
|
||||||
* 将要共享的目录通过 hostPath 挂载进去,本例挂载和共享 `//data` 目录。
|
* 将要共享的目录通过 hostPath 挂载进去,本例挂载和共享 `//data` 目录。
|
||||||
|
|
||||||
## 准备 kustomization.yaml
|
## 配置 kustomization.yaml
|
||||||
|
|
||||||
```yaml title="kustomization.yaml"
|
```yaml title="kustomization.yaml"
|
||||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||||
|
|
Loading…
Reference in New Issue