该ifconfig
命令可以更改网络接口的 IP 地址和网络掩码:
ifconfig eth0 10.10.10.10 netmask 255.255.255.0
eth0
是否可以在不知道(和更改)它的 IP 地址的情况下更改网络接口的网络掩码?
我试过了
ifconfig eth0 netmask 255.255.255.0
但我得到了错误
ifconfig: ioctl (SIOCAIFADDR): Invalid argument
该ifconfig
命令可以更改网络接口的 IP 地址和网络掩码:
ifconfig eth0 10.10.10.10 netmask 255.255.255.0
eth0
是否可以在不知道(和更改)它的 IP 地址的情况下更改网络接口的网络掩码?
我试过了
ifconfig eth0 netmask 255.255.255.0
但我得到了错误
ifconfig: ioctl (SIOCAIFADDR): Invalid argument
只需在命令中指定与当前使用新子网掩码配置的相同 IP 地址即可
ifconfig
。(这让我觉得很脏......)
编辑:
话虽如此,在一个老式的 Fedora Core 2 机器上(我能在短时间内找到的最旧的机器)我看到
ifconfig
设置网络掩码没有设置 IP 工作正常。你在看什么版本的网络工具?如果你不知道IP是什么,就
它将被显示。然后你可以在你的配置命令中使用它。
ifconfig eth0 192.168.1.5 netmask 255.255.255.0 up 它应该可以正常工作