CentOS7虚拟机设置静态IP

情到浓时终转凉″ 提交于 2019-11-29 06:33:32

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)
 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!