使用nmstatectl配置静态IPv4和IPv6地址

nmstatectl(如果可用或类似工具)旨在通过声明式配置管理网络状态,允许用户定义所需的网络状态,而由系统负责实现这些状态。这种方法有助于减少配置错误和提高网络配置的可靠性。

一、先决条件

例如,本文将按照如下配置来作为enp7s0设备的配置需求。

静态 IPv4 地址 – 192.0.2.1 和 /24 子网掩码
静态 IPv6 地址 – 2001:db8:1::1 和 /64 子网掩码
IPv4 默认网关 – 192.0.2.254
IPv6 默认网关 – 2001:db8:1::fffe
IPv4 DNS 服务器 – 192.0.2.200
IPv6 DNS 服务器 – 2001:db8:1::ffbb
DNS 搜索域 – example.com

二、解决方案

1.创建一个YAML文件,例如,包含以下内容的~/create-ethernet-profile.yml :

---
interfaces:
- name: enp7s0
  type: ethernet
  state: up
  ipv4:
    enabled: true
    address:
    - ip: 192.0.2.1
      prefix-length: 24
    dhcp: false
  ipv6:
    enabled: true
    address:
    - ip: 2001:db8:1::1
      prefix-length: 64
    autoconf: false
    dhcp: false
routes:
  config:
  - destination: 0.0.0.0/0
    next-hop-address: 192.0.2.254
    next-hop-interface: enp7s0
  - destination: ::/0
    next-hop-address: 2001:db8:1::fffe
    next-hop-interface: enp7s0
dns-resolver:
  config:
    search:
    - example.com
    server:
    - 192.0.2.200
    - 2001:db8:1::ffbb

2.将设置应用到系统:

剩余内容需解锁后查看

您需要赞助解锁才能查看当前内容

赞助者赞助者免费
已付费?登录刷新

原创文章,作者:保哥,如若转载,请注明出处:https://www.shizhanxia.com/1616.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
保哥的头像保哥
上一篇 2024年8月29日 07:26
下一篇 2024年9月2日 07:26

相关推荐

发表回复

登录后才能评论
近期VMware公司在广泛地发律师函。本站也并非专门提供ISO镜像下载服务的站点,经慎重考虑,决定停止向各位赞助者提供该镜像的下载服务。由此带来的不便,我们深表歉意。