一、CentOS7中网络配置
固定IP有仅主机、桥接、NET三种模式,仅主机就是此虚拟机只能和你的电脑进行通信,不能访问外网;桥接模式是你的电脑和虚拟机属于同一个网段虚拟网卡名称为VMnet0,可以访问外网;NAT即网络地址转换,它的虚拟网卡名称为VMnet8,通过NAT模式的连接的虚拟机和真实主机的网卡在不同的网段中,从而实现联网。推荐使用NAT方式。
单击VMware11.0"编辑"菜单栏选择"虚拟机网络编辑器",设置子网IP和掩码
在DHCP设置里面配置本网段的起始IP
image.png配置完成后启动虚拟机,在/etc/sysconfig/network-scripts路径下,找到第一块网卡ifcfg-ens33,用vi进行编辑
# vi ifcfg-ens33
主要设置IP地址、网关地址、子网掩码、DNS等参数。(注意IP地址要设置上面的网段内,不要和网关地址冲突)
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.8.15
NETMASK=255.255.255.0
GATEWAY=192.168.8.2
DNS1=4.2.2.1
设置完成后退出vi,重启网卡
# systemctl restart network
输入ifconfig查看网卡信息
# ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.8.15 netmask 255.255.255.0 broadcast 192.168.8.255
inet6 fe80::5637:eb5f:1e1e:4fbd prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:05:ed:62 txqueuelen 1000 (Ethernet)
RX packets 1319 bytes 93109 (90.9 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 353 bytes 36218 (35.3 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
此时,IP地址已经固定好,可以使用ping命令测试一下连通性。
二、连接ssh
网络测试连通后就可以配置ssh连接了。首先得却确保centos7系统安装了openssh-server,输入
# yum list installed | grep openssh-server
查看是否已经安装过,此处已经安装过了。如果没有安装,输入
# yum install openssh-server
先完成安装。
image.pngssh的配置文件在/etc/ssh/sshd_config文件中,用vi编辑器进行编辑
# vi /etc/ssh/sshd_config
将监听的22端口和监听地址打开,并将远程登录和允许密码连接打开,设置完这几项就可以连接到使用ssh连接Linux系统了,其他的配置根据安全需要可以随后设置。
# cat /etc/ssh/sshd_config | grep -v "#"
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
PermitRootLogin yes
PubkeyAuthentication yes
配置完成后启动ssh服务
# systemctl start sshd
现在可以使用xshell、crt等远程登录软件进行登录的。
如果连接不上,一般有三个原因:
1、防火墙没有关闭
# systemctl stop firewalld //关闭防火墙
# systemctl status firewalld //查看防火墙状态
2、ssh服务未开启、端口未监听
# systemctl status sshd //查看ssh的状态
# ss -nal | grep 22 //检查端口是否监听
3、网络配置有问题
# ifconfig
#检查网络是否通,IP地址是否冲突
网友评论