计算机网络
NAT 网络环境、windows虚拟网卡vmnet 8 <----> Linux、windows真实网卡 (无线) -- 网关 -- Internet
Vmware虚拟机的三种网络环境
1)桥连接:Linux 可以和其他造成问题系统通信,但可能会造成 ip 冲突。
2)NAT 网络地址转换方式:Linux 可以访问外网,不会造成 ip 冲突。
3)仅主机模式:Linux 是一个独立的主机,不能访问外网
配置linux的静态ip
linux启动每次获取的IP可能是不同的,因此服务器的环境需要配置静态IP
#跳转配置文件位置
root@localhost ~]# cd /etc/sysconfig/network-scripts/
#每个系统文件名不一致,查询
[root@localhost network-scripts]# ls
ifcfg-ens33 ifdown-isdn ifup ifup-plip ifup-tunnel
ifcfg-lo ifdown-post ifup-aliases ifup-plusb ifup-wireless
ifdown ifdown-ppp ifup-bnep ifup-post init.ipv6-global
ifdown-bnep ifdown-routes ifup-eth ifup-ppp network-functions
ifdown-eth ifdown-sit ifup-ib ifup-routes network-functions-ipv6
ifdown-ib ifdown-Team ifup-ippp ifup-sit
ifdown-ippp ifdown-TeamPort ifup-ipv6 ifup-Team
ifdown-ipv6 ifdown-tunnel ifup-isdn ifup-TeamPort
#centos7是ifcfg-ens33
[root@localhost network-scripts]# vi ifcfg-ens33
#centos7
vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.17.101 #ip地址
GATEWAY=192.168.17.2 #网关
DNS1=192.168.17.2
#重启服务
service network restart
#防火墙
service firewalld status
#关闭防火墙
systemctl stop firewalld.service
虚拟机克隆后IP
虚拟机克隆,第一步需要在配置中随机生成MAC地址
修改IP配置文件
#跳转配置文件位置
root@localhost ~]# cd /etc/sysconfig/network-scripts/
#每个系统文件名不一致,查询
[root@localhost network-scripts]# ls
ifcfg-ens33 ifdown-isdn ifup ifup-plip ifup-tunnel
ifcfg-lo ifdown-post ifup-aliases ifup-plusb ifup-wireless
ifdown ifdown-ppp ifup-bnep ifup-post init.ipv6-global
ifdown-bnep ifdown-routes ifup-eth ifup-ppp network-functions
ifdown-eth ifdown-sit ifup-ib ifup-routes network-functions-ipv6
ifdown-ib ifdown-Team ifup-ippp ifup-sit
ifdown-ippp ifdown-TeamPort ifup-ipv6 ifup-Team
ifdown-ipv6 ifdown-tunnel ifup-isdn ifup-TeamPort
#centos7是ifcfg-ens33
[root@localhost network-scripts]# vi ifcfg-ens33
#centos7直接用
vi /etc/sysconfig/network-scripts/ifcfg-ens33
保存修改后的配置,重启网卡
#重启网卡
systemctl stop NetworkManager
systemctl disable NetworkManager
service network restart
systemctl restart network
#测试外网是否连通
ping ip
如果虚拟机无法访问网页,代表DNS配置错误
#配置DNS
vi /etc/resolv.conf
#网关
nameserver 192.168.17.2
以下操作一般用不到
#查看主机名
[root@vmware103 ~]# hostnamectl
Static hostname: vmware103
Icon name: computer-vm
Chassis: vm
Machine ID: 2443104533474a0e9335d7af11ae32b7
Boot ID: 34ebb1c6eb32402790af90f0d97c8439
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-1127.el7.x86_64
Architecture: x86-64
#修改主机名
[root@localhost rules.d]# hostnamectl set-hostname xxx