linux多网卡设置默认路由

linux多网卡设置默认路由,第1张

1、使用root用户登录服务器,确定配置网卡。通常有几种情况:

(1) 如果是修改服务器IP。这种情况下服务器上已经配置了IP。执行ifconfig查看IP配置在哪个网卡上。

(2) 如果是新装系统的新服务器并且只有一张网卡。那就直接配吧。比如云服务器,通常为eth0。

(3)如果是新装系统多个网卡呢,可以使用ethtool命令查找可用的网卡。ethtool ethX | grep 'Link detected',查看链接状态为Link detected: yes。如果不是很确定,通过配置多试试问题也不大。

2、进入/etc/sysconfig/netwrok目录,这里假设是eth0网卡,修改ifcfg-eth0文件。设置内容如下:

BOOTPROTO='static'

IPADDR='192.168.0.1'

NETMASK='255.255.255.0'

STARTMODE='auto'

3、配置默认网关,通过修改配置文件/etc/sysconfig/netwrok/routes实现,添加内容如下

default 192.168.1.1 - -

4、执行service network restart重启网卡服务。使上述修改生效。

Linux:~ # service network restart

5、ifconfig -a查看eth0网卡的IP,如果正常,继续下一步,否则检查网卡是否正常

6、测试。从本地ping IP或者登录系统,成功则配置完成。

为Linux新增静态路由的方法

静态路由是用户手工配置的路由信息,起到保护网络安全的作用,那么要如何为Linux系统新增一条静态路由呢?下面我就给大家介绍下Linux新增静态路由器的方法。

1、添加一条默认路由

route add default gw 10.0.0.1 (默认只在内存中生效)

开机自启动可以追加到/etc/rc.local文件里

echo “route add default gw 10.0.0.1” 》》/etc/rc.local

2、添加一条静态路由

route add -net 192.168.2.0/24 gw 192.168.2.254

要永久生效的.话要这样做:

echo “any net 192.168.2.0/24 gw 192.168.2.254” 》》/etc/sysconfig/static-routes

添加到一台主机的静态路由

route add -host 192.168.2.2 gw 192.168.2.254

要永久生效的话要这样做:

echo “any host 192.168.2.2 gw 192.168.2.254 ” 》》/etc/sysconfig/static-routes

注:Linux 默认没有这个文件 ,得手动创建一个

上面就是Linux添加静态路由的方法介绍了,本文介绍了添加一条默认路由、静态路由、永久静态路由的方法,根据需求选择添加。

linux下添加路由的方法:

一:使用 route 命令添加

使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:

二:在linux下设置永久路由的方法:

1.在/etc/rc.local里添加

方法:

2.在/etc/sysconfig/network里添加到末尾

方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

3./etc/sysconfig/static-router :

linux 添加永久静态路由

Linux 的路由功能:

# route 命令添加的路由,机器重启或者网卡重启后就没掉了,在linux下设置永久路由的方法:

1.在/etc/rc.local里添加

2.在/etc/sysconfig/network里添加到末尾

3./etc/sysconfig/static-router :

any net x.x.x.x/24 gw y.y.y.y

开启 IP 转发:


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存