在此记录一下今天配置 linux 网络遇到的问题。
由于 win10 的频繁自动更新,可能是版本冲突吧,导致我的虚拟机突然打不开,网上找了一圈帖子发现不联网的情况下就能打开虚拟机,后面想想干脆重装。重装后发现自己的局域网网段变了,以前的配置是 192 网段,现在是 172 的,于是在网上找教程找猫画虎,配置虚拟机的子网号和子网掩码到 172 网段,然而并没有解决问题。。我一直以为虚拟机的网段要跟宿主机的网段一样才有用,其实不是的。我把虚拟机的网络配置还原成默认 192 网段,然后在 Linux 里按照虚拟机的配置,保证 linux 的 ip,网关,子网掩码跟虚拟机在一个网段就行了。
总结一下 Linux 的网络配置:
1. 配置 VMware 的 ip 以及子网掩码,网关等,其实可以直接用默认配置。
2. 在 linux 里的 /etc/sysconfig/network-scripts/ 中找到 ifcfg 开头的网络配置文件,设置如下几个字段
ONBOOT=yes #开启自动启用网络连接, 这个一定要改
IPADDR=192.168.182.3 #设置 IP 地址
NETMASK=255.255.225.0 #设置子网掩码
GATEWAY=192.168.182.2 #设置网关
DNS1=61.147.37.1 #设置主 DNS
DNS2=8.8.8.8 #设置备 DNS
BOOTPROTO=static #启用静态 IP 地址 , 默认为 dhcp
然后就大功告成了,顺便一提,Linux 的网络配置是和 VMnet8(宿主机网络中心查看)有关的,相当于一个网关吧。