我目前正在使用激光雷达,需要运行几个命令:
https://data.ouster.io/downloads/software-user-guide-v1.13.0.pdf
命令列在此处:
ip addr flush enp2s0f2
ip addr show dev enp2s0f2
sudo ip addr add 10.5.5.1/24 dev enp2s0f2
sudo ip link set enp2s0f2 up
ip addr show dev enp2s0f2
sudo dnsmasq -C /dev/null -kd -F 10.5.5.50,10.5.5.100 -i enp2s0f2 --bind-dynamic
文档说:
请参阅操作系统的文档,了解如何使这些更改持久化,例如,使用 NetworkManager 等网络配置守护程序
不幸的是我不知道该怎么做。我知道我们需要在/etc/network/interfaces
文件中添加一些行。有人能告诉我怎么做吗?我在启动时有效地分配了一个静态 IP 地址,然后为该端口运行本地 DHCP 服务器
答案1
添加以下内容/etc/network/interfaces
应该可以工作:
allow-hotplug enp2s0f2
iface enp2s0f2 inet static
address 10.5.5.1/24
post-up dnsmasq -C /dev/null -F 10.5.5.50,10.5.5.100 -i enp2s0f2 --bind-dynamic
pre-down killall dnsmasq
- dnsmasq 应该在后台生成(不要使用
-kd
选项),否则ifup
会挂起。 - dnsmasq 在接口关闭之前被终止。