Debian/Ubuntu 中的网络配置
1 # 为接口添加地址。重启后将丢失。 2 $ ip addr add 10.1.0.1/24 dev eth0 |
您可以在配置文件中手动指定:
nano /etc/network/interfaces/interfaces.d/50-cloud-init (适用于 Debian)
# This file is generated from information provided by the datasource. Changes # so it will not persist across an instance reboot. To disable cloud-init # network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} auto lo iface lo inet loopback dns-nameservers 8.8.8.8 8.8.4.4 2001:4860:4860::8888 2001:4860:4860::8844 dns-search justhost.ru
auto eth0 iface eth0 inet static address 192.168.3.10/24 address 192.168.5.140/24 # 附加 IP gateway 192.168.3.1
# control-alias eth0 iface eth0 inet6 static address 2605:e440:1::1:2e6/64 gateway 2605:e440:1::1 |
在网络接口上添加额外的 IP 地址后,用 ctrl + X 组合键保存文件。
然后输入命令
$ systemctl restart networking |
为 Debian 网络接口添加了一个额外的 IP 地址。
nano /etc/netplan/*.yaml(适用于 Ubuntu)
# This file is generated from information provided by the datasource. Changes # so it will not persist across an instance reboot. To disable cloud-init # network configuration capabilities, write a file # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following: # network: {config: disabled} network: version: 2 ethernets: eth0: addresses: - 192.168.3.10/24 - 2605:e440:1::1:23/64 - 192.168.5.140/24 # 附加 IP gateway4: 192.168.3.1 gateway6: 2301:e320:1::1 match: mac address: 33:24:43:76:2f:11 nameservers: addresses: - 8.8.8.8 - 8.8.4.4 - 2001:4860:4860::8888 - 2001:4860:4860::8844 search: - justhost.ru set-name: eth0 |
为网络接口添加额外的 IP 地址后,使用 ctrl + X 组合键保存文件。
您可以使用命令检查保存的设置文件:
然后,如果一切正常,就立即应用这些设置:
CentOS 中的网络配置。
1 # Д接口上的地址。重启后将丢失。 2 ip addr add 10.1.0.1/24 dev eth0 3 ip -6 addr add 2a00:b700:1::2/64 dev eth0 |
您可以在配置文件中手动指定。网络接口的配置文件保存在 /etc/sysconfig/network-scripts/ifcfg-ethX 中。
X 是物理接口的编号。
文件 /etc/sysconfig/network-scripts/ifcfg-eth0 示例
如何开始编辑文件:在文件前写入命令 "nano"。例如:nano /etc/sysconfig/network-scripts/ifcfg-eth0
附加地址(别名)在 ifcfg-ethX:Y 文件中配置。
X 是物理接口编号,Y 是别名编号(从 0 开始编号)。
(仅用于设置 2、3、4 个地址(和 IPV6)!配置单个 IPv6 时不需要 )
文件示例:/etc/sysconfig/network-scripts/ifcfg-eth0:1
如何开始编辑文件:在文件前写入命令 "nano"。示例:nano /etc/sysconfig/network-scripts/ifcfg-eth0:1
DEVICE=eth0:1 BOOTPROTO=static IPADDR=192.168.3.10 NETMASK=255.255.255.0 ONBOOT=yes |
在网络接口上添加额外的 IP 地址后,用 ctrl + X 组合键保存文件。
然后输入命令
$ systemctl restart networking |