物联网 > > 物联网问答 > linux centos做多网卡上网的网关设置。

linux centos做多网卡上网的网关设置。

来源:https://www.wlworld.com.cn 时间:2024-09-06 编辑:admin 手机版

一、linux centos做多网卡上网的网关设置。

服务器上有两个面向内网的网卡。这个有意思。你这是像做nis服务器的样子。如果你的防火墙已经开放了相关端口,并且selinux也关照过了,这个设定就ok啦。如果服务器不能发挥作用,我想应该是两台网关的主机没设定好了(也许是路由器咯)。ip伪装了没;ip_forward有没设定为1;防火墙你是用linux的默认值的吗,默认值很严的。

二、linux双网卡双IP双网关如何配置

需要使用iproute2包中的 ip命令完成。

首先 /etc/iproute2/rt_tables 里面添加2个table, 对应2个不同的网段(net3 net5)

配置思路是 用ip route 命令为net3 table增加default gw 118.126.3.1,net5 table 增加default gw 118.126.5.1

然后用 ip rule 命令 使用源地址匹配规则 源地址为118.126.3.16的数据包选择 net3 table, 源地址为118.126.5.251的数据包选择net5 table.

当然你也需要设置本机的默认default gw(直接用route命令),那么由本机生成的数据包,默认会选用与default gw连接的那块网卡的ip地址对外通讯(程序指定的除外)。

以上配置对于正常开发的 tcp通讯软件完全可以正确工作,ping也没有问题。 不过某些开发不正确的udp软件可能运行会不正常(这种udp软件,在有两个以上ip地址的主机上工作都会有问题)

三、ubuntu默认网关要怎么修改

linux设置默认网关以root用户为例,执行下面的命令:

#route add default gw xxx.xxx.xxx.xxx(网关的IP)

如果用户想更改网关,编辑/etc/sysconfig/network-scripts/ifcfg-eth0

#/etc/init.d/network restart

四、linux 如何设置默认网关?

如果是ubuntu的话

$sudo gedit /etc/network/interfaces

修改里面内容,gateway字段为你的网关地址(这里假设eth0是你所使用的网卡)

auto eth0

iface eth0 inet static

address 10.0.0.100

netmask 255.255.255.0

gateway 121.248.201.111

保存,重启网络

sudo /etc/init.d/networking restart

五、linux查询网关的命令是什么

1.cat /etc/resolv.conf (看DNS)

2.netstat –r

3.cat /etc/sysconfig/network(Ubuntu10.04不行)

4.cat /etc/sysconfig/network-scripts/ifcfg-eth0(Ubuntu10.04不行)

5.traceroute 第一行就是自己的网关

6.ip route show

7.route -n

以上几个是比较常用的查询网关的命令

最近更新

物联网问答排行榜精选