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或者登录系统,成功则配置完成。

在多个网卡的电脑中,有些时候特定的ip需要通过特定的网卡进行访问,或者当时可以使用,但是网络重新连接之后,就不能访问了。这可能是路由发生了变化。

比如外网访问百度是无线网,访问内网是有限网卡。可以在windows的网络连接中找到对应的网卡名称,或者执行ipconfig /all 查看对应网卡名称。

查询结果为

打开cmd执行route print

找到接口列表

找到对应描述的网卡,执行,这里有有线网卡的id为30

这样访问10网段的流量,就会通过无线网卡来访问。

先删除,再添加。

metric 3为级别,对应路由表的跃点数。跃点数越小,优先级越高。

mask为网络掩码,跟网络目标成对的。

1. 为了实现网络的隔离,防止外部的攻击者入侵内部网络;

2. 实现网络的优先级控制,实现不同网络之间的传输;

3. 实现网络的多播和广播;

4. 实现网络性能调优,提高网络访问速度;

5. 实现不同网络之间的虚拟连接;

6. 为网络访问提供更稳定的路径,避免节点间的网络瓶颈。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存