linux安装系统时设置子网掩码不生效

linux安装系统时设置子网掩码不生效,第1张

如果在Linux安装系统时设置子网掩码不生效,可能有以下几种原因:

1. 网络设置错误:子网掩码需要和IP地址以及网关进行配合设置。如果IP地址或网关设置错误,那么子网掩码也可能无法生效。请确认网络设置中所有参数都正确。

2. 子网掩码不合法:子网掩码必须是合法的值,否则可能无法生效。例如,使用"255.255.256.0"这样的子网掩码是不合法的。请确认设置的子网掩码是一个合法的值。

3. 硬件设备问题:如果使用的网卡或者路由器等设备存在问题,那么子网掩码也可能无法生效。请检查硬件设备是否正常工作。

4. 权限问题:有些Linux发行版需要以root用户身份才能设置网络参数和修改子网掩码。如果当前用户没有权限,那么子网掩码也无法生效。请确认当前用户是否有足够的权限。

如果仍然无法解决问题,可以通过工具如Wireshark等进行抓包分析,查看网络通信数据是否按照预期进行。

表面来看你同一块网卡指定了两个地址, eth0 125.56.48.3 和eth0:1 113.26.48.3,虽说是同一块网卡,但实际中已经作为两个在使用了,所以你上面的命令加静态路由

route add -net 113.26.48.0 netmask 255.255.255.0 gw 125.56.48.1 (疑问:113.26.48.0网段怎么用125.56.48.1这个网关?)时没有指定具体的网卡名,默认则是走eth0,而不是走eth0:1.

试试把网卡名加上:

route add -net 113.26.48.0 netmask 255.255.255.0 gw 113.26.48.1 dev eth0:1

或者

route add -net 113.26.48.0 netmask 255.255.255.0 dev eth0:1

当前是dhcp,如果要使用静态ip

修改:

bootproto=static

onboot=yes

#开启自动启用网络连接

增加:

ipaddr0=192.168.21.128

#设置ip地址

prefixo0=24

#设置子网掩码

gateway0=192.168.21.2

#设置网关

dns1=xxx.xxx.xxx.xxx

#设置主dns

dns2=xxx.xxx.xxx.xxx

#设置备dns

完成后

service

network

restart

#重启网络


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11568209.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存