如何在 Linux 上从 E 类配置 IP 地址?

eli*_*lik 2 linux networking

例如,我想从 E 类配置 IP 地址241.0.0.2

目前 Linux (Linux-2.6.21.7-hrt1) 返回以下答案:

ifconfig: SIOCSIFADDR: Invalid argument
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?

(使用 E 类的原因是我想避免 IP 地址与客户 IP 网络冲突。)

roz*_*acz 8

不使用 E 类。这就是内核不允许设置这样的地址的原因。如果您需要本地IP,请使用为此目的设计的 IP 范围之一。那些是

10.0.0.0 – 10.255.255.255      (class A)
172.16.0.0 – 172.31.255.255    (from B class)
192.168.0.0 – 192.168.255.255  (from C class)
Run Code Online (Sandbox Code Playgroud)

有关详细信息,请参阅维基百科。