解决LINUX 双网卡无法上网问题小记

场景:

教室的电脑网段是172.16.30.0/24      一些学习资料和yum源的ip是172.16.8.100

默认的情况下教室的电脑是可以互通以及连接教学ftp172.16.8.100

现在需要上网可是用安卓手机usb共享电脑上网后发现,172.16.30.0网段是通的,但就是上不了网,要上网就只能禁用eth0

网卡:

电脑eth0  通过网线连接内网  172.16.30.0/24     网关172.16.30.254

手机usb0  通过wifi连接外网  192.168.42.0/24    网关192.168.42.129

最终效果:电脑连接老师VNC 正常连接教学资料ftp:172.16.8.100 正常 连接外网正常

包括kvm里192.168.122.0 网段也可以连通ftp了  而且连通外网正常

解决过程:

[[email protected] ~]# route       #查看路由表
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.16.30.0     *               255.255.255.0   U     1      0        0 eth0
192.168.42.0    *               255.255.255.0   U     1      0        0 usb0
192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0
default         bogon           0.0.0.0         UG    0      0        0 eth0
[[email protected] ~]# route add default gw 192.168.42.129  #添加网关
[[email protected] ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.16.30.0     *               255.255.255.0   U     1      0        0 eth0
192.168.42.0    *               255.255.255.0   U     1      0        0 usb0
192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0
default         bogon           0.0.0.0         UG    0      0        0 usb0
default         bogon           0.0.0.0         UG    0      0        0 eth0
[[email protected] ~]# route add -net 192.168.42.0 netmask 255.255.255.0 dev usb0  #设置192.168.42.0网段默认使用usb0网卡
[[email protected] ~]# ping 172.16.8.100   #这个时候还是不通
PING 172.16.8.100 (172.16.8.100) 56(84) bytes of data.
^C
--- 172.16.8.100 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1437ms

[[email protected] ~]# route add -net 172.16.8.0 netmask 255.255.255.0 dev eth0  #设置172.16.8.0网段默认使用eth0网卡     
[[email protected] ~]# ping 172.16.8.100
PING 172.16.8.100 (172.16.8.100) 56(84) bytes of data.
64 bytes from 172.16.8.100: icmp_seq=1 ttl=63 time=2.60 ms
^C
--- 172.16.8.100 ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 934ms
rtt min/avg/max/mdev = 2.609/2.609/2.609/0.000 ms
[[email protected] ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
172.16.30.0     *               255.255.255.0   U     1      0        0 eth0
192.168.42.0    *               255.255.255.0   U     0      0        0 usb0
192.168.42.0    *               255.255.255.0   U     1      0        0 usb0
172.16.8.0      *               255.255.255.0   U     0      0        0 eth0
192.168.122.0   *               255.255.255.0   U     0      0        0 virbr0
default         bogon           0.0.0.0         UG    0      0        0 usb0
default         bogon           0.0.0.0         UG    0      0        0 eth0
[[email protected] ~]#

首发地址:幽龙博客http://www.3glong.com/post-59.html

时间: 2024-11-09 15:59:14

解决LINUX 双网卡无法上网问题小记的相关文章

LINUX 双网卡绑定

cd /etc/sysconfig/network-scripts cp ifcfg-eth0  bak.ifcfg-eth0 cp ifcfg-eth1  bak.ifcfg-eth1 vi ifcfg-bond0 DEVICE=bond0 BROADCAST=192.168.190.255 IPADDR=192.168.190.11 NETMASK=255.255.255.0 GATEWAY=192.168.190.1 ONBOOT=yes USERCTL=no BOOTPROTO=none

Linux双网卡绑定和解除绑定的实现

? 双网卡绑定实现就是使用两块网卡虚拟成为一块网卡,这个聚合起来的设备看起来是一个单独的以太网接口设备,通俗点讲就是两块网卡具有相同的IP地址而并行链接聚合成一个逻辑链路工作.根据交换机可支持的功能不同,最常见的是设定为主备方式的双网卡绑定.Linux双网卡绑定和解除绑定的实现

模拟linux 双网卡双ip,实现multipath多路径连接存储

模拟linux 双网卡双ip,实现multipath多路径连接存储 系统(Centos6.5:oracle-1): eth0:192.168.21.23/24 eth1:172.16.112.17/24 存储Ip:  192.168.21.230 首先要配置iscsi存储,再其次一下操作,我这里配置了两个ISCIS存储 网卡路由配置 由于只能有一个网关,所以要添加静态路由实现双网卡通信 1.编辑网卡eth0,eth1 设置好配置文件,不添加默认网关 # vi /etc/sysconfig/net

Linux 双网卡实现负载均衡(Centos or Ubuntu)

将两张网卡绑定,共用一个IP,实现冗余效果.实际上linux双网卡的绑定模式有7种: mode=0 表示 load balancing (round-robin)为负载均衡方式,两块网卡都工作. mode=1 表示 fault-tolerance (active-backup)提供冗余功能,工作方式是主 从的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份. mode=2 表示 XOR policy 为平衡策略.此模式提供负载平衡和容错能力 mode=3 表示 broadcast 为广

Linux 双网卡绑定技术

bond技术是在linux2.4以后加入内核. 一般步骤是1.把bonding模块加入内核, 2 编辑要绑定的网卡设置,去除地址设定 3 添加bond设备,设置地址等配置 4  重启网络 5 在交换机上做支持 具体信息看  内核文档 Documentation/networking/bonding.txt 参考实例: Linux 双网卡绑定一个IP地址,实质工作就是使用两块网卡虚拟为一块,使用同一个IP地址,是我们能够得到更好的更快的服务.其实这项技术在Sun和Cisco 中早已存在,被称为Tr

Linux双网卡绑定脚本

linux运维及配置工作中,常常会用到双网卡绑定,少数几台服务器的配置还好,如果是需要配置几十甚至上百台,难免会枯燥乏味,易于出错,我编写了这个双网卡绑定的辅助脚本,可傻瓜式地完成linux双网卡绑定工作,当然,该脚本主要还是用于小批量的系统配置,如需配置大量的服务器,可提取脚本中的bonding函数,稍作修改即可,你值得一试! 1.适用范围 该shell脚本可在以下linux系统创建多个绑定网卡,用于生产环境没问题的: Redhat 5.x CentOS 5.x Kylin 3.x KUX 2

Linux双网卡绑定配置

Linux双网卡绑定配置                                       环境介绍 Linux Redhat 6.5.4张网卡 需求 4张网卡两两绑定,4张网卡分别是eth0/eth1/eth2/eth3 其中eth0/eth2绑定(bond0).eth1/eth3绑定(bond1) 原理介绍 什么是bind? 将多块网卡虚拟成为一块网卡的技术,通过bond技术让多块网卡看起来是一个单独的以太网接口设备并具有相同的ip地址. 双网卡工作原理 网卡工作在混杂(promi

linux双网卡绑定+单网卡多IP绑定

网卡模式简介: 目前网卡绑定mode共有七种(0~6)bond0.bond1.bond2.bond3.bond4.bond5.bond6 常用的有三种: mode=0:平衡负载模式,有自动备援,但需要"Switch"支援及设定. mode=1:自动备援模式,其中一条线若断线,其他线路将会自动备援. mode=6:平衡负载模式,有自动备援,不必"Switch"支援及设定. 说明: 需要说明的是如果想做成mode 0的负载均衡,仅仅设置这里optionsbond0 mi

linux 双网卡配置实验室路由器

实验室的主机终于有windows2003升级为ubuntu14.04了.至于为什么没有用TP-link之类的路由器,在于PC的处理能力高于TP-link自带的处理能力,更多的原因在于希望自己去定制一个路由器,更加的灵活自如,比如配置端口映射等等. 1. 配置双网卡的路由器 (1) 拨号-eth0 可以使用拨号脚本,但是现在linux自带的拨号器已经支持802.1x,不像windows下面还需要安装额外的拨号器,127实验室的登录密码是:00127125: linux主机的用户名:108lab,密