redhat重启网络命令不能用systemctl

redhat重启网络命令不能用systemctl,第1张

您好,Redhat系统重启网络命令不能使用systemctl,而是使用ifconfig命令。ifconfig命令可以用来查看网络接口的状态,也可以用来设置网络接口的状态。需要注意的是,ifconfig命令只能在本机上运行,无法远程 *** 作。要重启网络,可以使用ifconfig命令,如下所示:

ifconfig eth0 down #关闭网络接口

ifconfig eth0 up#打开网络接口

另外,还可以使用service命令来重启网络,如下所示:

service network restart #重启网络服务

此外,还可以使用route命令来查看和设置路由表,如下所示:

route -n #查看路由表

route add -net 192.168.1.0 netmask 255.255.255.0 gw 192.168.1.1 #添加路由

总之,Redhat系统重启网络的命令不能使用systemctl,而是使用ifconfig、service和route命令来实现。

改默认网关是改 /etc/sysconfig/network 中的 GATEWAY 配置

比如:GATEWAY=192.168.0.1

改静态路由有三种方法:改 /etc/sysconfig/network-scripts/ 目录的下的

eth?.route #redhat 新推的格式 比较傻瓜一些 (?代表网卡号)

route-eth? #redhat 的老的格式 对专业人士很好

static-routes

例如:

/etc/sysconfig/network-scripts/eth0.route

ADDRESS0=192.168.0.0

NETMASK0=255.255.0.0

GATEWAY0=10.1.1.254

ADDRESS1=172.16.0.0

NETMASK1=255.240.0.0

GATEWAY1=10.1.1.254

/etc/sysconfig/network-scripts/route-eth0

192.168.0.0/16 via 10.1.1.254

172.16.0.0/12 via 10.1.1.254

/etc/sysconfig/static-routes

eth0 net 192.168.0.0 netmask 255.255.0.0 gw 10.1.1.254

这些比在 rc.local 里面 route add 或者(ip route add)要好

/sbin/route add -net 192.168.0.0/16 gw 10.1.1.254

重起网络(service network restart)或者重起网卡(ifdown eth0ifup eth0)都可以正常工作

在rc.loal里加入route。遇到需要在系统默认路由的基础上,额外添加静态路由的需求,为了使得下次系统启动这些静态路由依旧生效,可采取在rc.loal里加入route命令追加静态路由的方法。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存