一、为CentOS7配置静态IP
注意查看宿主机(Ubuntu19.04)所在局域网段,当前为172.18.25.108
-
修改当前系统下virtual box的网络设置
【控制】-->【设置】-->【网络】-->【】
- centOS7网卡设置
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
修改为:
TYPE="Ethernet"
BOOTPROTO="static"
NAME="enp0s3"
DEVICE="enp0s3"
ONBOOT="yes"
IPADDR="172.18.25.171" #该ip为宿主机所在局域网中的任意IP,可在宿主机命令行 ipconfig查看
NETMASK="255.255.255.0"
GATEWAY="172.18.25.1"
DNS1=4.4.4.4
DNS2=8.8.8.8
IPV6INIT=no
- 声明网关
vi /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4 - 重启网卡
service network restart
二、ssh: connect to host 172.18.25.173 port 22: Connection timed out
1、原因
宿主机(Ubuntu19.04)重启后,所在局域网段发生了变化:
变化到了192.168.1.104
2、解决办法
为虚拟机CentOS7添加IP地址网段
一、使用virtual box登录虚拟机
二、在系统中添加网络配置文件脚本,复制ifcfg-enp0s3
cd /etc/sysconfig/network-scripts/
cp ifcfg-enp0s3 ifcfg-enp0s3: 0
cp ifcfg-enp0s3 ifcfg-enp0s3: 0
三、修改ifcfg-enp0s3:0
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
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 ="enp0s3:0"
UUID="cae364de-9673-4963-b416-31324634f99b"
DEVICE ="enp0s3:0"
ONBOOT="yes"
IPADDR =192.168.1.173
NTSMASK=255.255.255.0
ZONE=public
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="static"
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 ="enp0s3:0"
UUID="cae364de-9673-4963-b416-31324634f99b"
DEVICE ="enp0s3:0"
ONBOOT="yes"
IPADDR =192.168.1.173
NTSMASK=255.255.255.0
ZONE=public
只需修改标红字体部分,新增一个宿主机所在网段的IP地址
四、重启网卡
service network restart