Linux网络配置原理图

例如,我们的Windows电脑安装了Linux虚拟机,Windows电脑在教室,我们在Linux虚拟机上打开www.baidu.com ,是可以访问的,为什么我们的虚拟机可以访问到百度呢?
image.png
image.png
我们用windows主机ping虚拟机的ip,是可以连接成功的
image.png
我们用虚拟机pingwindows主机的ip,
image.png
事实上,我们的windows主机还有一个无线网卡,这个网卡是真正可以和互联网互联的
image.png
原理图如下:
image.png
这样我们来回答一下,为什么虚拟机Linux可以访问互联网:虚拟机通过windows的vmnet8,使用无线网卡代理经过局域网网关,再去找到我们真正的Internet网。

查看网络IP和网关

查看虚拟网络编辑器和修改IP地址

  1. 在VMware 编辑->虚拟网络编辑器

image.png
image.png
image.png

查看网关

image.png

查看windows环境中的VM网络配置

指令:ipconfig

查看linux环境中的网络配置

指令:ifconfig

ping测试主机之间网络连通性

基本语法:ping 目的主机 (功能描述:测试当前服务器是否可以连接目的主机)
测试当前服务器是否可以连接百度
ping www.baidu.com

Linux网络环境配置

第一种方法:自动获取

说明:登录后,通过界面来设置自动获取ip,特点:Linux启动后会自动获取IP,缺点是每次自动获取的ip地址可能不一样
打开应用程序->系统工具->设置
image.png
网络->设置
image.png
这里可以查看我们的ip是自动还是手动获取的
image.png

第二种方法:指定ip

直接修改配置文件来指定IP,并可以连接到外网(工作中使用)
vi /etc/sysconfig/network-scripts/ifcfg-ens33 1
要求:将ip地址配置成静态的,比如:ip地址为 192.168.200.130
首先以 vi 或者 vim 的方式进入
image.png
将下述代码粘贴
#IP地址 IPADDR=192.168.200.130 #网关 GATEWAY=192.168.200.2 #域名解析器 DNS1=192.168.200.2 123456
image.png
ifcfg-ens33 文件说明

DEVICE=eth0 接口名(设置,网卡)
HWADDR=00:0C:2x:6x:0x:xx MAC地址
TYPE=Ethernet 网络类型(通常是Ethemet)
UUID= 随机id
ONBOOT=yes 系统启动的时候网络接口是否有效(yes/no)
BOOTPROTO=static IP的配置方法[none|static|bootp|dhcp ] (引导时不使用协议|静态分配IP|BOOTP协议|DHCP协议)
IPADDR=192.168.200.130 IP地址
GATEWAY=192.168.200.130 网关
DNSL=192.168.200.2 域名解析器

将IP的配置方法修改为静态分配,之后保存并退出。
image.png
打开编辑->虚拟网络编辑器
image.png
将虚拟机的子网IP更改
image.png
网关也更改
image.png

  1. 重启网络服务或者重启系统生效
    • 重启网络服务:service network restart
    • 重启系统:reboot
  2. 重启完成,我们查看ip

image.png
查看windows主机的Vmnet8的ip
image.png
此时就算更改成功了,我们要改Xshell连接虚拟机的ip和网关才能连接入Linux系统
image.png