在Debian 9中无法制作静态IP

sch*_*4ok 1 debian debian-stretch

在我的新Debian 9中无法获得静态IP.

在我的etc/network/interfaces中,我有以下内容

# This file describes the network interfaces available on your system
# and how to activate them

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.88.10
netmask 255.255.255.0
gateway 192.168.88.1   // this is my router ip
network 192.168.88.0   // this is I don't know why, but I saw it in most of instructions
broadcast 192.168.88.255
dns-nameservers 192.168.88.1
Run Code Online (Sandbox Code Playgroud)

然后我这样做

service networking restart
Run Code Online (Sandbox Code Playgroud)

我收到了错误

Job for networking.service failed because the control process exited with error code.
See "systemctl status networking.service" and "journalctl -xe" for details.
Run Code Online (Sandbox Code Playgroud)

小智 5

我的Debian版本9

uname -a
4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04) x86_64 GNU/Linux
Run Code Online (Sandbox Code Playgroud)

尝试以下方式,它适合我.文件名:/etc/network/interfaces

auto eth0
iface eth0 inet static
    hwaddress 3a:c6:b2:43:7b:ab (you MAC address)
    address   192.168.88.10
    netmask   255.255.255.0
    gateway   192.168.88.1
Run Code Online (Sandbox Code Playgroud)

然后重启服务:

systemctl restart networking.service
Run Code Online (Sandbox Code Playgroud)