linux7如何设置两个ip
linux7如何设置两个ip详细介绍
在 Linux 7 系统里,你可以通过nmcli工具或者直接编辑网络配置文件来设置两个 IP 地址。以下是具体的操作步骤:
方法一:使用
nmcli工具
nmcli是一个用于控制 NetworkManager 并报告网络状态的命令行工具。
- 查看网络连接名称bash
nmcli connection show这个命令会列出所有网络连接,你要记住想要设置 IP 的连接名称。
- 添加第一个 IP 地址
假设你的网络连接名称是eth0,下面的命令可设置静态 IP 地址:bashnmcli connection modify eth0 ipv4.addresses .1.100/24nmcli connection modify eth0 ipv4.gateway .1.1
nmcli connection modify eth0 ipv4.dns .8.8
nmcli connection modify eth0 ipv4.method manual
这里
192.168.1.100/24是第一个 IP 地址和子网掩码,192.168.1.1是网关,8.8.8.8是 DNS 服务器。 - 添加第二个 IP 地址bash
nmcli connection modify eth0 +ipv4.addresses .1.101/24192.168.1.101/24是第二个 IP 地址和子网掩码。 - 重启网络连接bash
nmcli connection down eth0nmcli connection up eth0
方法二:编辑网络配置文件
- 找到网络配置文件
网络配置文件一般存于/etc/sysconfig/network-scripts/目录,文件名通常以ifcfg-开头,例如ifcfg-eth0。 - 编辑网络配置文件
运用文本编辑器(像vi或者nano)打开配置文件,添加或者修改以下内容:plaintextTYPE=EthernetBOOTPROTO=none
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eth0
UUID=xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
IPADDR1=192.168.1.101
PREFIX1=24
其中
IPADDR是第一个 IP 地址,IPADDR1是第二个 IP 地址。 - 重启网络服务bash
systemctl restart network912systemctl network
按照以上步骤操作,你就能在 Linux 7 系统中设置两个 IP 地址了。