境外 openSUSE Leap 15.0 能访问 Google Youtube 访问不了 Github

我已经按照你的建议做了,还是不行。
其实我一直没有用过NetworkManager

所以systemctl status network出来的结果是
wicked.service - wicked managed network interfaces

而且现在用浏览器尝试打开网页,得到的结果又成了ERR_INTERNET_DISCONNECTED

有没有办法回到ipv4?我并没有刻意选择ipv6,不知道出了什么事,突然就不能访问网页了。

我觉得先确定一下是不是nameserver的问题吧。
尝试ping 8.8.8.8 如果能ping 通说明是nameserver的问题,如果不能ping通说明是其他方面的网络问题。

看你图的操作直接附加了和网关一样的IP这不冲突了么?还有先确认你的网卡名称啊 输入 ip a 回车
有ipv6地址的网卡是你可以上谷歌的网卡记下他的名字 有可能是eth0也可能不是啊。。。
然后第一步 sudo ip addr del 192.168.1.254/24 dev eth0
第二步 sudo ip addr add 192.168.1.88/24 dev eth0
第三步 sudo ip route add default via 192.168.1.254
然后dns无所谓可以改好多,关键是ping 114.114.114.114 这样的ip能通就行了

ping 8.8.8.8不通,看来是其他方面问题。

嘿嘿 请原谅我是小白

我用ip a回车
得到三个网卡名称
我看了下,有ipv6的只有lo
但是用
sudo ip addr del 192.168.1.254/24 dev lo失败
RTNETLINK answers: Cannot assign requested address

依你看,是不是应该禁用wicked 启用network manager呢

我有 NetworkManager applet,能找到我的路由器,我输入密码以后也激活了。之后我执行
systemctl stop wicked.service,可是并没有让系统自动转而用NetworkManager 管理网络,
systemctl status network出来的还是wicked.service,只不过前面多了个红点而且Active:failed

现在一个很要命的问题就是YaST没办法进入网络设置。也不知道怎么用命令行启动这个网络设置。没有任何报错信息

本主题在最后一个回复创建后60分钟后自动锁定。不再允许添加新回复。

确实是这样。我在system-monitor里能看到Network History → receiving xxx bytes/s一直在跳。
一部分网站能打开google, youtube, linkedin, wikipedia,一部分打不开amazon,opensuse官网和论坛。

现在问题是能不能让我回到ipv4,我也不想用这个什么ipv6,是系统自己搞的鬼 。

用google这个DNS2001:4860:4860::8888,后面加不加8.8.8.8都一样。
ping www.google.com可以通
ping www.baidu.com就说.unreachable.

我通过sudo yast2 network可以启动YaST网络设置。

1赞

我也可以,但奇怪的是选中网卡回车或者F10之后就又没有响应了。

我也不知道。
现在的情况就是像你说的,不知道什么程序把我的系统改成只能用ipv6了
现在想用YaST进入NetworkSettings也不行
有什么办法让系统用 ipv4不要用什么ipv6

当务之急是看看 YaST 为啥没反应吧?

xdg-su -c /sbin/yast2 lan

这样就能启动网络管理模块了,命令行应该会有输出和错误提示。

/sbin/yast2 —list

能看见全部可用模块,启动方式都是一样的

1赞

下面命令可以禁用ipv6:

sysctl -w net.ipv6.conf.all.disable_ipv6=1
sysctl -w net.ipv6.conf.default.disable_ipv6=1
systemctl restart network

重新启用ipv6可以用下面命令:

 sysctl -w net.ipv6.conf.all.disable_ipv6=0
 sysctl -w net.ipv6.conf.default.disable_ipv6=0
 systemctl restart network

注意这些命令都需要以root权限运行。

1赞

看来问题严重了
我执行xdg-su -c /sbin/yast2 lan
直接告诉我

Xdg-su: unexpected argument ‘lan’
Try ‘xdg-su --help’ for more information.

而且机器非常卡,从sddm输入密码,等了一两分钟才进入xfce桌面。
执行xdg-su -c /sbin/yast2 lan失败之后
执行xdg-su -c /sbin/yast2 又等了 一分钟才打开yast界面
而且点击关闭之后几分钟关不掉。

我只要一点击network manager applet图标,整个机器立刻变得很卡,system-monitor里面可以看到cpu某个核心占用率100%,可是在Progresses里面又找不出这个进程,这个现象要持续一分钟才恢复响应。

接下来无论我做任何事情,哪怕只是点击一下system monitor里面代表CPU某个核心的色块,换个颜色,CPU占用率马上百分之百,桌面立刻失去响应。

等它正常以后,再重新尝试,又失去响应。
忍无可忍强行重启了

这个系统不知道是怎么设计出来的,每天的表现就像随机的一样。每天开机之前还得看看运气

xfce像疯了一样。启动之后什么也不做,有一个CPU永远是100%,查不出是哪个进程占用这么多。图形界面的控件经常不响应,有时候是窗口的标题栏有响应,可以拖动,但是点击关闭没反应。

top, htop(按K) 看一下,哪个进程 100% cpu。比较大的可能性是磁盘坏掉,内存满了。这时候你会看到 iowait 很高。换个硬盘就好了。

1赞