linux 网络配置?

在虚拟中,安装 centos 8 系统。遇到网路配置问题,和相关疑问

linux 网络配置文件,自定义 ip 地址

由于自己使用的是无线网,虚拟机选择的网络模式为 NAT 模式。上图配置的 ip 地址是和物理机在同一网段的地址。当时用获取动态 ip 地址的时候 BOOTPROTO=dhcp 可以正常连接网络。设置成 静态或者 none, 使用自定义 ip 地址,外网就无法连接了,而且同一网段也不能 ping 通。
linux 自动获取网络地址
设置自动获取 ip 地址,这样可以正常的连接外网,并且可以使用 这个 ip 通过 xshell 连接。
linux 动态获取的 ip 地址
动态获取的 ip 地址的网关是 32.1 而物理机的网关是 31.1, 这些是有点搞不明白了。 请教各位大神帮忙看下问题。
现在的话想自定义 ip 地址, 并且能够连接外网。只要在同一网段均可以通过 xshell 连接。

阅读 2.1k
2 个回答

你这个情况应该把虚拟机网卡设置成桥接类型,不要设置nat。

设置nat也可以通过端口转发来连接虚拟机,和直接改桥接比起来要麻烦点。

如果需要使用虚拟机的NAT模式,并且使用静态ip地址
需要检查当前自己PC机器上NAT模式对应的网卡vnet8的IP地址网段
或者在虚拟机虚拟网络设置中,查看当前的NAT网段
然后手动配置静态ip地址,才可以实现NAT上网
NAT模式简单的来说可以看做把宿主机当做路由器,虚拟机通过你的机器来访问网络
路由器作为三层设备,不同的接口上是需要连接不同的网络的,因此在NAT模式下,虚拟机和宿主机不能使用相同的网段
而桥接模式,简单的来说就是相当于把宿主机当做一个交换机,因此你的虚拟机和宿主机必须要在同一网段

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题