记录一次电脑网络设置

电脑系统:Ubuntu20.04

一开始的问题是这样的:

 因为不在工位,找人帮忙重新插了网线,问题就变了,变成了线缆已拔出。

今天来上班,发现主机上的网线插错口了,于是重新插了网线,问题变成了以太网显示已连接,但是浏览器无法访问网页,ping也ping不通,因此考虑是系统网络配置的问题。

中间打了个岔,想着先解决网络图标不显示的问题,但是尝试了网上的恢复网络默认设置操作

sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state 
sudo service network-manager start

还尝试了重启网络设置

sudo service network-manager restart

都不行,就放弃了。

继续设置网络,根据网上的指引排查故障,发现IP和子网掩码都是正常的,但是网关这里出现了问题。

使用route -n查看网关,发现没有默认网关,网关地址还都是0.0.0.0,类似于下面几个路由地址这样:

于是查找修改网关设置的方法,如下:

网关地址:通常情况下,网关地址是该网络中的第一个可用地址,即网络的起始地址加1。 比如192.168.10.0,一般会选择192.168.10.1 作为网关地址,当然也可以自定义网关地址。

# 设置网关
sudo route add default gw 192.168.10.1

之后重启网络服务:

# 启动network-manager服务
sudo service network-manager start

网络可以使用,网络图标也出现了。

----------------------------------分割线--------------------------------------------

又出现了新的问题,太无语了,不知道为什么设置好网关之后隔一段时间就自己掉线了,也就是网关自己又变成了0.0.0.0,然后DNS设置也有问题,DNS居然和网关地址是同样的,使用systemd-resolve --status命令查看DNS之后我的找不到DNS Server的地址,只有DNS的NAT的相关信息。但是我不知道怎么改这个。。。

从网上找了不失效的网关配置,主要参考下面几篇文章:

ubuntu配置IP地址,网关,DNS和路由

如何在 Ubuntu 上使用 Netplan 配置网络

具体步骤如下:

首先进入/etc/netplan,找到01-network-manager-all.yaml文件,首先使用cp来进行文件备份,之后使用sudo vim 01-network-manager-all.yaml命令对文件进行编辑(不加sudo没有办法保存退出)。

network:
    Version: 2
    Renderer: NetworkManager
    ethernets:
       eno0:
          dhcp4: no
          addresses: [192.168.31.**/24]
          gateway4: 192.168.31.1
          nameservers:
             addresses: [114.114.114.114,8.8.8.8]

保存退出,之后我运行sudo netplan apply,但是显示有问题,提示我缺失什么文件,于是我先运行sudo netplan try测试一下配置,之后再运行sudo netplan apply使配置生效。

这样就成功了,到现在已经五个多小时了,网络没有掉线,也算是解决了这个问题。但是依旧有一个问题,就是Ubuntu的浏览器无法进行搜索,只能通过网址来进行访问,没有办法对输入框输入的内容进行检索。

以后再解决这个问题吧

  • 11
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值