環境申明
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怎么樣
有空再看這個問題吧 有點麻