Netplan 配置示例

以下是常见方案的示例 Netplan 配置的集合。 如果您看不到某个场景或有一个场景可以做出贡献,可反馈至 Netplan configuration examples - Report a bug with this site 配置 配置 netplan ,可以到 /etc/netplan 目录下找到扩展名 .yaml 配置文件(例如:/etc/netplan/config.yaml )进行修改,然后执行 sudo netplan apply 解析配置并运用至应用系统中。在 /etc/netplan/ 下写入磁盘的配置将在两次重启之间保持不变。 使用 DHCP 和 静态地址 假设名为 enp3s0 的接口通过 DHCP 获得地址,可创建具有以下内容的 YAML 文件: network: version: 2 renderer: networkd ethernets: enp3s0: dhcp4: true 如果设置静态 IP 地址,请使用地址键,该键获取(IPv4 或 IPv6),地址以及子网前缀长度(例如 /24)的列表。 也可以提供网关和 DNS 信息: network: version: 2 renderer: networkd ethernets: enp3s0: addresses: - 10.10.10.2/24 gateway4: 10.10.10.1 nameservers: search: [mydomain, otherdomain] addresses: [10....

四月 15, 2020

Debian 部署 DHCP 服务

DHCP(动态主机配置协议)是一个局域网的网络协议。指的是由服务器控制一段 IP 地址范围,客户机登录服务器时就可以自动获得服务器分配的 IP 地址和子网掩码。 安装 执行下面的命令进行安装 apt install isc-dhcp-server -y 创建自启,并开启服务 systemctl enable isc-dhcp-server systemctl start isc-dhcp-server 配置 查看配置文件 cat /etc/default/isc-dhcp-server INTERFACESv4 需要监听的 IPV4 设备 INTERFACESv6 需要监听的 IPV6 设备 假设网卡为 tap_vpn,则将其修改为 # Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server) # Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). #DHCPDv4_CONF=/etc/dhcp/dhcpd.conf #DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf # Path to dhcpd's PID file (default: /var/run/dhcpd.pid). #DHCPDv4_PID=/var/run/dhcpd.pid #DHCPDv6_PID=/var/run/dhcpd6.pid # Additional options to start dhcpd with. # Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead #OPTIONS="" # On what interfaces should the DHCP server (dhcpd) serve DHCP requests?...

二月 6, 2020

Debian 部署 DNS 服务

BIND (Berkeley Internet Name Domain) 是一个开源的 DNS 服务器软件,因其稳定性和高品质而广泛用于 Unix/Linux。 它最初由加州大学伯克利分校开发,后来在 1994 年将其开发转移到 Internet Systems Consortium, Inc (ISC)。 安装 运行以下命令从默认存储库在 Debian 10 Buster 上安装 BIND 9。 BIND 9 是当前版本,BIND 10 是一个死项目。 apt update apt install bind9 bind9utils bind9-doc bind9-host dnsutils 产看版本信息 named -v // BIND 9.10.3-P4-Debian <id:ebd72b3> 创建自启,并开启服务 systemctl enable bind9 systemctl start bind9 BIND 服务器将作为安装期间创建的绑定用户运行,并侦听 TCP 和 UDP 端口 53,如运行以下命令所示: tcp 0 0 10.1.0.1:53 0.0.0.0:* LISTEN 594/named tcp 0 0 127....

二月 6, 2020

GRUB2 引导 Linux 系统

这个是我的 linux 分区,可以根据需要调整 set root=(hd0,gpt5) 你的 linux 内核,可以通过 Tab 补全,告知 Grub 内核镜像在分区中的位置,以及根文件系统的位置 linux /boot/vmlinuz-4.17.1-24 root=/dev/sda5 同样可以用 tab 补全。设置虚拟文件系统 initial ramdisk 文件的位置 initrd /boot/initrd.img-4.17.1-24

二月 5, 2020

Debian 10 安装 AMD 显卡驱动

启用 Non-Free 存储库 deb http://deb.debian.org/debian/ buster main non-free contrib deb-src http://deb.debian.org/debian/ buster main non-free contrib deb http://security.debian.org/debian-security buster/updates main contrib non-free deb-src http://security.debian.org/debian-security buster/updates main contrib non-free 更新源 apt update 安装 AMD 驱动程序 apt install firmware-linux firmware-linux-nonfree libdrm-amdgpu1 xserver-xorg-video-amdgpu 安装 Vulkan apt install mesa-vulkan-drivers libvulkan1 vulkan-tools vulkan-utils vulkan-validationlayers 安装 OpenCL apt install mesa-opencl-icd

二月 4, 2020