Gio*_*ter 2 linux dhcp static-ip-address wifi connman
我正在尝试使用connmanctl为wifi网络设置静态IP(手动,无dhcp)地址。我正在运行Angstrom Linux。
我得到以下内容:
连接
connmanctl>配置wifi_“ HASH” _managed_psk --ipv4手册192.168.10.2 255.255.255.0 192.168.10.1错误wifi_“ HASH” _managed_psk:不支持
任何人都有一个想法怎么做?
我通过在目录中手动创建一个名为“settings”的文件来设法获得静态IP地址:
\n\n /var/lib/connman/wifi_<HASH>_managed_psk/\nRun Code Online (Sandbox Code Playgroud)\n\n包含以下内容:
\n\n[wifi_<HASH>_managed_psk] \nName=<SSID> \xe2\x86\x90Name of the network \nSSID=544f52414445585f4252 \xe2\x86\x90Name of the network in hexadecimal format \nFavorite=true\nIPv4.method=manual \xe2\x86\x90Method to be used (in this case manual IP)\nIPv4.netmask_prefixlen=24\nIPv4.local_address=192.168.0.133 \xe2\x86\x90Desired IP address\nIPv4.gateway=192.168.0.1\nPassphrase=<PASS> \xe2\x86\x90Wifi network password\nAutoConnect=true\nRun Code Online (Sandbox Code Playgroud)\n\n然后激活并连接wifi
\n\nconnmanctl enable wifi\nconnmanctl connect wifi_<HASH>_managed_psk\nRun Code Online (Sandbox Code Playgroud)\n
小智 6
而不是在下编辑设置/var/lib/connman/wifi_<HASH>_managed_psk/,而是应该编辑配置文件/ var / lib / connman / service-name .config。
例如
debian@beaglebone:/var/lib/connman$ sudo cat wifi.config
[service_home]
Type = wifi
Name = yyyyyyyyy
Security = wpa
Passphrase = xxxxxxxxxx
IPv4=192.168.1.4/255.255.255.0/192.168.1.254
IPv6=off
Nameservers=8.8.8.8,8.8.4.4
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参考手册页connman-service.config
| 归档时间: |
|
| 查看次数: |
15502 次 |
| 最近记录: |