CentOS7 虚拟机设置虚拟IP(静态IP)
(1)/etc/sysconfig/network-scripts/ifcfg-ens33文件,设置静态IP 192.168.130.10。
#TYPE="Ethernet"
#PROXY_METHOD="none"
#BROWSER_ONLY="no"
#BOOTPROTO="dhcp"
#DEFROUTE="yes"
#IPV4_FAILURE_FATAL="no"
#IPV6INIT="yes"
#IPV6_AUTOCONF="yes"
#IPV6_DEFROUTE="yes"
#IPV6_FAILURE_FATAL="no"
#IPV6_ADDR_GEN_MODE="stable-privacy"
#NAME="ens33"
#UUID="179c4209-a917-49e7-931c-6c0b772b577d"
#DEVICE="ens33"
#ONBOOT="yes"
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 使用静态IP地址,默认为dhcp
IPADDR="192.168.130.10" # 设置的静态IP地址192.168.130.10
#HWADDR="80:00:C0:A8:82:0A"
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.130.1" # 网关地址
DNS1="114.114.114.114" # DNS服务器
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="95b614cd-79b0-4755-b08d-99f1cca9391b"
DEVICE="ens33"
ONBOOT="yes"
(2)/etc/sysconfig/network-scripts/ifcfg-ens33:0文件,设置静态IP 192.168.130.21。
# dhcp IP
#TYPE="Ethernet"
#PROXY_METHOD="none"
#BROWSER_ONLY="no"
#BOOTPROTO="dhcp"
#DEFROUTE="yes"
#IPV4_FAILURE_FATAL="no"
#IPV6INIT="yes"
#IPV6_AUTOCONF="yes"
#IPV6_DEFROUTE="yes"
#IPV6_FAILURE_FATAL="no"
#IPV6_ADDR_GEN_MODE="stable-privacy"
#NAME="ens33"
#UUID="179c4209-a917-49e7-931c-6c0b772b577d"
#DEVICE="ens33"
#ONBOOT="yes"
#########################################################
# static IP
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static" # 使用静态IP地址,默认为dhcp
IPADDR="192.168.130.21" # 设置的静态IP地址192.168.130.21
#HWADDR="80:00:C0:A8:82:15" #可以不用设置
NETMASK="255.255.255.0" # 子网掩码
GATEWAY="192.168.130.1" # 网关地址
DNS1="114.114.114.114" # DNS服务器
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33:0"
UUID="95b614cd-79b0-4755-b08d-99f1cca9392b"
DEVICE="ens33:0"
ONBOOT="yes"
(3)/etc/rc.d/rc.local文件,设置静态IP 192.168.130.23。
修改文件之前,设置文件属性:chmod 777 /etc/rc.d/rc.local
# rc.local文件内容
touch /var/lock/subsys/local
ifconfig ens33:1 192.168.130.23 netmask 255.0.0.0
ifconfig ens33:1 hw ether 80:00:C0:A8:82:17
route add -net 192.168.130.0/24 gw 192.168.130.1
# 启动其他服务程序之前,设置静态路由
service smb restart
/home/a/b/bin/check_xyz &
cd /home/a/b/bin
./check_app_xxx //home/a/b/bin app_xxx &
(4)ifconfig命令查看IP地址
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.130.10 netmask 255.255.255.0 broadcast 192.168.130.255
inet6 fe80::20c:29ff:fe0d:58ee prefixlen 64 scopeid 0x20<link>
ether 80:00:c0:a8:82:17 txqueuelen 1000 (Ethernet)
ens33:0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.130.21 netmask 255.255.255.0 broadcast 192.168.130.255
ether 80:00:c0:a8:82:17 txqueuelen 1000 (Ethernet)
ens33:1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.130.23 netmask 255.0.0.0 broadcast 192.255.255.255
ether 80:00:c0:a8:82:17 txqueuelen 1000 (Ethernet)
来源:https://blog.csdn.net/aabbcc_007008/article/details/100540222