luc*_*ius 9 server wireless networking static-ip netplan
我刚刚安装了 ubuntu 服务器 17.10。在安装过程中,它建议我通过wifi连接到网络,我就这样做了。安装完成并重新启动系统后,计算机自动连接到wifi(这意味着它会将连接凭据保存在某处)。但在/etc/network/interfaces我什么也没找到。我需要我的计算机使用静态 ip 连接到 wifi 网络,所以我已将配置放入/etc/network/interfaces:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# Generated by debian-installer.
# The loopback interface
auto lo
iface lo inet loopback
iface wlp2s0b1 inet static
wpa-driver wext
address 192.168.0.12
netmask 255.255.255.0
gateway 192.168.0.1
wpa-ssid *****
wpa-psk **********
dns-nameservers 8.8.8.8 192.168.0.1
auto wlp2s0b1
Run Code Online (Sandbox Code Playgroud)
当系统启动时,它不会使用我的配置进行连接。它只有在
sudo ifdown wlp2s0b1 && sudo ifup -v wlp2s0b1
执行此命令后,系统将获得第二个 IP!服务器仍然通过从DHCP获取的ip可用,同时通过静态ip可用!
chi*_*555 15
在 Ubuntu Server 17.10 及更高版本中,网络默认由 netplan 处理。我建议您编辑/etc/netplan/01-netcfg.yaml文件以阅读:
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
version: 2
renderer: networkd
wifis:
wlp2s0b1:
dhcp4: no
dhcp6: no
addresses: [192.168.0.21/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8,192.168.0.1]
access-points:
"******":
password: "**********"
Run Code Online (Sandbox Code Playgroud)
运行以下命令退出并保存更改:
sudo netplan generate
sudo netplan apply
Run Code Online (Sandbox Code Playgroud)
请注意并遵循间距和缩进。另请注意,SSID 和密码在引号之间"。
注释掉所有 wlp2s0b1 节/etc/network/interfaces并重新启动。
有什么改善吗?
注意:很难找到为具有 netplan 和 wifi 的服务器设置静态 IP 地址的确切方法。我们可能需要稍微调整一下设置。
| 归档时间: |
|
| 查看次数: |
5813 次 |
| 最近记录: |