成都创新互联网站制作重庆分公司

linux双网卡切换命令 linux双网卡绑定模式

请教linux下双网卡的主备设置?

一、安装的前提条件

创新互联建站专业为企业提供广信网站建设、广信做网站、广信网站设计、广信网站制作等企业网站建设、网页设计与制作、广信企业网站模板建站服务,10多年广信做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

确保安装了网卡并工作正常使用命令#ifconfig eth0查看网卡状态2.在系统中不要设置默认路由(网关),让ADSL拨号后自动获得如果已经设置了默认路由,使用以下方法删除:在文件 /etc/sysconfig/network 中删除 GATEWAY= 这一行,然后以root执行:#/etc/rc.d/init.d/network restart 3.已经安装了pppd软件包如果存在文件 /usr/sbin/pppd,则说明已经安装了pppd;如未安装,从RedHatLinux 安装光盘上装ppp-2.3.11-4.i386.rpm(版本可能不一样)这个软件包

二、安装PPPOE客户端软件

Linux下的PPPOE客户端软件比较多,而且大多使用GNU License,推荐使用rp-pppoe这个软件包,从这个网站上,不仅可以下栽RedHat 平台下的rp-pppoe的二进制软件包,而且可以下栽源代码软件包。二进制软件包的安装:

A.下栽二进制软件包

B.进行安装以root执行:#rpm -Uvh rp-pppoe-3.5-1.i386.rpm 2.从源代码进行安装:从源代码进行安装同样适用于其它平台的Linux,但必须在Linux系统中安装gcc编译器。

A.下栽源代码软件包

B.解压缩#tar xvfz rp-pppoe-3.5.tar.gz #cd rp-pppoe-3.5 C.进行编译和安装运行脚本#./go将自动进行编译和安装,最后,自动调用/usr/sbin/adsl-setup进行配置,具体解释见三。

三、配置PPPOE客户端软件

安装完软件包后,必须配置pppoe的配置文件/etc/ppp/pppoe.conf,从而让ADSL拨号时使用配置文件中的用户名、密码等参数。我们不必手工改动这个文件,可以使用adsl-setup这个工具进行配置:#/usr/sbin/adsl-setup当出现

Enter your PPPoE user name :

输入ADSL帐号的用户名当出现

Enter the Ethernet interface connected to the ADSL modem

For Solaris, this is likely to be something like /dev/hme0. For Linux, it will be ethn, where n is a number.(default eth0):输入 eth0 ,这是ADSL相连的网卡的名字当出现

Enter the demand value (default no):

输入 no当出现

Enter the DNS information here:

输入 “server” ,这表示使用ADSL拨号自动获得的DNS服务器IP地址当出现

Please enter your PPPoE password:

输入ADSL帐号的密码当出现

Choose a type of firewall (0-2):

输入 0 ,不使用防火墙当出现

Accept these settings and adjust configuration files (y/n)?

如果输入的信息正ā确,输入 y ,完成配置,否则,输入 n 重新输入。

四、启动PPPOE客户端软件

使用命令/usr/sbin/adsl-start 启动PPPOE客户端软件,进行连接,如果成功,将出现Connected;如果不成功,请检查网线、ADSL MODEM等物理设备,并查看 /var/log/messages中的信息/usr/sbin/adsl-stop 关闭和ISP的连接/usr/sbin/adsl-status 查看当前连接的状态如果想在Linux系统启动时自动启动ADSL连接,输入以下命令#chkconfig –add adsl将在当前的运行级下加入ADSL的自启动脚本。

linux使用双网卡上外网,怎么自动切换?

默认网关只能有一个,虽然上面显示有许多条defualt,

但是只使用第一条的defatult条目。

你要把不需要的default网关删掉,只留一条你能够连接互联网的那条网关。

在linux系统下如何配置双网卡?

下面是转贴,不知道能不能帮上你

双网卡指网关问题(总结)

我在是Fedora 5 下亲自试验的。

大家都知道在linux下面一快网卡时,网关默认在/etc/sysconfig/network下,但是现在如果有两块网卡,而且IP

地址(内,外)也不在同一网段,我们要指定两个网关,这时应该如何指定呢。

1、先注释/etc/sysconfig/network下: (这步可要,可不要!)

NETWORKING=yes

HOSTNAME=linuxman

#GATEWAY=X.X.X.X

2、然后cd /etc/sysconfig/network-scripts下,在这个文件夹下有ifcfg-eth0,ifcfg-eth1两个文件,这就是两

个网卡的配置文件。

例如:ifcfg-eth0如下(未添加网关前):

# Intel Corporation 82801G (ICH7 Family) LAN Controller

DEVICE=eth0

BOOTPROTO=static

BROADCAST=192.168.0.255

HWADDR=00:13:72:CE:29:90

IPADDR=192.168.0.110

NETMASK=255.255.255.0

NETWORK=192.168.0.0

ONBOOT=yes

TYPE=Ethernet

3、 vi ifcfg-eth0在该网卡中添加:

GATEWAY=X.X.X.X (!注意前面要大写)

改过后文件:

DEVICE=eth0

BOOTPROTO=static

BROADCAST=192.168.0.255

HWADDR=00:13:72:CE:29:90

IPADDR=192.168.0.110

NETMASK=255.255.255.0

NETWORK=192.168.0.0

GATEWAY=X.X.X.X

ONBOOT=yes

TYPE=Ethernet

eth1也同样按照此方法添加网关。

4、然后重启网卡:

ifdown eth0;ifup eth0

ifdown eth1;ifup eth1

或者:

/etc/rc.d/init.d/network restart

在linux系统下配置双网卡,一个内网一个外网,能够是两个都通,怎么配

因为一个系统只允许一个默认网关,所以你的双网卡配置文件,只有一个进行配置,另一个注释掉,以软路由的方式实现双网卡网络通信正常。操作如下:

1、内网卡的IP配置文件正常配置;

2、外网卡的IP配置文件网关位置去掉;

3、启动2个网卡;

4、执行路由命令添加软路由显示外网只允许指定网段通信使用外网,命令如下:

route  add -net 网段 netmask 掩码 gw 外网网关

以上请使用对应IP替换网段,掩码,外网网关

linux设置双网卡

注意: 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

如何在linux操作系统下配置双网卡路由表

使用route这个命令即可,命令格式如下:

命令参数

[root@linux ~]# route [-nee]

[root@linux ~]# route add [-net|-host] [网域或主机] netmask [mask] [gw|dev]

[root@linux ~]# route del [-net|-host] [网域或主机] netmask [mask] [gw|dev]

观察的参数:

-n :不要使用通讯协定或主机名称,直接使用 IP 或 port number;

-ee :使用更详细的资讯来显示

增加 (add) 与删除 (del) 路由的相关参数:

-net :表示后面接的路由为一个网域;

-host :表示后面接的为连接到单部主机的路由;

netmask :与网域有关,可以设定 netmask 决定网域的大小;

gw :gateway 的简写,后续接的是 IP 的数值喔,与 dev 不同;

dev :如果只是要指定由那一块网路卡连线出去,则使用这个设定,后面接 eth0 等

推荐你多去《Linux就该这么学》的官网看看,有很多最新资讯和技术文章值得看看。


当前文章:linux双网卡切换命令 linux双网卡绑定模式
转载源于:http://cxhlcq.com/article/hhcjhp.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部