我想学习如何使用两个 IP 地址设置我的网卡
我试过如下,但现在
网络:
版本:2
渲染器:网络管理器
以太网:
enp0s3:
dhcp4:没有
dhcp6:没有
地址:[ 192.168.0.2/32, 172.16.0.2/16 ]
网关 4:192.168.0.1
网关 4:172.16.0.1
名称服务器:
搜索:[usp.br]
地址:[ 192.168.0.100, 192.168.0.102 ]
可选:真
每个IP都有自己的网关....
你能帮我怎么做吗?
谢谢
为接口设置多个网关通常会出现问题。将数据包路由到一个然后另一个可能会导致网络混乱,因此除非您真的知道自己在做什么,否则通常最好使用单个默认网关。
简而言之,你通常只想要一个
gateway4: xx.xx.xx.xx
Run Code Online (Sandbox Code Playgroud)
在您的配置行。
如果您必须为接口的各个 IP 设置多个路由,您可以通过编写静态路由(并根据地址的优先级设置度量)来精确控制它们的行为方式,如下所示:
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3:
dhcp4: no
dhcp6: no
addresses: [ 192.168.0.2/32, 172.16.0.2/16 ]
nameservers:
search: [usp.br]
addresses: [ 192.168.0.100, 192.168.0.102 ]
routes:
- to: 0.0.0.0/0
via: 192.168.0.1
- to: 0.0.0.0/0
via: 172.168.0.1
Run Code Online (Sandbox Code Playgroud)
您也不需要optional: true:如果接口没有足够快地出现,它只会停止延迟启动,鉴于您特定的静态地址,这应该不是问题。添加optional: true还具有不阻塞systemd 中的某些目标的副作用,这可能意味着如果这些服务需要网络,服务器将不会立即启动它应该立即启动的所有服务。
| 归档时间: |
|
| 查看次数: |
26205 次 |
| 最近记录: |