更改无线适配器的内部 IP 地址?

更改无线适配器的内部 IP 地址?

默认情况下,使用 NetworkManager 创建无线接入点时,它会自动使用10.42.0.1/24。是否有一个可以手动更改此设置的配置文件?我希望将其设置为172.16.0.1/24

一些机器规格:

Linux Ubuntu 4.4.0-104-generic #127-Ubuntu SMP Mon Dec 11 12:16:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04
Codename:   xenial

编辑:

使用 NetworkManger,我将 Wi-Fi 模式设置为“热点”:

在此处输入图片描述 它会自动将 IPv4 方法设置为“共享给其他计算机”:

在此处输入图片描述

这样做会自动将 wlp1s0 接口和默认路由设置为 10.42.0.1 - 这是可管理的,但我更喜欢将其设置为 172.16.0.1。

以下是 HOTSPOT conf。我记下了我删减了哪些行,其他部分完全一样。

cat /etc/NetworkManager/system-connections/HOTSPOT

[connection]
id=HOTSPOT
uuid=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx (redacted)
type=wifi
interface-name=wlp1s0
permissions=user:username:; (redacted)
secondaries=
timestamp=1513484498

[wifi]
band=bg
mac-address=XX:XX:XX:XX:XX:XX (redacted)
mac-address-blacklist=
mac-address-randomization=0
mode=ap
seen-bssids=XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX:XX; (redacted)
ssid=HOTSPOT

[wifi-security]
group=
key-mgmt=wpa-psk
pairwise=
proto=
psk=password-here (redacted)

[ipv4]
dns-search=
method=shared

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=ignore

答案1

[ipv4]在您的文件部分中/etc/NetworkManager/system-connections/HOTSPOT,您可以手动包含您选择的地址,只要您更改您的method地址选择即可:

[ipv4]
method=manual
address1=172.16.0.1/24

查看man nm-settings更多(很多!)详细信息。

相关内容