1、找到需要修改的子网掩码所在的网卡,一般inet addr不是127.0.0.1的那个网卡就是我们需要修改的网卡
2、执行 sudo vim /etc/network/interfaces
在文件中,通常能看到如下内容:
iface <interface> inet static
address <ip_address>
netmask <netmask>
gateway <gateway_address>
3、在 netmask
行中,将<netmask>
替换为所需的子网掩码,并保存退出文件
4、执行命令重启网络 sudo ifdown <网卡名称> && sudo ifup <网卡名称>
例如如果网卡名称是eth0,那么命令就是 sudo ifdown eth0 && sudo ifup eth0
。
这里执行其他的方法,比如执行下面的命令:
sudo systemctl restart networking
或者
sudo /etc/init.d/networking restart
可能会出现如下报错信息:
stop: Job failed while stopping
start: Job is already running: networking
建议按照上面推荐的方法执行
参考资料
ubuntu子网掩码怎么设置
如何在不通过SSH重新启动的情况下成功重新启动网络?