Linux基础(1)-虚拟机网络配置
本文最后更新于19 天前,其中的信息可能已经过时,如有错误请发送邮件到mariohy.tech@outlook.com

虚拟机VMware网络

虚拟机网络服务

network

旧版的网络服务,早期的Linux服务器和嵌入设备,提供稳定的静态网络管理
配置文件/etc/sysconfig/network-scripts/ifcfg-ethxx
如下是配置静态ip的关键点

  1. ONBOOT=yes
  2. BOOTPROTO=static
  3. IPADDR=192.168.113.110
  4. NETMASK=255.255.255.0
  5. GATEWAY=192.168.113.245
  6. DNS1=114.114.114.114
  7. DNS2=8.8.8.8
  • ONBOOT :是否启用该设备
  • BOOTPROTO : 如何获取IP的参数。例如none、static、dhcp、bootp
  • IPADDR : 自定义的IP地址
  • NETMASK : 划分子网
  • GATEWAY : 网关地址,转到Internet的中间人
  • DNS : 解析域名的IP地址

NetworkManager

新版的网络服务, 动态网络环境的支持,一个高级的网络管理器,提供了有nmtui图形化管理、nmcli命令行工具并提供了自动检测和配置网络连接的功能,支持多分网络连接管理方式,例如以太网、WIFI等。
配置文件/etc/NetworkManager/system-connections/*
NetworkManager管理就方便的多,可以用nmtuinmcli修改或添加网络连接配置文件,记不住nmcli的可以man nmcli-examples或者修改配置文件,if you know,you know。

network和NetworkManager服务

  1. 停止network服务只启用NetworkManager服务的情况下,NetworkManager同样会检测network配置文件(/etc/sysconfig/network-scripts/ifcfg-ethxx),如果对于network中ONBOOT=yes的文件同样会被加载
  2. network服务NetworkManager服务同时存在的情况下,network读取所有ifcfg文件,对于每个ONBOOT=yes的文件,它检查NetworkManager是否已经从该ifcfg文件启动设备。如果NetworkManager正在启动该设备或已经启动该设备,则不再对该文件执行任何操作,并检查下一个ONBOOT=yes文件。如果NetworkManager还没有启动该设备,那么初始化脚本将继续下去,并为该ifcfg文件调用ifup
  3. 如果虚拟机采用NAT模式,你在虚拟网络编辑器那里关闭dhcp服务,在安装过程配置了自己manual的IP地址默认使用network配置IP地址,默认NetworkManager的配置为空,那么需要关闭NetworkManager服务,否则NetworkManager服务不会显示IP地址。

虚拟机网络模式

Bridged(桥接模式)

1

2

宿主机与虚拟机与外网互通,可以相互访问


NAT(网络地址转换)

3

如下图 : 虚拟机可以通过虚拟的NAT网关转到宿主机网卡IP进行上网,宿主机可以通过VMnet8虚拟网卡来访问虚拟机,虚拟机访问不了宿主机。

5

Host-Only(仅主机模式)

4

如下图,虚拟机只能在虚拟机之间通讯,虚拟机不能访问外网,主机可以通过VMnet1虚拟网卡访问虚拟机
6

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇