服务器是Linux最主要的应用领域,Linux服务器可以提供包括Web、FTP、DNS、DHCP、数据库和邮箱等多种类型的服务,但这些服务都离不开网络环境。因此,Linux网络环境配置是Linux环境配置中必不可少的环节,下面将对基于VMware虚拟机配置Linux系统网络环境的方法进行讲解。
通过VM虚拟机的编辑虚拟网络实现
由图看出桥接对应 VM0
主机对应VM1
NAT模式对应VM8
从这看网关ip,也可以通过cmd->ipconfig
下面介绍一些这三种模式:
当虚拟机的网络处于桥接模式时,相当于这台虚拟机与物理机同时连接到一个局域网,这两台机器的IP地址将处于同一个网段中。以目前家庭普遍使用的宽带上网环境为例,其网络结构如图所示。
图1-14中两台虚拟机和一台物理机同时处于一个局域网中(VMware支持同时运行多个虚拟机),若路由器已经接入网络,则图中的三台计算机都可以访问外部网络。
NAT是VMware虚拟机中默认使用的模式,其最大的优势是虚拟机接入网络非常简单,只要物理机可以访问网络,虚拟机就可以访问网络。其网络结构如图1-15所示。
图1-15中所示的物理机网卡和VMnet8虚拟网络中的NAT(网络地址转换)网关共享同一个IP地址192.168.1.2,因此只要物理机网络畅通,虚拟机便能上网。为了让物理机和虚拟机能够直接互访,需要在物理机中增加一个虚拟网卡接人VMnet8虚拟交换机中。
仅主机模式与NAT模式相似,但是在该网络中没有虚拟NAT,因此只有物理机能上网而虚拟机无法上网,只能在VMnetl虚拟网内相互访问。其网络结构如图1-16所示。
VM虚拟网络是虚拟机根据子网ip自动生成的,如果改变电脑ip,也会变化
从这看网关ip,也可以通过cmd->ipconfig
修改模式通过
按下ifconfig查看网关
这里有三个网关:
一般动的是第一个ens33(编号为33的以太网关)
第二个是lo(本地回环网卡)
第三个是virbr0 是一种虚拟网络接口,这是由于安装和启用了 libvirt 服务后生成的,libvirt 在服务器(host)上生成一个 virtual network switch (virbr0),host 上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0 使用的是 NAT 模式(采用 IP Masquerade),所以这种情况下 guest 通过 host 才能访问外部。
下面介绍手动设置ip地址
为了使eth33 工作,应通过ifup eth0命令启动,也可以修改该网卡的配置文件,使该网卡自动启动
切换到网卡配置文件所在的目录:
cd /etc/sysconfig/network-scripts/
在修改文件前,先备份以防止出错
cp ifcfg-ens33 ifcfg-ens33.bak
然后通过vi编辑器修改
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
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=ens33
UUID=591d8ae2-fc8e-409b-8ab1-cae596b2bdb8
DEVICE=ens33
ONBOOT=no
在上述配置中,需要重点关注的是ONBOOT和BOOTPROTO这两个选项。其中BOOTPROTO用于设置获取IP的方式,分为动态与静态两种,默认方式为dhcp,表示动态获取IP:ONBOOT用于设置网卡是否自动启动,默认值为no,更改为yes即可实现自动启动。
退出重启网络服务
service network reload
之后在查看
手动设置,固定不变
将ifcfg-ens33中的BOOTPROTO的值为static
将IPADDR(ip地址)设置无冲突即可
通过下面操作查看默认网关和DNS
route |grep default
cat /etc/resolv.conf
测试一下连接 ping
由图可知,物理机共向IP地址192.168.222.137发送了4次ping请求,且4次请求都发送成功,发送的数据包为32字节,响应时间小于1毫秒,TTL(生存时间)值为64。其中TTL在发送时的默认值为64,每经过一个路由TTL值减1,此处显示的最终结果为64,说明中间没有经过路由。
上面是局域网的测试,下面试试外网的测试
ping baidu
注意 vm1和vm8虚拟网卡的优先级不要大于wlan和本地连接的,不然影响网络使用
比较好用xshell 和 SecureCRT访问
关于选择终端类型和其他见属性
Xtfp是一种文件传输助手
我喜欢用winscp,因为它免费
只不过xftp支持文件关联文本编辑器
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/qq_35629971/article/details/121966785
内容来源于网络,如有侵权,请联系作者删除!