/etc/network/interfaces看起来像这样:
auto lo eth0 iface lo inet loopback iface eth0 inet static address 192.168.15.148 netmask 225.225.225.0 network 192.168.15.0
我正在使用Ubuntu并尝试设置一个静态IP。 任何想法可能是什么问题?
你的networking掩码应该是255.255.255.0而不是225.225.225.0
看起来你是基于Debian的发行版。
有一个工具称为networking掩码:
sudo apt-get install netmask
当您使用CIDR甚至思科networking掩码时,有用于指定networking掩码。 它也检测错误的networking掩码:
$ netmask -s 192.168.15.148/24 192.168.1.0/255.255.255.0 $ netmask -c 192.168.15.148/225.225.225.0 netmask: invalid mask 0xe1e1e100 from "225.225.225.0"
比阅读networking掩码表更快,它显示了networking中可用IP的范围:
$ netmask -r 192.168.15.148/30 192.168.15.148-192.168.15.151 (4)