Linux设置静态IP后无法上网解决办法

Linux设置静态IP后无法上网解决办法

设置静态IP

进入/etc/sysconfig/network-scripts/ 目录

cd /etc/sysconfig/network-scripts/

修改网卡信息(我的网卡名称是ifcfg-ens33) 这里根据自己的名称进行修改

vim ifcfg-ens33

修改信息

把BOOTPROTO修改为static
添加静态信息
IPADDR=192.168.0.103
GATEWAY=192.168.0.1
DNS1=114.114.114.114
NETMASK=255.255.255.0

ONBOOT修改为yes

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPADDR=192.168.0.103
GATEWAY=192.168.0.1
DNS1=114.114.114.114
NETMASK=255.255.255.0
IPV4_FAILURE_FATAL=yes
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=d36314ae-7a28-4432-b8d9-4e8fad60b53a
DEVICE=ens33
ONBOOT=yes

reboot重启

reboot

这时修改就OK了,但是这时只能ping通局域网内的IP,外网无法访问和ping通

说明此时配置成功但是因为DNS的问题不能访问外网

解决网络问题

修改resolv.conf配置文件

cd /etc
vim reslov.conf

添加nameserver 114.114.114.114

这是国内电信的DNS

在这里插入图片描述

然后保存退出重启linux就可以上网了


版权声明:本文为qq_40281548原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。