环境申明
RK3588 ubuntu 22.04 jammy
迅为开发板
hostname
看是否有Host .,如果没有,
sudo vim /etc/hostname
在里面加一行,我这就这一个
iTOP-RK3588
hosts
修改本地hosts
sudo vim /etc/hosts
127.0.0.1 localhost
localhost iTOP-RK3588
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
不会再报错不认识它了 ,这是本地的Host 修改
不联网
什么傻逼板子 dns 也没有 啥都没有
在网上找了别人的ubuntu 22.04的方案
这傻逼板子的目前的镜像下 基本都用不了 可能是我太菜了
这个方案也可以试试,我配完了也不好用:
以及 ping百度ping不通的话可以ping cn.bing.com试试
这样配置当时是能用的,重启之后会出问题,依旧没有DNS
现象很类似于,新开一个终端 它会把 /etc/resolv.conf 这个文件重写。 各位感受下是不是这样,因为我们是多人开发,然后我还会测试我的修改是不是生效,所以会经常出现 写完了一会儿DNS能用 一会儿不能用 [仿若见鬼了]
所以判定,是迅为自己的终端连接脚本干掉了我的网络配置
附赠我的网络配置 在香橙派上是能正常用的
topeet@iTOP-RK3588:/etc/profile.d$ cat /etc/netplan/00-installer-config.yaml
network:# 指定网络管理软件## Ubuntu服务器版是networkd## Ubuntu桌面版是NetworkMangaerrenderer: NetworkManager# 以太网配置wifis:# 指定网卡名称wlx2418c64f83a6:dhcp4: trueoptional: trueaccess-points:"UFI_DD9AC0":password: "1234567890"# 指定IP地址和子网掩码# addresses:# - 192.168.0.111/24# DNSnameservers:addresses: [8.8.8.8, 114.114.114.114]# 路由信息routes:# 指定目标地址,default表示默认路由- to: default# 网关地址via: 192.168.0.1# 配置版本,一般都是2version: 2
然后不确定这个版本的ubuntu(22.04)这相关的启动方案,参考下面的文章
https://segmentfault.com/a/1190000040349335
找到了我的/etc/profile
cat /etc/profile
# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).if [ "${PS1-}" ]; thenif [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then# The file bash.bashrc already sets the default PS1.# PS1='\h:\w\$ 'if [ -f /etc/bash.bashrc ]; then. /etc/bash.bashrcfielseif [ "$(id -u)" -eq 0 ]; thenPS1='# 'elsePS1='$ 'fifi
fiif [ -d /etc/profile.d ]; thenfor i in /etc/profile.d/*.sh; doif [ -r $i ]; then. $ifidoneunset i
fi
能明显看出来这是要把 /etc/profile.d 下面的脚本都执行一遍
,这里放一下和隔壁香橙派的对比 。。。。。
挨个打开看也没看出来有什么问题,感觉都是在配置参数 还有给一些变量起小名。。
没看见明显的网络相关
有空再去 bash.bashrc看看吧
最后的方案是。。。。。 每次上电/开启终端后 手动执行一遍 sudo netplan apply
而且这个命令还需要sudo权限 放终端启动脚本最后一行报没有权限 也懒得搞了
很奇怪,掉电之后第一个终端可以联网,再开一个ssh终端就稳定干掉我的dns 报错域名解析失败
另外也不是很确定,是不是这个wifi有问题
不确定因素太多了,使用路由器接网口2 然后配置dhcp是基本一切正常的 多开终端也不影响DNS,没有测试其他wifi怎么样
有空再看这个问题吧 有点麻