虚拟机(linux)双网卡网络配置笔记

合集下载

Linux系统双网卡聚合配置方式

Linux系统双网卡聚合配置方式

Linux系统双网卡聚合配置方式将多个物理网卡聚合在一起,从而实现冗错和提高吞吐量网络组不同于旧版中bonding技术,提供更好的性能和扩展性网络组由内核驱动和teamd守护进程实现.主要分为两种类型bond、teambond模式介绍(支持多块网卡聚合)mode=0(balance-rr)交换机需要配置链路聚合表示负载分担,并且是轮询的方式比如第一个包走eth0,第二个包走eth1,直到数据包发送完毕。

优点:流量提高一倍缺点:需要接入交换机做端口聚合,否则可能无法使用mode=1(active-backup)同时只有1块网卡在工作。

优点:冗余性高缺点:链路利用率低,两块网卡只有1块在工作mode=2(balance-xor)(平衡策略)交换机需要配置链路聚合表示XOR Hash负载分担,和交换机的聚合强制不协商方式配合。

(需要xmit_hash_policy,需要交换机配置port channel)特点:基于指定的传输HASH策略传输数据包。

缺省的策略是:(源MAC地址 XOR 目标MAC地址) % slave数量。

其他的传输策略可以通过xmit_hash_policy选项指定,此模式提供负载平衡和容错能力mode=3(broadcast)(广播策略)表示所有包从所有网络接口发出,这个不均衡,只有冗余机制,但过于浪费资源。

此模式适用于金融行业,因为他们需要高可靠性的网络,不允许出现任何问题。

需要和交换机的聚合强制不协商方式配合。

特点:在每个slave接口上传输每个数据包,此模式提供了容错能力mode=4(802.3ad)(IEEE 802.3ad 动态链接聚合)不常用,且不同厂商的LCAP报文协商不成功表示支持802.3ad协议,和交换机的聚合LACP方式配合(需要xmit_hash_policy).标准要求所有设备在聚合操作时,要在同样的速率和双工模式,而且,和除了balance-rr模式外的其它bonding负载均衡模式一样,任何连接都不能使用多于一个接口的带宽。

RedHat-linux网络配置

RedHat-linux网络配置

Redhat Linux的网络配置(双网卡双网关的设置)Redhat Linux的网络配置:Linux 的网络配置基本上是通过修改几个配置文件来实现的,虽然也可以用ifconfig来设置IP,用route来配置默认网关,用hostname来配置主机名,但是重启后会丢失。

下面是相关的配置文件:/ect/hosts 配置主机名和IP地址的对应,对本机提供解析/etc/resolv.conf 配置域名(在hosts内解析不到时此域名生效)/etc/sysconfig/network 配置主机名和网关/etc/sysconfig/network-scripts/ifcfg-eth0 配置IP、Mask等网络参数一、网卡配置cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0ONBOOT=yesBOOTPROTO=staticIPADDR=192.168.1.250NETMASK=255.255.255.0GATEWAY=192.168.76.1ifconfig eth0 210.34.6.89 netmask 255.255.255.128 broadcast 210.34.6.127 ifconfig eth0:0 192.168.0.253 netmask 255.255.255.0ifconfig eth0:1 192.168.0.252 netmask 255.255.255.0ifconfig eth0 downifconfig eth0 up二、多网卡配置:cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=staticIPADDR=192.168.1.2NETMASK=255.255.255.0ONBOOT=yescat /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1BOOTPROTO=staticIPADDR=222.157.4.82NETMASK=255.255.255.128ONBOOT=yesvim /etc/rc.d/rc.localroute add -net 222.157.0.0/16 gw 222.157.66.1 dev eth1三、网关配置:注意:以下用命令设置的方式设置完后需要将命令加入到/etc/rc.d/rc.local 中,否则重启后设置被自动清除!1、在/etc/sysconfig/network-scripts/ifcfg-eth0 中配置;GATEWAY=192.168.76.12、在/etc/sysconfig/network 中配置:cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=GATEWAY=192.168.76.13、用命令设置:如果只需要添加默认路由可以这样设置:route add default gw 192.168.1.1route del default gw 192.168.1.254 (可以删除默认路由,用此方法改变后几分钟就可以生效.)如果两个网卡均需要网关可以这样设置:route add -net 192.168.0.0/24 gw 192.168.0.254 dev eth0备注:设置好路由或默认网关以后可以用命令查看:route -nnetstat -rnroute print (For windows)四、域名配置:cat /etc/resolv.confnameserver 202.96.209.5五、单网卡绑定多个IP有时,我们需要在一块网卡上配置多个IP,我们还需要为eth0配置IP 192.168.168.2和192.168.168.3。

Linux下配置双网卡桥接

Linux下配置双网卡桥接

Linux下配置双网卡桥接1. 新建/etc/sysconfig/network-scripts/ifcfg-bond0文件DEVICE=bond0ONBOOT=yesBOOTPROTO=noneIPADDR=10.0.0.4NETMASK=255.0.0.0GATEWAY=10.0.0.1USERCTL=no2. 更改/etc/sysconfig/network-scripts/ifcfg-eth0网卡属性DEVICE=eth0ONBOOT=yesBOOTPROTO=noneMASTER=bond0slave=yesUSERCTL=no3. 更改/etc/sysconfig/network-scripts/ifcfg-eth1网卡的属性DEVICE=eth1ONBOOT=yesBOOTPROTO=noneMASTER=bond0slave=yesUSERCTL=no注意:配置文件都不能设置mac地址,启动时会有冲突。

除了bond0设置ip地址外,其他真实的网卡都不能设置ip地址。

4. 编辑/etc/modprobe.conf文件,加入以下内容alias bond0 bondingoptions bond0 miimon=100 mode=1注:1、miimon 是链路监测的时间间隔单位是毫秒,miimon=100的意思就是,每100毫秒检测网卡和交换机之间是否连通,如不通则使用另外的链路。

2、mode=0 表示负载均衡方式,两块网卡都工作。

mode=1 表示冗余方式,网卡只有一个工作,一个出问题启用另外的。

)5. 使用ifenslave命令把网卡绑定一下,#ifenslave bond0 eth0 eth16. 加入/etc/rc.d/rc.local启动项ifenslave bond0 eth0 eth17. 启动网卡#service network restart。

双网卡绑定实现负载,冗余及内外网设置

双网卡绑定实现负载,冗余及内外网设置

Linux配置双网卡绑定,以实现冗余及负载均衡1、首先需要彻底关闭NetworlManger 服务,如果有的话,否则会和bond网卡冲突[root@rhel ~]#service NetworlManger stop[root@rhel ~]#chkconfig NetworlManger off2、新建ifcfg-bond0配置文件[root@rhel ~]#vi /etc/sysconfig/network-scripts/ifcg-bond0DEVICE=bond0BOOTPROTO=noneIPADDR=192.168.1.11NETMASK=255.255.255.0ONBOOT=yesUSERCTL=no #用户控制禁止3、修改ifcfg-eth0配置文件,将IP/GW/NW/ID/HW等注释,保留以下信息[root@rhel ~]#vi /etc/sysconfig/network-scripts/ifcg-eth0DEVICE=eth0BOOTPROTO=noneONBOOT=yesUSERCTL=noMASTER=bond0 #将网卡指向bond0SLAVE=yes #启用双网卡4、修改ifcfg-eth1配置文件[root@rhel ~]#vi /etc/sysconfig/network-scripts/ifcg-eth0DEVICE=eth1BOOTPROTO=noneONBOOT=yesUSERCTL=noMASTER=bond0 #将网卡指向bond0SLAVE=yes #启用双网卡5、修改rc.local文件,添加以下信息[root@rhel ~]#vi /etc/rc.localifenslave bond0 eth0 eth1 #rhel6以上可以不设,但需要重启。

6、修改内核文件,系统不同有差异需要谨慎查看,查看备注。

Rhel6.3以下添加[root@rhel ~]#vi /etc/modprobe.d/dist.confAlias bond0 bondingOptions bond0 mode=1 miimon=50 #可在ifcfg-bond0中添加用BONDING_OPT=””连接。

Linux双网卡静态IP地址配置过程

Linux双网卡静态IP地址配置过程
虚拟机VM中Linux双网卡配置
• 静态IP地址配置过程说明
– 第一个网卡在安装时已经配置成静态IP地址 – 第二增加的网卡也配置成静态IP地址
• 配置过程示意图见以下Байду номын сангаасPPT中的图片
– 以RHEL AS5.32为例
进入VMware参数设置
设置VMware内存
• 内存设置
– 物理机内 存的一半
设置VMware内核数量
双网卡静态IP配置
• 重新启动网卡
双网卡静态IP配置
• 查询配置结果
双网卡静态IP配置
• 测试配置结果
• CPU数量
– 物理CPU 的核心数
准备添加网卡
添加物理网卡的连接类型—桥接
物理网卡添加成功
双网卡静态IP配置
• 启动setup命令,并在下图中选择网络配置
双网卡静态IP配置
• 选择网卡
– 光标带所在位置就为选择的网卡
双网卡静态IP配置
• 配置静态IP地址
– 用空格把Use DHCP行中的符号“*”去掉才能 配置静态IP

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

linux双网卡双IP双网关如何配置
[root@SERVER cripts]# cat ifcfg-eth1
# Broadcom Corporation NetXtreme II BCM5709 Gigabit Ethernet
DEVICE=eth1
BOOTPROTO=none
ONBOOT=yes
HOTPLUG=no
HOTPLUG=no
TYPE=Ethernet
IPADDR=192.168.1.2
NETMASK=255.255.255.0
HWADDR=d8:d3:85:fb:d4:60
GATEWAY=192.168.1.1
USERCTL=no
IPV6INIT=no
PEERDNS=yes
eth1 的配置如下,不需要配置网关
TYPE=Ethernet
IPADDR=192.168.2.2
NETMASK=255.255.255.0
USERCTL=no
IPV6INIT=no
PEERDNS=yes
Linux 命令行下添加路由,192.168.3.0 走 eth1 的网关 192.168.2.1
route add -net 192.168.3.0 netmask 255.255.255.0 dev eth1
linux双网卡双ip双网关如何配置 注意: 2张网卡,只能有1张网卡配置网关,另1张网卡不能配置网关,通过route add添加路由功能来完成第2张网卡的网关配置. 如 : eth1 (192.168.2.2)不需要配置网关,但到 192.168.3.0的网段,需要从eth1去实现通信,其余的全部走eth0网卡,eth0配置网关. eth0的配置如下,配置网关参数 [root@redhat network-scripts]# cat ifcfg-eth0 # broadcom corporation netxtreme ii bcm5709 gigabit ethernet device=eth0 bootproto=none onboot=yes hotplug=no type=ethernet ipaddr=192.168.1.2 netmask=255.255.255.0 hwaddr=d8:d3:85:fb:d4:60 gateway=192.168.1.1 userctl=no ipv6init=no peerdns=yes eth1的配置如下,不需要配置网关 [root@server network-scripts]# cat ifcfg-eth1 # broadcom corporation netxtreme ii bcm5709 gigabit ethernet device=eth1 bootproto=none onboot=yes hotplug=no type=ethernet ipaddr=192.168.2.2 netmask=255.255.255.0 userctl=no ipv6init=no peerdns=yes linux命令行下添加路由,192.168.3.0走 eth1的网关 192.168.2.1 route add -net 192.168.3.0 netmask 255.255.255.0 dev eth1 下载文档原格式( txt原格式 ,共1页)

Linux双网卡(源地址路由)

Linux双网卡(源地址路由)

在Discuz! Board 看到这篇文章,挺好的,COPY下来.linux双网卡怎么设置我就不说了,我这里说的是linux双网卡的流量问题...可能这个问题很偏们..你们也许用不上..我还是要说..问题描述,一个linux主机,上面两个网卡..route -n的输出是这样的.代码: [复制到剪贴板]Destination Gateway Genmask Flags Metric Ref Use Iface61.132.43.128 0.0.0.0 255.255.255.192 U 0 0 0 eth1127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo0.0.0.0 61.132.43.134 0.0.0.0 UG 0 0 0 eth0这里解释一下...第一行是说,你要访问61.132.43.128这个网段,掩码是255.255.255.192的话..从eth1这个网卡出去..第二行是关于本机的,访问自己从lo这个虚拟的本地网卡走..第三行是说你要去任何地方的话..从网关61.132.43.134出去.并且网卡是eth0到这里我们看到了..我们除了去61.132.43.128这个网络是从eth1走以外..去其他地方都是从eth0走...这样是不是很浪费了双网卡??没错..是很浪费..因为不论你用那种监测工具查看流量..都是eth0有..而其他网卡没有...天哪...为此我是煞费苦心..甚至怀疑网卡是不是坏了..因为在win2k上这种事情是不可能发生的..那我们怎么解决这个问题呢?有人也许会说给个不同网关让另一块网卡用其他网关不就可以..是这个是可以..但是问题是我的ip都是在同一个网段..那来的不同网关.?网关就一个61.132.43.134...还好linux系统给我们提供了一个很好的路由套件---iproute2我们来熟悉一下..iproute2由几个常见的命令..ip ro ls ip就是ip命令啦,ro就是route的所写,ls是list的缩写...整个命令就是列出系统的路由表..这个可和route -n的效果差不多..但是更为清楚系统的route是如何的..我们来看看吧:代码: [复制到剪贴板][root@localhost root]# ip ro ls61.132.43.128/26 dev eth1 proto kernel scope link src 61.132.43.136127.0.0.0/8 dev lo scope linkdefault via 61.132.43.134 dev eth0是不是一样呢?由几个地方不同..第一条多了一个src,增加了对源数据包的选择,而且子网掩码也变成/26的形式..(参考ip地址的书籍)最后一个仍然是网关...现在我们只要稍稍动手把从61.132.43.136出来的流量让他不要从eth0出去..然他走eth1 我们加一条自定义的路由表代码: [复制到剪贴板]ip ro add default via 61.132.43.134 table 200这里只是加了一条默认路由到一个自定义的路由表200中,最大数值是255,但是你不要用255,因为那是系统默认用了..你用200以下就可以.具体的路由表在/etc/iproute2/rt_tables中查看刚才建立的路由表可以用ip ro ls table 200代码: [复制到剪贴板][root@localhost root]# ip ro ls table 200default via 61.132.43.134 dev eth1看到了吗?虽然我没有指定dev是什么.但是系统自动分配了一个eth1给这个路由表,因为eth0已经用在主路由表中了..这也说明了,的确不能在同一个路由表中由相同的网关..虽然可以设置,但是具体没什么作用.然后我们要用一个规则把,匹配的数据包引导到刚刚建立的路由表中..代码: [复制到剪贴板]ip ru add from 61.132.43.136 table 200这里ru是rule的缩写.from是一个匹配的动作.就是所源地址是61.132.43.136的包..请走自定义路由表200的设置..查看一下代码: [复制到剪贴板][root@localhost root]# ip ru ls0: from all lookup local32765: from 61.132.43.136 lookup 20032766: from all lookup main32767: from all lookup 253到这里两块网卡终于都用上了.汗......。

在linux(ubuntu)下虚拟机下双网卡负载均衡(lacp)

在linux(ubuntu)下虚拟机下双网卡负载均衡(lacp)

一、配置虚拟机虚拟机上映射物理网卡设置Edit→virtual network edit-→host virtual network mapping 见下图2.在主界面下:点击edit virtual machine seting 弹出如下三个网卡第一个网卡就设置默认桥模式:vmnet0(default bridged)每二个网卡点击custom设置 vmnet1(bridged)每三个网卡点击custom设置 vmnet2(bridged)二、配置双网卡做lacp∙mode=0 (balance-rr): 採取依序使用的連線的方式,提供了負載均衡及容錯的功能λ∙mode=1 (active-backup): 眾多的連線中,只有一個是啟用的狀態,當啟用的連線失效(敗),則由備援的連線接手,提供容錯機制λ∙mode=2 (balance-xor): 採用xor的演算法來選擇傳輸的連線,其結果是以目的地MAC為基準選擇哪一條連線;提供了負載均衡及容錯機制λ∙mode=3 ( broadcast): 把封包送到所有的連線,當有連線失效沒有任何downtime,但此法過於浪費連線資源;有容錯機制λ∙mode=4 (802.3ad, LACP): IEEE 802.3ad Dynamic Link Aggregation協定;提供較好的機制,並可搭配802.1Q trunking同時介接不同的VLAN;惟獨此法必須與支援802.3ad的交換機介接,並且每個slave的驅動程式都需支援ethtool擷取介面的訊息, 較為豪華,但是提供了相當優良的應用,負載均衡及容錯機制λ∙mode=5 (balance-tlb): Adaptive Transmit load balancing; 無須交換機支援但slave驅動程式需支援ethtool;根據連線介面卡的負載決定traffic如何送出,回覆的traffic則由送出的salve接收λ∙mode=6 (balance-alb): 包含了mode 5所有功能及需求,再加上接收traffic時的負載均衡.编辑/etc/network/interfacesauto lo bond0 eth3 eth4iface bond0 inet staticaddress 1.1.1.2netmask 255.255.255.0network 1.1.1.0gateway 1.1.1.1up /sbin/ifenslave bond0 eth3up /sbin/ifenslave bond0 eth4iface lo loopbackiface eth3 inet staticaddress 1.1.2.4netmask 255.255.255.0iface eth4 inet staticaddress 1.1.2.5netmask 255.255.255.0再编辑 /etc/modprobe.configalias bond0 bondingoptions bonding mode=4 miimon=100接着:/etc/modulesbonding mode=4 miimon=100最后重启网络即可/etc/init.d/networking restart注:最好重启一下系统Linux下的绑定状态:root@qinyb-vmubuntu:~/下载# cat /proc/net/bonding/bond0Ethernet Channel Bonding Driver: v3.5.0 (November 4, 2008)Bonding Mode: load balancing (round-robin)MII Status: upMII Polling Interval (ms): 100Up Delay (ms): 0Down Delay (ms): 0Slave Interface: eth3MII Status: upLink Failure Count: 0Permanent HW addr: 00:0c:29:72:71:12Slave Interface: eth4MII Status: upLink Failure Count: 0Permanent HW addr: 00:0c:29:72:71:1c接口配置信息:root@qinyb-vmubuntu:~/下载# ifconfigbond0 Link encap:以太网硬件地址 00:0c:29:72:71:12inet 地址:1.1.1.2 广播:1.1.1.255 掩码:255.255.255.0inet6 地址: fe80::20c:29ff:fe72:7112/64 Scope:LinkUP BROADCAST RUNNING MASTER MULTICAST MTU:1500 跃点数:1 接收数据包:395 错误:0 丢弃:0 过载:0 帧数:0发送数据包:1724 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:0接收字节:56440 (56.4 KB) 发送字节:152556 (152.5 KB)eth2 Link encap:以太网硬件地址 00:0c:29:72:71:08inet 地址:192.168.181.4 广播:192.168.181.255 掩码:255.255.255.0 inet6 地址: fe80::20c:29ff:fe72:7108/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 跃点数:1接收数据包:52500 错误:0 丢弃:0 过载:0 帧数:0发送数据包:30026 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1000接收字节:49586740 (49.5 MB) 发送字节:2592952 (2.5 MB)中断:18 基本地址:0x2000eth3 Link encap:以太网硬件地址 00:0c:29:72:71:12inet 地址:1.1.2.4 广播:1.1.2.255 掩码:255.255.255.0UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 跃点数:1 接收数据包:205 错误:0 丢弃:0 过载:0 帧数:0发送数据包:891 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1000接收字节:39490 (39.4 KB) 发送字节:80263 (80.2 KB)中断:16 基本地址:0x2080eth4 Link encap:以太网硬件地址 00:0c:29:72:71:12inet 地址:1.1.2.5 广播:1.1.2.255 掩码:255.255.255.0UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 跃点数:1 接收数据包:190 错误:0 丢弃:0 过载:0 帧数:0发送数据包:833 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:1000接收字节:16950 (16.9 KB) 发送字节:72293 (72.2 KB)中断:17 基本地址:0x2400lo Link encap:本地环回inet 地址:127.0.0.1 掩码:255.0.0.0inet6 地址: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 跃点数:1接收数据包:899 错误:0 丢弃:0 过载:0 帧数:0发送数据包:899 错误:0 丢弃:0 过载:0 载波:0碰撞:0 发送队列长度:0接收字节:97324 (97.3 KB) 发送字节:97324 (97.3 KB)Eth2 连外网没有参与绑定。

Linux系统配置双网卡绑定bond0

Linux系统配置双网卡绑定bond0

Linux系统配置双⽹卡绑定bond01、bonding简述双⽹卡配置设置虚拟为⼀个⽹卡实现⽹卡的冗余,其中⼀个⽹卡坏掉后⽹络通信仍可正常使⽤,实现⽹卡层⾯的负载均衡和⾼可⽤性。

现在⼀般的企业都会使⽤双⽹卡接⼊,这样既能添加⽹络带宽,同时⼜能做相应的冗余,可以说是好处多多。

⽽⼀般企业都会使⽤linux操作系统下⾃带的⽹卡绑定模式,当然现在⽹卡产商也会出⼀些针对windows操作系统⽹卡管理软件来做⽹卡绑定(windows操作系统没有⽹卡绑定功能需要第三⽅⽀持)。

1.1 bonding原理⽹卡⼯作在混杂(promisc)模式,接收到达⽹卡的所有数据包,tcpdump⼯作⽤的也是混杂模式(promisc),将两块⽹卡的MAC地址修改为相同接收特定MAC的数据帧,然后把相应的数据帧传送给bond驱动程序进⾏处理。

1.2 Bonding模式(bonding mode)轮询策略(round robin),mode=0,按照设备顺序依次传输数据包,提供负载均衡和容错能⼒主备策略(active-backup),mode=1,只有主⽹卡处于⼯作状态,备⽹卡处于备⽤状态,主⽹卡坏掉后备⽹卡开始⼯作,提供容错能⼒异或策略(load balancing (xor)),mode=2,根据源MAC地址和⽬的MAC地址进⾏异或计算的结果来选择传输设备,提供负载均衡和容错能⼒⼴播策略(fault-tolerance (broadcast)),mode=3,将所有数据包传输给所有接⼝通过全部设备来传输所有数据,⼀个报⽂会复制两份通过bond下的两个⽹卡分别发送出去,提供⾼容错能⼒动态链接聚合(lacp),mode=4,按照802.3ad协议的聚合⾃动配置来共享相同的传输速度,⽹卡带宽最⾼可以翻倍,链路聚合控制协议(LACP)⾃动通知交换机聚合哪些端⼝,需要交换机⽀持 802.3ad协议,提供容错能⼒输出负载均衡模式(transmit load balancing),mode=5,输出负载均衡模式,只有输出实现负载均衡,输⼊数据时则只选定其中⼀块⽹卡接收,需要⽹卡和驱动⽀持ethtool命令输⼊/输出负载均衡模式(adaptive load balancing),mode=6,输⼊和输出都实现负载均衡,需要⽹卡和驱动⽀持ethtool命令2、⽹卡配置⽂件的配置2.1 配置环境 环境:系统CentOS 6.7 + 虚拟机 VMware 12 ⾄少两块物理⽹卡(VMware上添加eth0,eth1) 2.2 需要添加或修改的配置⽂件有5个(mode=1) 这5个配置⽂件是: /etc/sysconfig/network-scripts/ifcfg-eth{0,1} /etc/sysconfig/network-scripts/ifcfg-bond0 /etc/modprobe.d/dist.conf /etc/rc.local2.2.1 /etc/sysconfig/network-scripts/ifcfg-{eth0,eth1,bonding0}修改或添加提⽰:先备份好eth0和eth1,再修改这⼏个⽂件以下是修改好的三个⽹卡配置⽂件的参数[root@ant network-scripts]# vimdiff ifcfg-eth0 ifcfg-eth1 ifcfg-bond02.2.2 修改/etc/modprobe.d/dist.conf⽂件在此⽂件中添加以下内容:alias bond0 bonding,表⽰系统在启动时加载bonding模块,对外虚拟⽹络接⼝设备为 bond0miimon=100,表⽰系统每100ms监测⼀次链路连接状态,如果有⼀条线路不通就转⼊另⼀条线mode=1,表⽰绑定模式为1primary=eth0,系统⾸先eth0作为bond0接⼝与外界信息的传输接⼝2.2.3 修改配置⽂件/etc/rc.local在此⽂件中添加以下内容:modprobe bonding miimon=100 mode=12.2.4 重启⽹络(service network restart),并查看三个接⼝的mac地址使⽤ifconfig命令显⽰,bond0,eth1,eth2物理地址相同,提⽰三个⽹卡均通过⼀个ip主机端⼝与外界通信但是,我们可以看到,在mode=1的情况下,当前bond0采⽤eth0通信,实际的物理⽹卡地址见下图:3、验证⽹络的连通性没有丢包,⽹络连通性可。

LINUX系统下双网卡双网关设置(含五篇)

LINUX系统下双网卡双网关设置(含五篇)

LINUX系统下双网卡双网关设置(含五篇)第一篇:LINUX系统下双网卡双网关设置由于电信和网通之间互联互通的问题,很多人选择双线路机房,所谓双线路机房就是拥有两条出口,一条电信一条网通。

最近在一个双线路机房测试一台服务器,打算作为论坛的数据库服务器使用,服务器操作系统为Linux。

计划配置为双IP,双域名,使得浏览者通过电信和网通两条线路都能正常访问服务器,而且各走各的,互不影响。

在配置网络的时候遇到了问题,由于Linux默认只有一个网关,在网络上查询了很久,找到一个解决方案,因此整理了一下。

感谢原文作者jac003ke。

服务器操作系统RedHat linux 9,设置两张路由表1.vi /etc/iproute2/rt_tables,增加网通和电信两个路由表251 tel电信路由表252 cnc 网通路由表2.给网卡绑定两个地址用于电信和网通两个线路ip addr add 192.168.0.2/24 dev eth0ip addr add 10.0.0.2/24 dev eth13、分别设置电信和网通的路由表电信路由表:#确保找到本地子网ip route add 192.168.0..0/24 via 192.168.0.2 dev eth0 table tel#内部回环网络ip route add 127.0.0.0/8 dev lo table tel#192.168.0.1为电信网络默认网关地址ip route add default via 192.168.0.1 dev eth0 table tel网通线路路由表:#确保找到本地子网ip route add 10.0.0.0/24 via 10.0.0.2 dev eth1 table cnc#内部回环网络ip route add 127.0.0.0/8 dev lo table cnc#10.0.0.1是网通的默认网关ip route add default via 10.0.0.1 dev eth1 table cnc4、电信和网通各有自己的路由表,制定策略,让192.168.0.2的回应数据包走电信的路由表路由,10.0.0.2的回应数据包走网通的路由表路由ip rule add from 192.168.0.1 table telip rule add from 10.0.0.1 table cnc第二篇:双网卡连接内网外网--默认网关设置问题双网卡连接内网外网--默认网关设置问题2010年06月07日星期一14:36首先你的机器需要有两块网卡,分别接到两台交换机上,internet地址:192.168.1.8,子网掩码:255.255.255.0,网关:192.168.1.1内部网地址:172.23.1.8,子网掩码:255.255.255.0,网关:172.23.1.1如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用 route print查看时会看到Network Destination Netmask Gateway Interface Metric0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.80.0.0.0 0.0.0.0 172.23.1.1 172.23.1.8即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。

Linux双网卡双IP设置

Linux双网卡双IP设置

Linux双网卡双IP设置电信:IP:61.147.67.189网关:61.147.67.161网通:IP:122.195.134.157网关:122.195.134.1291)添加路由表修改/etc/iproute2/rt_tables,添加内容:252 tel 电信路由表251 cnc 网通路由表2)如创建一个配置文件/etc/iproute.sh,文件权限要设置成可执行,内容如下#!/bin/ship route flush table telip route add default via 61.147.67.193 dev eth0 src 61.147.67.200 table telip rule add iif ethX table telip route flush table cncip route add default via 122.195.134.129 dev eth1 src 122.195.134.136 table cnc ip rule add iif ethX table cnc#说明:ethX 代表IP配置的网卡,比如eth0 是电信,3 /etc/wtiproute.sh#!/bin/shroute add -net 1.24.0.0 netmask 255.248.0.0 gw 122.195.134.129route add -net 1.56.0.0 netmask 255.248.0.0 gw 122.195.134.129route add -net 1.188.0.0 netmask 255.252.0.0 gw 122.195.134.129route add -net 14.204.0.0 netmask 255.254.0.0 gw 122.195.134.129route add -net 27.8.0.0 netmask 255.248.0.0 gw 122.195.134.129route add -net 27.36.0.0 netmask 255.252.0.0 gw 122.195.134.129route add -net 27.40.0.0 netmask 255.248.0.0 gw 122.195.134.129route add -net 27.50.128.0 netmask 255.255.128.0 gw 122.195.134.129route add -net 27.54.192.0 netmask 255.255.224.0 gw 122.195.134.129route add -net 27.98.224.0 netmask 255.255.224.0 gw 122.195.134.129route add -net 27.106.128.0 netmask 255.255.192.0 gw 122.195.134.129route add -net 27.115.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 27.131.220.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 27.192.0.0 netmask 255.224.0.0 gw 122.195.134.129 route add -net 36.32.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 36.248.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 42.48.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 42.63.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 42.224.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 47.153.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 47.154.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 47.200.192.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 58.16.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 58.24.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 58.30.64.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 58.30.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 58.31.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 58.68.128.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 58.68.144.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 58.83.17.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 58.116.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 58.128.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 58.144.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 58.240.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 58.248.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 58.249.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 58.252.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 59.108.32.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 59.108.64.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 59.109.64.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 59.109.80.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 60.0.0.0 netmask 255.224.0.0 gw 122.195.134.129route add -net 60.63.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 60.194.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 60.206.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 60.208.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 60.255.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 61.4.176.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 61.28.112.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 61.48.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 61.133.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 61.134.96.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 61.134.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 61.135.0.0 netmask 255.255.0.0 gw 122.195.134.129route add -net 61.137.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 61.138.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 61.138.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 61.139.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 61.148.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 61.156.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 61.158.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 61.159.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 61.161.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 61.161.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 61.162.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 61.167.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 61.168.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 61.176.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 61.179.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 61.180.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 61.181.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 61.182.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 61.189.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 61.233.16.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 61.237.224.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 61.240.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 61.240.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 61.240.232.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 61.240.240.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 61.241.64.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 61.241.128.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 61.241.192.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 61.242.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 61.242.160.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 61.242.224.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 61.243.32.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 61.243.112.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 61.243.124.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 61.243.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 61.243.192.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 101.16.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 101.44.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 101.64.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 101.72.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 103.29.16.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 103.29.132.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 110.6.0.0 netmask 255.254.0.0 gw 122.195.134.129route add -net 110.52.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 110.72.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 110.172.224.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 110.228.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 110.232.32.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 110.236.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 110.240.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 111.67.192.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 111.85.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 111.160.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 111.192.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 111.228.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 112.64.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 112.80.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 112.96.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 112.109.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 112.111.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 112.122.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 112.132.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 112.192.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 112.224.0.0 netmask 255.224.0.0 gw 122.195.134.129 route add -net 113.0.0.0 netmask 255.248.0.0 gw 122.195.134.129route add -net 113.8.0.0 netmask 255.254.0.0 gw 122.195.134.129route add -net 113.18.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 113.31.16.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 113.31.32.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 113.31.64.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 113.56.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 113.58.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 113.59.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 113.194.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 113.200.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 113.204.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 113.209.192.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 113.209.255.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 113.213.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 113.224.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 114.28.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 114.54.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 114.60.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 114.66.0.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 114.110.0.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 114.110.64.0 netmask 255.255.192.0 gw 122.195.134.129route add -net 114.112.16.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 114.112.24.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 114.112.48.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 114.112.136.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 114.112.144.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 114.112.160.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 114.112.192.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 114.113.16.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 114.113.32.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 114.113.64.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 114.113.128.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 114.113.144.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 114.113.208.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 114.113.224.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 114.114.112.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 114.118.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 114.119.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 114.132.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 114.240.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 115.35.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 115.46.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 115.48.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 115.85.192.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 115.100.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 115.102.160.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 115.102.192.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 115.103.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 115.173.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 116.2.0.0 netmask 255.254.0.0 gw 122.195.134.129route add -net 116.60.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 116.62.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 116.63.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 116.70.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 116.90.80.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 116.95.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 116.112.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 116.116.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 116.128.0.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 116.193.16.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 116.193.18.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 116.199.64.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 116.213.128.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 116.213.168.0 netmask 255.255.248.0 gw 122.195.134.129route add -net 116.213.192.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 116.213.224.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 116.213.248.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 116.217.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 116.218.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 116.242.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 116.255.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 117.8.0.0 netmask 255.248.0.0 gw 122.195.134.129route add -net 117.74.64.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 117.79.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 117.79.64.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 117.79.224.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 117.79.240.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 117.79.242.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 117.79.244.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 117.79.246.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 117.106.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 117.112.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 118.24.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 118.25.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 118.26.16.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 118.26.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 118.26.224.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 118.72.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 118.80.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 118.88.32.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 118.88.64.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 118.88.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 118.126.6.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 118.132.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 118.144.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 118.146.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 118.185.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 118.186.64.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 118.186.192.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 118.192.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 118.193.240.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 118.194.128.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 118.194.192.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 118.194.232.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 118.212.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 118.224.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 119.4.0.0 netmask 255.252.0.0 gw 122.195.134.129route add -net 119.32.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 119.32.64.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 119.32.192.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 119.33.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 119.33.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 119.33.192.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 119.36.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 119.39.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 119.40.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 119.40.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 119.42.0.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 119.44.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 119.48.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 119.57.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 119.57.64.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 119.59.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 119.62.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 119.63.32.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 119.80.32.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 119.80.56.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 119.80.64.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 119.80.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 119.88.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 119.108.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 119.112.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 119.148.160.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 119.148.162.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 119.161.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 119.161.208.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 119.161.224.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 119.162.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 119.164.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 119.176.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 119.232.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 119.233.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 119.248.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 119.253.32.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 119.253.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 119.255.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 120.0.0.0 netmask 255.240.0.0 gw 122.195.134.129route add -net 120.65.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 120.66.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 120.80.0.0 netmask 255.248.0.0 gw 122.195.134.129route add -net 120.131.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 120.131.64.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 120.131.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 120.134.62.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 120.195.0.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 120.195.32.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 121.5.0.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 121.5.16.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 121.5.32.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 121.16.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 121.52.208.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 121.55.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 121.68.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 121.79.128.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 121.79.144.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 121.100.128.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 121.100.224.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 121.101.208.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 122.0.64.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 122.10.228.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 122.10.232.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 122.10.240.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 122.11.40.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 122.11.48.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 122.49.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 122.96.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 122.102.0.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 122.102.64.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 122.112.0.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 122.112.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 122.113.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 122.136.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 122.156.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 122.188.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 122.192.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 122.200.64.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 122.248.48.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 123.4.0.0 netmask 255.252.0.0 gw 122.195.134.129route add -net 123.8.0.0 netmask 255.248.0.0 gw 122.195.134.129route add -net 123.56.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 123.56.128.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 123.98.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 123.103.2.0 netmask 255.255.254.0 gw 122.195.134.129route add -net 123.103.8.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 123.103.16.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 123.103.32.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 123.108.208.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 123.108.212.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 123.108.216.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 123.108.220.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 123.112.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 123.128.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 123.138.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 123.144.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 123.148.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 123.152.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 123.188.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 123.196.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 123.232.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 123.253.132.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 124.14.160.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 124.42.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 124.64.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 124.66.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 124.67.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 124.68.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 124.88.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 124.128.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 124.152.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 124.160.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 124.192.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 124.201.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 124.203.192.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 124.205.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 124.207.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 124.240.88.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 124.240.96.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 124.240.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 124.248.32.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 124.249.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 125.32.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 125.97.240.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 125.211.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 125.215.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 135.244.80.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 138.32.244.0 netmask 255.255.252.0 gw 122.195.134.129route add -net 140.206.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 144.211.80.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 144.211.138.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 150.255.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 153.0.0.0 netmask 255.255.0.0 gw 122.195.134.129route add -net 157.122.136.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 159.153.120.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 161.207.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 163.142.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 163.177.136.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 163.179.192.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 168.159.144.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 168.159.152.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 168.159.156.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 168.159.158.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 168.160.224.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 171.34.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 171.36.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 171.116.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 175.16.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 175.42.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 175.44.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 175.106.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 175.146.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 175.148.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 175.152.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 175.160.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 175.184.128.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 175.189.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 175.191.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 180.78.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 180.89.128.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 180.95.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 180.129.128.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 180.130.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 180.184.0.0 netmask 255.254.0.0 gw 122.195.134.129 route add -net 180.186.0.0 netmask 255.255.0.0 gw 122.195.134.129 route add -net 180.188.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 180.189.148.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 180.223.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 182.18.0.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 182.18.64.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 182.48.96.0 netmask 255.255.240.0 gw 122.195.134.129route add -net 182.50.4.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 182.50.8.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 182.50.112.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 182.50.120.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 182.50.124.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 182.54.0.0 netmask 255.255.128.0 gw 122.195.134.129 route add -net 182.61.128.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 182.61.192.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 182.88.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 182.112.0.0 netmask 255.240.0.0 gw 122.195.134.129 route add -net 182.236.160.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 183.92.0.0 netmask 255.252.0.0 gw 122.195.134.129 route add -net 183.184.0.0 netmask 255.248.0.0 gw 122.195.134.129 route add -net 192.11.23.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 192.11.26.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 192.11.39.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 192.11.236.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 192.139.135.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 192.139.136.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 192.170.79.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 194.138.203.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 202.4.252.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 202.38.8.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 202.38.147.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 202.38.161.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 202.38.164.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 202.43.144.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 202.69.4.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 202.75.208.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 202.77.39.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 202.84.16.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 202.85.208.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 202.91.176.0 netmask 255.255.248.0 gw 122.195.134.129 route add -net 202.91.184.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 202.91.186.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 202.91.190.0 netmask 255.255.254.0 gw 122.195.134.129 route add -net 202.91.224.0 netmask 255.255.240.0 gw 122.195.134.129 route add -net 202.93.252.0 netmask 255.255.252.0 gw 122.195.134.129 route add -net 202.94.1.0 netmask 255.255.255.0 gw 122.195.134.129 route add -net 202.95.0.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 202.96.0.0 netmask 255.255.192.0 gw 122.195.134.129 route add -net 202.96.64.0 netmask 255.255.224.0 gw 122.195.134.129 route add -net 202.97.128.0 netmask 255.255.128.0 gw 122.195.134.129。

linux双网卡配置

linux双网卡配置

linux双⽹卡配置
⼀、VM虚拟机添加⼀个⽹络适配器。

选择⾃⼰需要的模式类型
⼆、启动虚拟机,配置⽹卡
按原先配置⽹卡的⽅式配置完(ip地址及默认⽹关还有⽹卡名不能跟原先的⼀样)
重启所有⽹卡(service network restart)后检查⽹卡
三、测试新增⽹卡环境
关闭原先⽹卡,检查新增⽹卡是否能与外⽹链接
ping外⽹后提⽰⽆法识别设备(unknown host ),表⽰⽆dns域名解析服务。

三、解决问题
1、查看⽹卡配置(cat /etc/sysconfig/network-scripts/ifcfg-eth1)
如果配置了dns,则可能是(/etc/resolv.conf)这个路径在重装时linux系统未默认分配给它dns域名解析地址,所以⼿动配置下即可
***我配置好后不知为什么必须⼿启动下才能与外⽹链接(centos6.8)centos7就不会,如果有知道的⼤佬,⿇烦给我这个菜鸟讲解下***。

Linux双网卡路由设置

Linux双网卡路由设置

为了Linux双网卡路由设置如题。

为了Linux可以上网,加了网关。

如下:1。

所修改得关键文件:/etc/sysconfig/hwconf 检查网卡是否被检测到。

/etc/modules.conf 检查每个网卡分配得别名。

/etc/sysconfig/network-stripts/ifcfg-eth0 配置网卡一/etc/sysconfig/network-stripts/ifcfg-eth1 配置网卡二/etc/sysconfig/networking/* 有部分关于主机名称等得配置文件。

2。

使用如下命令可以让配置生效:/etc/init.d/network restart3。

静态路由添加方法:(1)将添加静态路由的命令加入到rc.local中/etc/rc.d/rc.local格式如下(与route命令格式一致):route add -net 219.223.216.0 netmask 255.255.255.0 gw219.223.215.129 dev eth1加后,需重启系统后生效。

注:另有说法可将静态路由加入/etc/sysconfig/static-routes文件中(此文件中加入试用无效)(2)将添加静态路由的命令加入到/etc/sysconfig/network-scripts/route-eth1文件中格式如下:219.223.214.0/24 via 219.223.215.129 dev eth1219.223.215.0/24 via 219.223.215.129加后,需service network restart后生效以上两种方式加入路由重启后不丢失(3)临时添加路由命令(命令行加入):route add -net 192.168.0.0 netmask 255.255.255.0 gw 192.168.0.1 eth0 route add default gw 192.168.0.1 eth0netstat -rn 查看路由表。

VMware虚拟机的联网设置 (双网卡的设置方法)

VMware虚拟机的联网设置 (双网卡的设置方法)
虚拟机设置: ip :192.168.101.100 gateway : 192.168.101.1
这 样就实现了虚拟பைடு நூலகம்<--->主机 通信,但是 虚拟机<--->互联网 仍无法通信
1)选择VMware的Host- only
2)主机的本地连接
3)在虚 拟机linux里,设置网络
4、共享主机的Internet连接的方式 (如 果主机是Win98系统可能不适用):
host-only方式 只实现虚拟机<--->主机 通信 ,一般不单独采用。
像我在虚拟机下开发嵌入式,虚拟机要给开发板提供NFS服务,就采用 桥接方式连接嵌入式的网卡。若有时想下载点软件,查查资料,就改用NAT方式,非常方便!
没关系,我们可以在 Virtual Network Editor -> Host Virtual Network Mapping 选项卡里,VMnet2选择Realtek网卡
这时,我们回到Virtual Network Editor -> Automatic Bridging 选项卡,发现VMnet0 把 Realtek网卡排除了
在虚拟机linux里,设置网络:
总结:
共享连接方式和NAT方式,都可以实现虚拟机<--->主机 , 虚拟机--->互联网 通信,NAT方式设置简单,且可以实现同时访问多个物理网卡。
桥接方式可实现虚拟机<--->主机 虚拟机<---->互联网 通信,若虚拟机作为服务器,只有这种方式可行。但需独立的IP给虚拟机,且若物理网卡连接断开,虚拟机与主机也不能连接。
共享host-only方式,可实现 虚拟机<--->主机 通信,但是 虚拟机--->互联网 即只能够虚拟机访问互联网,但是若想把虚拟机作为服务器,让互联网访问,不可以。

Linux下的bonding(双网卡绑定)配置整理

Linux下的bonding(双网卡绑定)配置整理

Linux下的bonding(双网卡绑定)配置整理Linux下的bonding(双网卡绑定)配置整理1. 检查你的系统是否支持bonding首先,执行命令:$ rpm -qf /sbin/ifup它将会返回一行文本,以"initscripts"或"sysconfig,"开头,后面跟着一串数字。

这就是提供网络初始化脚本的包。

注意,如果查到的包是initscripts,后面配置的时候要使用initscripts的配置方式,这边的环境是initscripts方式。

如果查到的是sysconfig包,则配置会不同,详细请查看下一步,为了确定你的安装是否支持bonding,执行命令:$ grep ifenslave /sbin/ifup如果返回任何匹配记录,则表示你的initscripts或sysconfig支持bonding。

2. 修改网络适配器的配置针对现在的网络适配器配置文件进行修改,配置文件都放在/etc/sysconfig/network-scripts目录下,如下:第一个网络适配器:vi /etc/sysconfig/network-scripts/eth0DEVICE=eth0 ONBOOT=yes BOOTPROTO=none MASTER=bond0 SLA VE=yes第二个网络适配器:vi /etc/sysconfig/network-scripts/eth1DEVICE=eth1 USERCTL=no ONBOOT=yes MASTER=bond0 SLA VE=yes BOOTPROTO=non ewk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});3.创建bonding的网络脚本vi /etc/sysconfig/network-scripts/bond0DEVICE=bond0IPADDR=192.168.1.66//修改为你需要的IPNETMASK=255.255.255.0 NETWORK=192.168.1.0 BROADCAST=192.168.1.255 ONBOOT= yesBOOTPROTO=none USERCTL=no4. bond驱动的选项Bonding驱动的选项是通过在加载时指定参数来设定的,通常在以下两个文件里面指定。

linux下双网卡绑定并设置双IP

linux下双网卡绑定并设置双IP

linux下双网卡绑定并设置双IP环境:双网卡服务器RHEL AS5.4目的:双网卡绑定并设置双IP配置:分为2部分:一、双网卡绑定;二、给绑定后的网卡设置双IP一、双网卡绑定1,新建个ifcfg-bond0 (cp /etc/sysconfig/network-scripts/ifcfg-eth0/etc/sysconfig/network-script/ifcfg-bond0)2,修改ifcfg-bond0文件,去掉mac地址相关信息(HW ADDR),给个ip地址,网络地址,广播地址如下:# cat ifcfg-bond0DEVICE= bond0BOOTPROTO=staticIPADDR=192.168.80.189 //*第一个IP地址*//NETMASK=255.255.255.0 //*网络掩码*//ONBOOT=yes:wq //*保存退出*//3,修改ifcfg-eth0和ifcfg-eth1,如下:cat ifcfg-eth0cat ifcfg-eth14,修改/etc/modprobe.conf,添加如下语句:alias bond0 bondingoptions bond0 miimon=100 mode=1注释:mode可以为0,1,0为负载均衡,1为失效保护如下图:5,修改/etc/rc.d/rc.local,添加如下内容:ifenslave bond0 eth0 eth1route add -net 192.168.1.255 netmask 255.255.255.0 bond0如下图:6,重启,看能否通过ssh登陆上服务器bond0得ip(192.168.1.136),如果成功登陆或者ping通了,再查看一下连接状态ifconfig,如下图:ifconfig查看连接状态7,尝试拔掉一根网线看是否能正常登陆上去(或ping得通),再查看一下更连接状态(cat /proc/net/bonding/bond0)如下图:8,尝试一下更换一下mode的值,再试一下。

linux双网卡绑定

linux双网卡绑定
ONBOOT=yes
TYPE=Ethernet
这里要主意,不要指定单个网卡的IP 地址、子网掩码或网卡 ID。将上述信息指定到虚拟适配器(bonding)中即可。
[root@rhas-13 network-scripts]# cat ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
在mode=0 负载均衡工作模式,他能提供两倍的带宽,下我们来看一下网卡的配置信息
[root@rhas-13 root]# ifconfig
bond0 Link encap:Ethernet HWaddr 00:0E:7F:25:D9:8B
inet addr:172.31.0.13 Bcast:172.31.3.255 Mask:255.255.252.0
alias bond0 bonding
options bond0 miimon=100 mode=0
6. 说明
如果是主备冗余模式,需将
options bond0 miimon=100 mode=0中
mode 改为1
其它改为
options bond0 miimon=100 mode=1 primary=eth0
UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1
RX packets:9572 errors:0 dropped:0 overruns:0 frame:0
TX packets:480 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:753739 (736.0 Kb) TX bytes:0 (0.0 b)

在VMware虚拟机下Linux系统上网方法介绍

在VMware虚拟机下Linux系统上网方法介绍

在VMware虚拟机下Linux系统上网方法介绍原理:使用Windows下的连接作为网关。

Linux作为一个虚拟的客户端通过这个Windows下的连接连上网。

1、设置Windows下的本地连接允许VMware的虚拟网卡来共享上网。

2、设置Windows下的VMware产生的虚拟网卡1。

将其IP设置为192.168.0.1。

子网掩码为255.255.255.0。

3、设置VMware的网卡为Host-only4、启动Linux,然后在网络设置中将eth0设置为IP为 192.168.0.2。

然后设置子网掩码255.255.255.0。

再设置网关为192.168.0.1。

最后设置DNS为Windows下使用的那 个DNS地址即可(在安装虚拟机前可以用ipconfig查到)。

再激活eth0即可。

5、如果不行,那就设置完后,重启你的电脑。

而我在公司装的时候,没做第3步,用了默认的NAT方式,同样也可以上网。

VMware的网卡设置模式VMware 提供四种网络连接方式======================================================== =Bridge:这种方式最简单,直接将虚拟网卡桥接到一个物理网卡上面,和linux下一个网卡 绑定两个不同地址类似,实际上是将网卡设置为混杂模式,从而达到侦听多个IP的能力.在此种模式下,虚拟机内部的网卡(例如linux下的eth0)直接连到了物理网卡所在的网络上,可以想象为虚拟机和host机处于对等的地位,在网络关系上是平等的,没有谁在谁后面的问题.使用这种方式很简单,前提是你可以得到1个以上的地址.对于想进行种种网络实验的朋友不太适合,因为你无法对虚拟机的网络进行控制,它直接出去了.nat方式:这种方式下host内部出现了一个虚拟的网卡vmnet8(默认情况下),如果你有过做nat服务器的经验,这里的vmnet8就相当于连接到内网的网卡,而虚拟机本身则相当于运行在内网上的机器,虚拟机内的网卡(eth0)则独立于vmnet8.你会发现在这种方式下,vmware自带的dhcp会默认地加载到vmnet8界面上,这样虚拟机就可以使用dhcp服务.更为重要的 是,vmware自带了nat服务,提供了从vmnet8到外网的地址转 换,所以这种情况是一个实实在在的nat服务器在运行,只不过是供虚拟机用的. 很显然,如果你只有一个外网地址,此种方式很合适.hostonly:这应该是最为灵活的方式,有兴趣的话可以进行各种网络实验.和nat唯一的不同的是,此种方式下,没有地址转换服务,因此,默认情况下,虚拟机只 能到主机访问,这也是hostonly的名字的意义. 默认情况下,也会有一个dhcp服务加载到vmnet1上.这样连接到vmnet8上的虚拟机仍然可以设置成dhcp,方便系统的配置.是不是这种方式就没有办法连接到外网呢,当然不是,事实上,这种方式更为灵活,你可以使用自己的方式,从而达到最理想的配置,例如:a.使用自己dhcp服务:首先停掉vmware自带的dhcp服务,使dhcp服务更为统一.b.使用自己的nat,方便加入防火墙.windows host可以做nat的方法很多,简单的如windows xp的internet共享,复杂的如windows server里的nat服务.c. 使用自己的防火墙.因为你可以完全控制vmnet1,你可以加入(或试验)防火墙在vmnet1和外网的网卡间.从以上可以看出,hostonly这种模式和普通的nat server带整个内网上网的情形类似,因此你可以方便的进行与之有关的实验,比如防火强的设置等1、Bridge模式(一切都跟host一样,只有ip不能与host相同) ip 192.168.39.222netmask:255.255.252.0gateway:192.168.39.254Primary nameserve:192.168.39.2522、NAT模式首先在host中查看VMnet8的IP(e.g. 192.168.255.1).启动VMware,点Edit下Virtual Network Settin g… ,弹出Virtual network Editor对话框;查看NAT选项卡,记录NAT的Gateway IP address:192.168.255.2在config中,填写:ip:192.168.255.5(与192.168.255.1在同一个网段的不同地址)netmask:255.255.255.0(与192.168.255.1的隐码相同)Gateway IP:填写VMware中的NAT网关192.168.255.2Primary nameserver:填写与主机中一样的网关192.168.39.252,这样就可以上网冲浪了.如果填写192.168.255.1,则不能连上外网.这里也可以不停,总之不能写错误的地址3、hostonly模式(1)查看你的连接外网的网卡的属性,选择“高级”标签,设置成允许共享,并设定允许的网络接口为VMNET1(2)再插看一下你的VMnet1 的属性,看一下TCP/IP协议的设置,你发现已经被自动设置为192.168.0.1/255.255.255.0,(3)windows下的设置完成,转入到跑linux的虚拟机.将你的eth0的ip地址设置为静态的(如果安装时没有选静态的话) .按红帽子图标->系统设置->网络(或其它你了解的方法)ip: 192.168.0.2(或其它在此网段上的地址)netmask: 255.255.255.0default gateway: 192.168.0.1 (VMnet1的地址)dns:输入你自己的DNS (host中用的DNS)保存设置.如果你还没有设置好主机名称:cd /etc/sysconfigvi network编辑HOSTNAMEcd /etcvi hosts加入:192.168.0.2 yourhostname重新启动服务su/sbin/service network restart(4)测试一下网关: ping 192.168.0.1dns: ping dnsserver=============================(1)Bridged方式用这种方式,虚拟系统的IP可设置成与本机系统在同一网段,虚拟系统相当于网络内的一台.独立的机器,与本机共同插在一个Hub上,网络内其他机器可访问虚拟系统,虚拟系统也可访问网络内其他机器,当然与本机系统的双向访问也不成问题.(2)NAT方式这种方式也可以实现本机系统与虚拟系统的双向访问但网络内其他机器不能访问虚拟系统,虚拟系统可通过本机系统用NAT协议访问网络内其他机 器.NAT方式的IP地址配置方法:虚拟系统先用DHCP自动获得IP地址,本机系统里的VMware services会为虚拟系统分配一个IP,之后如果想每次启动都用固定IP的话,在虚拟系统里直接设定这个IP即可.(3)host-only方式顾名思义这种方式只能进行虚拟机和主机之间的网络通信,既网络内其他机器不能访问虚拟系统,虚拟系统也不能访问其他机器.(4)not use方式既是不使用网络,虚拟系统为一个单机.一般来说,Bridged方式最方便好用但如果本机系统是win2000而网线没插(或者根本没有网卡),网络很可能不可用(大部分用PCI网卡的机器都如此),此时就只能用NAT方式或host-only,之前所说的那两块虚拟网卡就是适应这两种网络准备的.主机为WindowsXP系统,VMware虚拟机里安装Linux操作系统。

双网卡-虚拟机linux-arm-nfs文件系统挂载步骤总结

双网卡-虚拟机linux-arm-nfs文件系统挂载步骤总结

双网卡-虚拟机linux-arm-nfs文件系统挂载步骤总结作者:天王巨星以下过程由作者本人实践成功一、首先在pc上安装两个物理网卡然后在虚拟机下增加一个网卡,如下(一个是桥接,一个是NAT方式)桥接的用于和arm相连(很重要),NAT的用于和pc共享上网(上网无所谓)二、虚拟网络设置(编辑—>虚拟网络设置)(1)VMnet0一般默认是桥接,所以选择用于桥接的物理网卡(ok)(2)然后选一个用于NAT的连接,比如VMnet2,然后选用于NAT的物理网卡,接下来在NAT一栏里就选择好VMnet2就可以了。

设置好后应该是这样的结果:三、设置IP地址Windows下的两个IP:(1)上网的网卡IP:192.168.1.200 255.255.255.0 192.168.1.1(2)桥接的网卡IP:192.168.0.220 255.255.255.0 192.168.0.255虚拟机Linux的两个IP:(1)上网的网卡IP:192.168.1.200 255.255.255.0 192.168.1.1(2)桥接的网卡IP:192.168.0.230 255.255.255.0 192.168.0.255开发板Arm中的IP192.168.0.15 255.255.255.0 192.168.0.255四、关于ping虚拟机linux下ping开发板:ping 192.168.0.15 通虚拟机Linux下ping主机windows:ping 192.168.0.220 不通Window下ping开发板:ping 192.168.0.15 通Windows下ping虚拟机linux:ping 192.168.0.230 通开发板ping主机windows:ping 192.168.0.220 不通开发板ping 虚拟机linux:ping 192.168.0.230 通从上可以估计windows主机可能设置有问题,但是没关系,应为arm可以ping 虚拟机了!五、设置挂载nfs文件(1)关闭虚拟机linux防火墙#service iptables stop/start 或者/etc/init.d/iptables stop/start 或者chkconfig iptables off/on(2)虚拟机提供nfs挂载权限在虚拟机的linux中/etc/exports文件里写入/root/guo *( rw,sysnc,no_root_squash)其中/root/guo指允许外部网络挂载的目录,*表示允许任意同网段IP挂载,(rw,sysnc,no_root_squash)中rw表示可读可写,no_root_squash表示外部IP对挂载的目录是root权限。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VMnet2: 选择另外一个物理网卡映射。(其实可以随便选择两个VMnet与宿主机的网卡相对应就可以。)
2. 打开工具栏中VM--SETTING,选择一个网卡,在network connection中选择Custom:Specificvirtual network.在下拉列表中选择VMnet0……。
1. 打开 虚拟机工具栏的edit--Virtual network settting,再打开Host Virtual Network Mapping选项卡。
VMnet0:选择一个物理网卡映射。(不要选择“Bridged to an automaticlly chosen adapter”);
6. 执行 service network restart ,使设置的IP生效。
3. 打开工具栏中VM--SETTING,选择另外一个网卡,在network connection中选择Custo列表中选择VMnet2……。(分别对应第一步中桥接的网卡)
4. 然后两个网卡可以分别手动设置IP或自动获取(如果前端有DHCP服务器对应的网卡就选择自动获取)。
具体配置可以命令行输入 :setup-->网络配置-->选择eth0和eth1,进行编辑即可。(虚拟机中的两个网卡与eth0/eth1的对应关系怎样?都设置成自动获取IP,能获取到Ip的eth与宿主机中前端有DHCP服务器的网卡相对应)
5. setup-->防火墙配置-->安全级别设为“禁用”,Selinux设为“禁用”。
相关文档
最新文档