1、首先配置静态ip,需要去掉动态ip分配
2、子网第三个网段要与宿主机网段不同。本文宿主机ip第三个网段为:1,虚拟机第三个网段设置为:239
相关学习视频教程分享:linux视频教程
3、net设置
4、ifcfg-ens33文件配置。
cd /etc/sysconfig/network-scriptsvim ifcfg-ens33
type=ethernetproxy_method=nonebrowser_only=nodefroute=yespeerdns=yespeerroutes=yesipv4_failure_fatal=noipv6init=yesipv6_autoconf=yesipv6_defroute=yesipv6_peerdns=yesipv6_peerroutes=yesipv6_failure_fatal=noipv6_addr_gen_mode=stable-privacyname=ens33device=ens33prefix=16 ### uuid默认uuid=4d1c2382-814d-45e1-a5b9-252086ceff86 ### 此部分设置最重要 需要根据实际情况进行设置。 # bootproto ip的配置方法[none|static|bootp|dhcp](引导时不使用协议|静态分配ip|bootp协议|dhcp协议)bootproto=static# onboot 系统启动的时候网络接口是否有效(yes/no)onboot=yesipaddr=192.168.239.128 # 前边三个网段根据虚拟机设置进行配置 192.168.239.xxx 最后的xxx在0-255之间即可gateway=192.168.239.2 # 网关很重要,根据虚拟机设置的网关进行配置dns1=8.8.8.8 # dns必填,否则可能无法上网dns2=114.114.114.114
5、重启网络服务
service network restart
相关文章教程推荐:linux教程
以上就是linux无法访问外网的解决方法的详细内容。