首先在VMware里点击顶部的 编辑–>虚拟网络编辑器,然后选中VMnet8网卡,点击NAT设置,编辑网关IP,编辑完成之后点击确定和应用,这里需要记住你的网关IP和子网IP,以及子网掩码。
进入网络配置目录下,cd /etc/sysconfig/network-scripts
使用 vi ifcfg-ens33
命令编辑网卡配置,需要注意的是网卡名称不一定是 ifcfg-ens33,一般情况下是这个名字,但是也会有不一样的情况。但名称会使用 ifcfg 开头,或者使用 ip addr
命令来查看网卡名称。
打开配置文件之后主要编辑以下几项配置:
BOOTPROTO=static #修改dhcp为static,表示使用静态分配ip,开机或重启网络服务之后不会再自动获取IP
ONBOOT=yes #设置为开机启动
DNS1=114.114.114.114
IPADDR=192.168.111.129
NETMASK=255.255.255.0
GATEWAY=192.168.111.2
修改完配置之后保存,重启网络服务。命令为:systemctl restart network
重启完成之后使用 ip addr
命令查看ip发现已经修改成功。
修改完IP之后使用xshell连接虚拟机会很慢,修改 /etc/ssh/sshd_config 配置文件中的 UseDNS 为no,并且取消前面的注释,然后重启 sshd 服务,连接恢复正常。需要注意的是修改完之后一定要重启一次 sshd 服务,否则是不生效的。
#MaxStartups 10:30:100
#PidFile /var/run/sshd.pid
UseDNS no
#ShowPatchLevel no
#ClientAliveCountMax 3
#ClientAliveInterval 0