免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 11481 | 回复: 12
打印 上一主题 下一主题

linux 下双网卡设置 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-07-10 12:22 |只看该作者 |倒序浏览
我有一个集群,其中一个节点有双网卡,我想用一个节点作为内网节点,另一个作为访问外网地址,开始设置了ip后,内网没有问题。
[root@note1 ~]# ifconfig
em1       Link encap:Ethernet  HWaddr C8:1F:66:BF:F2:50  
          inet addr:10.10.1.1  Bcast:10.10.255.255  Mask:255.255.0.0
          inet6 addr: fe80::ca1f:66ff:febf:f250/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11189 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5153 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:986198 (963.0 KiB)  TX bytes:459499 (448.7 KiB)
          Interrupt:16

em2       Link encap:Ethernet  HWaddr C8:1F:66:BF:F2:51  
          inet addr:10.24.1.1  Bcast:10.24.1.255  Mask:255.255.255.0
          inet6 addr: fe80::ca1f:66ff:febf:f251/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1337 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:114048 (111.3 KiB)  TX bytes:748 (748.0 b)
          Interrupt:17

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:256 errors:0 dropped:0 overruns:0 frame:0
          TX packets:256 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:24154 (23.5 KiB)  TX bytes:24154 (23.5 KiB)

但是,外网就无法连接了。
我按照http://linux.chinaunix.net/techd ... 07/02/1014693.shtml,重新设置了路由,结果也不成,报
[root@note1 ~]# ping 10.24.172.142
PING 10.24.172.142 (10.24.172.142) 56(84) bytes of data.
From 10.10.1.1 icmp_seq=2 Destination Host Unreachable
From 10.10.1.1 icmp_seq=3 Destination Host Unreachable
From 10.10.1.1 icmp_seq=4 Destination Host Unreachable
From 10.10.1.1 icmp_seq=6 Destination Host Unreachable
From 10.10.1.1 icmp_seq=7 Destination Host Unreachable
From 10.10.1.1 icmp_seq=8 Destination Host Unreachable
From 10.10.1.1 icmp_seq=10 Destination Host Unreachable
From 10.10.1.1 icmp_seq=11 Destination Host Unreachable
From 10.10.1.1 icmp_seq=12 Destination Host Unreachable
From 10.10.1.1 icmp_seq=14 Destination Host Unreachable
From 10.10.1.1 icmp_seq=15 Destination Host Unreachable
From 10.10.1.1 icmp_seq=16 Destination Host Unreachable
From 10.10.1.1 icmp_seq=18 Destination Host Unreachable
From 10.10.1.1 icmp_seq=19 Destination Host Unreachable
但是,外网的网关是通的,
[root@note1 ~]# ping 10.24.1.250
PING 10.24.1.250 (10.24.1.250) 56(84) bytes of data.
64 bytes from 10.24.1.250: icmp_seq=1 ttl=255 time=0.617 ms
64 bytes from 10.24.1.250: icmp_seq=2 ttl=255 time=0.645 ms
64 bytes from 10.24.1.250: icmp_seq=3 ttl=255 time=0.653 ms
64 bytes from 10.24.1.250: icmp_seq=4 ttl=255 time=0.626 ms
64 bytes from 10.24.1.250: icmp_seq=5 ttl=255 time=0.616 ms
64 bytes from 10.24.1.250: icmp_seq=6 ttl=255 time=0.606 ms
64 bytes from 10.24.1.250: icmp_seq=7 ttl=255 time=0.583 ms

路由设置如下:
[root@note1 ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.24.1.0       *               255.255.255.0   U     1      0        0 em2
10.10.1.0       *               255.255.255.0   U     0      0        0 em1
10.10.0.0       *               255.255.0.0     U     0      0        0 em1
link-local      *               255.255.0.0     U     1002   0        0 em1
default         note1           0.0.0.0         UG    0      0        0 em1

请大家帮忙看看,我怎么能够ping通10.24.172.142, 另外,我down了em1后,是可以,觉得还是两个网卡是冲突,还有,我打开了/proc/sys/network/ipv4/ip_forward,值是1

论坛徽章:
12
技术图书徽章
日期:2014-07-11 16:27:5215-16赛季CBA联赛之山西
日期:2016-01-08 16:10:11操作系统版块每日发帖之星
日期:2015-08-01 06:20:002015亚冠之武里南联
日期:2015-06-11 01:12:162015年亚洲杯之阿联酋
日期:2015-03-20 11:41:462015年亚洲杯纪念徽章
日期:2015-03-18 18:08:422015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-10 22:23:32天秤座
日期:2014-08-20 15:53:35水瓶座
日期:2014-08-11 12:08:51午马
日期:2014-07-23 23:03:38IT运维版块每日发帖之星
日期:2016-02-18 06:20:00
2 [报告]
发表于 2014-07-10 13:12 |只看该作者
本帖最后由 phanx 于 2014-07-10 13:14 编辑

回复 1# dididimeme01


    网关设置错误啦。

ip_forward 不用开,保持0就行了。

修改 /etc/system-config/network-scripts/ifcfg-em2 ,在里面加入一句
GATEWAY=10.24.1.250

service NetworkManager restart
service network restart

用netstat -nr 看到这句就对了

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.24.1.250           0.0.0.0         UG    0      0        0 em2

网上的文章不要照抄,别人环境可能和你都不一样。

论坛徽章:
0
3 [报告]
发表于 2014-07-10 15:11 |只看该作者
/etc/sysconfig/network-scripts/ifcfg-em2中内容
DEVICE=em2
TYPE=Ethernet
UUID=5d740fc5-90f8-42ef-85a7-1d0e69b2ec46
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=10.24.1.1
PREFIX=24
GATEWAY=10.24.1.250
DNS1=10.24.11.70
DEFROUTE=yes
IPV4_FAILURE_FATAL=yes
IPV6INIT=no
NAME="System em2"
HWADDR=C8:1F:66:BD:02:16
DNS2=10.24.11.71
LAST_CONNECT=1405001679
没有问题呀,有网关

论坛徽章:
12
技术图书徽章
日期:2014-07-11 16:27:5215-16赛季CBA联赛之山西
日期:2016-01-08 16:10:11操作系统版块每日发帖之星
日期:2015-08-01 06:20:002015亚冠之武里南联
日期:2015-06-11 01:12:162015年亚洲杯之阿联酋
日期:2015-03-20 11:41:462015年亚洲杯纪念徽章
日期:2015-03-18 18:08:422015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-10 22:23:32天秤座
日期:2014-08-20 15:53:35水瓶座
日期:2014-08-11 12:08:51午马
日期:2014-07-23 23:03:38IT运维版块每日发帖之星
日期:2016-02-18 06:20:00
4 [报告]
发表于 2014-07-10 18:03 |只看该作者
ifcfg-em1 里面有没有网关?   如果都有就不能那么配了。

论坛徽章:
0
5 [报告]
发表于 2014-07-11 10:44 |只看该作者
ifconfig没有显示全,另外,昨天尝试用网桥的方法,结果也不成

论坛徽章:
0
6 [报告]
发表于 2014-07-11 10:46 |只看该作者
没有什么好办法么?

论坛徽章:
12
技术图书徽章
日期:2014-07-11 16:27:5215-16赛季CBA联赛之山西
日期:2016-01-08 16:10:11操作系统版块每日发帖之星
日期:2015-08-01 06:20:002015亚冠之武里南联
日期:2015-06-11 01:12:162015年亚洲杯之阿联酋
日期:2015-03-20 11:41:462015年亚洲杯纪念徽章
日期:2015-03-18 18:08:422015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-10 22:23:32天秤座
日期:2014-08-20 15:53:35水瓶座
日期:2014-08-11 12:08:51午马
日期:2014-07-23 23:03:38IT运维版块每日发帖之星
日期:2016-02-18 06:20:00
7 [报告]
发表于 2014-07-11 23:33 |只看该作者
本帖最后由 phanx 于 2014-07-11 23:34 编辑

回复 5# dididimeme01


    你的需求没有说清楚。 你的内网接口有网关么?    内网是怎样的访问需求?  你把环境仔细描述一下,双网卡访问很简单的。

论坛徽章:
0
8 [报告]
发表于 2014-07-14 09:45 |只看该作者
我有15个节点,内网设置的是10.10.1.1-15的IP,内网的网管是10.10.1.1(其实是随便设置的,因为不设置不让过)
我的外网设置是10.24.1.1网关是10.24.1.250, 这个设置的。

论坛徽章:
12
技术图书徽章
日期:2014-07-11 16:27:5215-16赛季CBA联赛之山西
日期:2016-01-08 16:10:11操作系统版块每日发帖之星
日期:2015-08-01 06:20:002015亚冠之武里南联
日期:2015-06-11 01:12:162015年亚洲杯之阿联酋
日期:2015-03-20 11:41:462015年亚洲杯纪念徽章
日期:2015-03-18 18:08:422015年辞旧岁徽章
日期:2015-03-03 16:54:15丑牛
日期:2015-01-10 22:23:32天秤座
日期:2014-08-20 15:53:35水瓶座
日期:2014-08-11 12:08:51午马
日期:2014-07-23 23:03:38IT运维版块每日发帖之星
日期:2016-02-18 06:20:00
9 [报告]
发表于 2014-07-14 14:27 |只看该作者
本帖最后由 phanx 于 2014-07-14 14:28 编辑

内网网卡不要设置网关。 外网网卡配置网关即可。
如果你的内网网卡是em1那么,把 /etc/sysconfig/network-scripts/ifcfg-em1
里面的GATEWAY=10.10.1.1这一行删掉即可。

保留 /etc/sysconfig/network-scripts/ifcfg-em2 里面GATEWAY的配置。  改好以后执行
  1. service NetworkManager retart
  2. service network restart
复制代码

论坛徽章:
0
10 [报告]
发表于 2014-07-22 17:25 |只看该作者
楼上说的对,其实也可以这样,我目前的做法是在路由表中设置了一个默认路由,即10.24.1.250,结果也可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP