解决Linux无法上网的各种问题

标签: 解决Linux无法上网的各种问题
16人阅读 评论(0) 收藏 举报
分类:

原文地址:https://blog.csdn.net/u013181595/article/details/71845156

最近发现Linux重新开机后无法上网,不仅不能ping通windows主机也不能上外网。

ifconfig后eth0也没有分配IP地址,总之各种问题都被我碰到了。现在来一一解决!

1、没有分配到IP地址

开机后联网图标上有叉叉,ifconfig后eth0没有分配到ip地址,如图:


原因:虚拟机的网络设置错误,点击VMware下的虚拟机->设置,选择网络设置。里面有3个选项:
桥接模块:Linux虚拟机可以自动分配到IP地址,外网可以访问虚拟机,这种情况需要保证路由器能够提供多个IP。
NAT模式:Linux虚拟机和主机共用一个外网的IP地址,Linux和主机也可以相互访问,但是虚拟机对外网电脑不可见,这种情况下适用于IP地址有限,比如说校园网中。
主机模式:主机只和Linux连接在一起,使用于主机无法上网的情况。

一定要根据自己的需要设置好对应的模式。设置好后重启。

2、开机后总是无法上网

首先重连网络,运行
#service network restart
出现这种情况


第一个错误是NetworkManager和eth0冲突,关掉前者,运行:
#service NetworkManager stop
输入service network restart 发现第一个错误解决



然后关闭虚拟机,在VMware编辑里,打开虚拟网络编辑器,恢复默认设置。重新开启虚拟机(这一步可以和上一步一起做)
运行:
#ifconfig
可以看到eth0已经分配到ip地址了


完成后,主机ping一下这个IP地址肯定是可以ping通的。然后开心的打开火狐浏览器上网,发现竟然不能上网。



3、可以ping通,但是无法上外网

错误提示如下:


首先看看主机能否上外网,发现是可以的
然后看看虚拟机能不能ping通外网,发现也是可以的。



那么问题就是DNS服务器没配置正确,首先查看主机里的DNS服务器是多少,点击开始->运行->cmd,然后在命令框下输入#ipconfig /all,如图



记录下2个DNS地址,然后在虚拟机里设置DNS地址,这里有三种方法。

3.1 方法1

运行:
#vi   /etc/resolv.conf

在里面输入上述DNS地址中的其中一个


保存退出后,这时就能上网了。

3.2 方法二

运行:
#vi  /etc/sysconfig/network-scripts/ifcfg-eth0
添加DNS


保存后退出,注意这里要重启后才可以上网。


3.3 方法三


点击右上角的VPN,选择配置VNP,根据自己的情况,选中有线或者无线网卡,然后点击编辑,在IPV4配置里,添加上DNS地址:


注意这里也需要重启才能上网。

查看评论

8、解决Linux无法上网的各种问题

最近发现Linux重新开机后无法上网,不仅不能ping通windows主机也不能上外网。 ifconfig后eth0也没有分配IP地址,总之各种问题都被我碰到了。现在来一一解决! 1、没有分配到I...
  • u013181595
  • u013181595
  • 2017-05-13 17:18:04
  • 9377

【服务器】解决Linux无法上网问题

最简单的就一句话带过了,ifconfig查看当前系统的ip,子网掩码以及网关。 ping一下, 比如说ping www.baidu.com,不通。 这里说明有两种解决方案:一,查看网卡配置  二,配置...
  • keylion_
  • keylion_
  • 2017-10-24 18:08:16
  • 338

搞定ubuntu下不能上网的问题

我从路由器拉了根网线接到装有ubutu的电脑上,平时都能自动通过dhcp上网,忽然有一天就不行了,于是乎在网上搜索了以下ubuntu下的ip设置, 用sudo vi /etc/network/int...
  • qiuchangyong
  • qiuchangyong
  • 2011-11-29 21:08:13
  • 533

解决无法上网问题

  • 2013年08月21日 09:25
  • 359KB
  • 下载

Ubuntu无法上网

Ubuntu无法上网
  • qq_32417149
  • qq_32417149
  • 2017-09-14 12:29:22
  • 61

解决vmware_虚拟机无法上网问题__纯菜鸟教程.doc

  • 2014年01月13日 15:57
  • 1.98MB
  • 下载

CMD网络命令解决PC上网问题实例

Windows网络命令行程序,这部分包括:  使用 ipconfig /all 查看配置  使用 ipconfig /renew 刷新配置  使用 ipconfig 管理 DNS 和 DHC...
  • linuxshine
  • linuxshine
  • 2013-04-16 14:00:56
  • 2077

Centos 7 无法上网的解决办法

首先,鼠标右击桌面,点击“在终端中打开”。      然后如下图所示,输入:su,按回车后输入自己的root密码;注意,输密码的时候密码区域并不显示任何东西哦,自己输错了就...
  • wojiuguowei
  • wojiuguowei
  • 2018-01-12 10:31:35
  • 148

解决LSP问题导致无法上网

判断LSP是否损坏,以及修复方式的微软网址: http://support.microsoft.com/?scid=kb%3Bzh-cn%3B811259 Winsock LSP全称Wi...
  • cs08211317dn
  • cs08211317dn
  • 2012-02-22 20:37:34
  • 8533

xclientV2.0

  • 2009年10月24日 11:58
  • 1.16MB
  • 下载
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 162万+
    积分: 2万+
    排名: 469
    博客专栏