Orin Ubuntu20.04系统开机自动打开热点

0.确保已经创建过wifi热点

CTrl + Alt +T进入终端,输入命令nm-connection-editor,调出网络连接设置:
在这里插入图片描述
其中Wi-Fi下面有Hotspot热点,没有的话,可以点左下角的+ 来添加创建,并在其中设置好相关参数

1. 创建服务文件

sudo gedit /etc/systemd/system/hotspot_init.service

2. 在文件中写入如下内容并保存:

[Unit]
Description=Hotspot Service
After=network-online.target
Wants=network-online.target
 
[Service]
Type=oneshot
ExecStart=/usr/bin/nmcli dev wifi hotspot con-name test-desktop password qq123123 ifname wlan0
ExecStop=/usr/bin/nmcli con down id Hotspot
RemainAfterExit=yes
 
[Install]
WantedBy=multi-user.target

其中,test-desktop为热点名,qq123123为密码, wlan0为对应wifi网卡名(可用ifconfig查看)。 Hotspot为关闭热点id,( id可在热点打开后,在命令行中键入nmcli con down id 后,不断按tab键来查看)。
此外,若发现热点信号不好,可尝试使用2.4G wifi频率:
CTrl + Alt +T进入终端,输入命令nm-connection-editor,调出网络连接设置 ,在里面找到创建的Hotspot或test-desktop连接,打开后将里面的热点band选成相应的频率后完成设置

3.加载服务开机自启动

sudo systemctl daemon-reload
sudo systemctl enable hotspot_init.service
sudo systemctl start hotspot_init.service

4.查询服务状态

sudo systemctl status hotspot.service # 查询服务的状态
journalctl -u hotspot.service  #查看命令执行日志

5.用手机等设备偿试连接

为了在安装了Ubuntu 20.04的AGX Orin设备上配置VNC以连接另一台运行Ubuntu 20.04的主机,需要完成以下几个步骤: ### 安装和配置VNC服务器(在目标主机上) 首先,在被连接的目标Ubuntu 20.04主机上安装VNC服务器。推荐使用TightVNC或RealVNC等工具。 1. 更新软件包列表并安装TightVNC服务器: ```bash sudo apt update sudo apt install tightvncserver ``` 2. 启动VNC服务器,并设置密码: ```bash vncserver ``` 首次启动时会提示设置密码,并创建默认的桌面会话。 3. 停止VNC服务以便修改配置: ```bash vncserver -kill :1 ``` 其中`:1`表示显示编号为1的会话,可以根据实际需求进行调整。 4. 修改VNC启动脚本以自定义配置(例如启动GNOME桌面环境): 编辑`~/.vnc/xstartup`文件: ```bash nano ~/.vnc/xstartup ``` 修改内容如下: ```bash #!/bin/sh unset SESSION_MANAGER exec /etc/X11/xinit/xinitrc ``` 保存后赋予执行权限: ```bash chmod +x ~/.vnc/xstartup ``` 5. 再次启动VNC服务器: ```bash vncserver :1 -geometry 1280x800 -depth 24 ``` ### 安装和配置VNC客户端(在AGX Orin设备上) 接下来,在AGX Orin设备上安装VNC客户端以连接到目标主机。 1. 安装TightVNC客户端或其他VNC客户端: ```bash sudo apt update sudo apt install xtightvncviewer ``` 2. 使用以下命令连接到目标主机: ```bash vncviewer <目标主机IP地址>:1 ``` 输入之前设置的VNC密码即可建立连接。 ### 配置防火墙 确保目标主机允许VNC端口(通常是`5901`)通过防火墙: ```bash sudo ufw allow 5901/tcp ``` 如果使用的是其他防火墙管理工具(如`iptables`),也需要相应地开放端口。 ### 自动启动VNC服务(可选) 为了使VNC服务开机自动启动,可以创建systemd服务单元文件: ```bash sudo nano /etc/systemd/system/vncserver@:1.service ``` 添加以下内容: ```ini [Unit] Description=Start TightVNC server at startup After=syslog.target network.target [Service] Type=forking User=<你的用户名> Group=<你的用户组> WorkingDirectory=/home/<你的用户名> PIDFile=/home/<你的用户名>/.vnc/%H%i.pid ExecStartPre=-/usr/bin/vncserver -kill :1 > /dev/null 2>&1 ExecStart=/usr/bin/vncserver :1 -geometry 1280x800 -depth 24 ExecStop=/usr/bin/vncserver -kill :1 [Install] WantedBy=multi-user.target ``` 启用并启动服务: ```bash sudo systemctl daemon-reload sudo systemctl enable vncserver@:1.service sudo systemctl start vncserver@:1.service ``` ### 相关问题 1. 如何在Ubuntu 20.04上优化VNC连接性能? 2. VNC连接过程中出现黑屏或无法加载桌面如何解决? 3. 是否可以在AGX Orin设备上使用其他远程桌面协议(如RDP)代替VNC?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值