折腾

玩客云刷 Linux 系统后遇到的问题和设置固定 IP

2021-07-25 2 993
文章目录

前情废话

玩客云刷了 Linux 系统后,因为没啥用就一直放着,后来下了学习的课件,就用起来了,挂着当服务器用。挂上下载好的课件,在家里 wifi 覆盖的地方都可以随便观看,比百度云爽多了。

也不知道是不是因为设置自动挂载硬盘的原因,后来就经常发生连不上的诡异事情:网口只有下面的灯亮,上面的灯不亮;路由器识别不到设备,没有 IP。

有的时候放着很长时间不管,又突然能连上,但并不是每次都有效。

于是开始瞎折腾,最后完全连不上,最最后重刷系统。

期间 @老杨 帮忙找到过一个办法,不过最后还是无效,不知道是不是玩客云版本的问题。

设置固定 IP

我的玩客云是 1.3 的版本,按照网上折腾牛人 powersee 提供的固件和方法,刷的是 86 的 Ubuntu 20.04。刷完后手动设置固定 IP。

打开 /etc/network/ 文件夹下的 interfaces 文件,作如下修改:

allow-hotplug eth0
no-auto-down eth0
#iface eth0 inet dhcp
iface eth0 inet static
hwaddress 01:23:45:67:89:0A
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.1
#        hwaddress ether # if you want to set MAC manually

上面的内容基本就是完全复制系统 interfaces 文件的,只是把原来随机获取 ip 的 注释了,固定 ip 的注释取消了。

其中 eth0 是我的网卡名称
iface eth0 inet dhcp 表示自动获取 IP,被我注释了。
iface eth0 inet static 表示设置固定 IP
address 192.168.1.100 我设置的固定 ip 地址

重要的一点是 hwaddress 01:23:45:67:89:0A 这句一定要放在 iface eth0 inet static 后面,因为文件里面默认是放在 iface eth0 inet dhcp 这一行后面的,我直接注释后变成了在 iface eth0 inet static 前面了,这就是我原来刷机完网络总是时不时启动不起来的关键问题。

自己这半吊子水平害死自己。

设置好固定 ip 后 systemctl restart NetworkManager 重启网络服务,如果设置错了,是无法重启的。

MAC 地址随机问题

因为刚开始没经验,第一次刷机时没记下设备的 MAC 地址,刷完机器后 MAC 地址好像变成了 01:23:45:67:89:0A,就是上面 hwaddress 后面的那一串。

不过这个hwaddress 在默认的随机 ip 下好像是注释的,除了刷机成功时路由器里显示的是这个 01:23:45:67:89:0A 外,其他时候路由器里看到的都是随机分配的 MAC 地址。

根据 interfaces 文件里自带的那句 # hwaddress ether # if you want to set MAC manually 按道理是可以手动设置 MAC 地址的,然而并没有什么卵用。

我复制路由器随机分配的 MAC 地址,粘贴替换 interfaces 文件的 hwaddress 后面的地址,重启后 ifconfig 查看 mac 地址还是诡异的变化了,提示的 ether 加不加好像都不影响。

而且随机分配 MAC 地址后,路由器里也看不到设备,但实际已经联网,只能看网口灯来判断是不是联网,然后根据设置的固定 IP 来访问。

因为设置固定IP 后,看网口灯就知道有没有联上网络,后来也懒得再折腾。不知道在固定 IP 下,注释手动设置 MAC 地址这行,是不是可以让路由器识别设备,因为刚刷机时路由器是识别的。

也不能确定用设备最初的 MAC 地址是不是会解决这个 MAC 地址随机的问题。

“玩客云刷 Linux 系统后遇到的问题和设置固定 IP”有 2条评论

  1. 上面的70周年不错 咋弄的 哈哈哈

    1. 就是一个背景图片居中显示啊。

发表评论

幸会!