Ubuntu-仅更改子网掩码

时间:2018-07-02 10:01:25

标签: ubuntu networking

在我的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 是否有执行此操作的命令?我找不到一个。

2 个答案:

答案 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”命令将其恢复。