在我的Ubuntu操作系统上,我设置了以下networt掩码:
...
inet addr:192.168.186.136 Bcast:192.168.186.255 Mask:255.255.255.0
...
现在我将仅将Mask从255.255.255.0更改为255.255.254.0 是否有执行此操作的命令?我找不到一个。
答案 0 :(得分:0)
您可以通过ifconfig
命令更改网络设置。如果只需要更改为netmask,则可以使用新的netmask重新分配相同的IP。
ifconfig eth0 192.168.186.136 netmask 255.255.254.0
。
有关ifconfig
的更多信息,请查看手册页man ifconfig
。
答案 1 :(得分:0)
使用更新的iproute2时,命令为:
ip addr add 192.168.186.136/23 dev eth0
ip addr del 192.168.186.136/24 dev eth0
首先使用新的网络掩码添加接口,然后删除旧的接口。命令的顺序很重要,因为如果您先交换它们并删除旧接口,则将暂时失去连接,直到通过“ add”命令将其恢复。