在 Ubuntu 上设置静态 IP

Mac*_*tko 4 server network-manager wireless networking dns

我正在努力设置我的静态 ip,似乎没有任何效果。

当我进入我的界面时,它说(默认情况下):

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
Run Code Online (Sandbox Code Playgroud)

没关系,所以,现在我只想分配一个静态 ip,我正在使用 wlan0 设备,因为 eth0 不可用。我尝试在下面添加,例如:

auto wlan0
iface wlan0 inet static
 address 192.168.0.87/24
 netmask 255.255.255.0
 network 192.168.0.0
 broadcast 192.168.0.255
 gateway 192.168.0.1
 dns-nameservers 192.168.0.1, 192.168.0.87/24, 8.8.8.8
 wpa-ssid 'user'
 wpa-psk 'password' # I also tried it with hex value without quotation marks 
Run Code Online (Sandbox Code Playgroud)

当然,我知道我的网关是这样的,所有这些都来自 下的接口设置nmcli dev list iface wlan0,但是它不起作用。当我重新启动系统时,尽管我的网络管理器被正确禁用,但连接不起作用,它每次都死机并超时。

这里可能有什么问题?

kyo*_*ake 6

测试这个:

打开一个终端。

运行:

sudo -i
nano /etc/network/interfaces
Run Code Online (Sandbox Code Playgroud)

为您的 wifi lan 适配器添加以下行。

----------------------------------------------
# The wifi network interface
auto wlan0
iface wlan0 inet static
    address 192.168.0.87
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
    gateway 192.168.0.1
    dns-nameservers 192.168.0.1, 8.8.8.8
    wpa-ssid <Your wifi network SSID>
    wpa-psk <Your hex encoded wifi WPA password>
-----------------------------------------------
Run Code Online (Sandbox Code Playgroud)

Control + O,保存文件。Control + X,关闭纳米。


小智 5

在 Xubuntu 16.04 上,使用网络管理器 GUI 对我有用:

编辑 wifi 连接,然后在 IPv4 选项卡上,输入:

  • 方法:手动
  • 地址:xxx.xxx.xxx.xxx(您的静态地址,本例中为:192.168.1.128)
  • 网络掩码:24
  • 网关:xxx.xxx.xxx.xxx(您的网关地址,本例中为:192.168.1.1)
  • DNS 服务器:xxx.xxx.xxx.xxx(您的网关地址,在这种情况下:192.168.1.1)

这是一个示例屏幕截图:

在此处输入图片说明