前段时间为了科学上网,捣鼓SSR,油管倒是能访问了,但是停用SSR后,国内网络却不能访问了。头疼。
没动过其他配置,缺不能访问网络,初步怀疑是DNS的问题,然后开始各种百度。
1. /etc/resolv.conf
查看/etc/resolv.conf文件可以看到,DNS只有127.0.0.53(这个是不可用的),如果临时使用,可以在后面再配置一项DNS
nameserver 114.114.114.114
即可访问。
但是这只是临时的配置,在重启或者更换网络之后,该文件就会被重置。若想永久修改,改法不可取。
2. netplan
Netplan 是 Ubuntu 17.10 中引入的一种新的命令行网络配置实用程序, Netplan 可以使用 NetworkManager 或 Systemd-networkd 的网络守护程序来做为内核的接口。Netplan 的默认描述文件在 /etc/netplan/*.yaml 里.
使用 NetworkManager 配置网络
NetworkManager 主要用于在桌面系统上管理网络设备。要使用 NetworkManager,首先需要修改 Netplan 的描述文件:
然后NetworkManager 对应的配置信息
sudo netplan apply
然后就直接去图形界面配置网络即可。若需要配置静态IP,IPV4 方式选择手动。若是有线网络,同理在网络中配置即可。
Networkd 配置网络
- 修改 Netplan 的描述文件
$ sudo vim /etc/netplan/01-network-manager-all.yaml
- 运行命令使其生效
sudo netplan apply
使用 Networkd 配置静态 IP 地址
-
常用的配置项
-
修改 Netplan 的描述文件
-
运行下面的命令使配置生效
sudo netplan apply
参考:
https://www.cnblogs.com/breezey/p/9155988.html
https://www.hi-linux.com/posts/49513.html