ubuntu 双网卡 上网 内网 外网
ubuntu双网卡设置内外网上网问题,实现路由转发
ubuntu双网卡设置内外网上网问题,实现路由转发功能首先,我们要在一台装有ubuntu系统的电脑上再装上一块网卡,使得可以通过配置ip、子网掩码等实现路由转发。
接下来要做的就是手工设置ip地址之类的了。
1、关掉ubuntu系统提供的network-manager,使用命令就是:关闭network-manager命令:/etc/init.d/network-manager stop关闭之后你就会发现你原来通过编辑连接来配ip的方法不能用了。
2、在终端配置两个网卡的ip、netmask、getway等等。
在这里,我们首先要明白两个网卡的作用。
eth0:该网卡是电脑原装的网卡,我们将它用作连接外网的网卡。
eth1:该网卡是我们新加的网卡,我们将它作为连接内网的网卡。
安装了双网卡的电脑处于一个中间位置,它所装有的两个网卡的功能就是将内网网段发来的数据包转发到外网网段去,因为内外网不在一个网段,如果不经过中间的包装修改就无法与外面发起连接。
现在,进入正题,我们就来设置两个网卡的地址。
使用命令:root@xiaoxiao-Lenovo-G470:~# cd /etc/networkroot@xiaoxiao-Lenovo-G470:/etc/network# gedit interfaces打开interfaces文件以后,auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 172.22.112.74 (外网网卡ip地址)netmask 255.255.255.0 (外网子网掩码)network 172.22.112.0 (网络)broadcast 172.22.112.255 (广播地址)auto eth1iface eth1 inet staticaddress 192.168.0.1 (内网网卡ip地址)netmask 255.255.255.0 (内网子网掩码)network 192.168.0.0 (网络)broadcast 192.168.0.255(广播地址)自己的笔记本电脑也要设置新的ip地址,设置网段应属于内网网段。
ubuntu下双网口配置
ubuntu下双网卡配置一需求说明OMAP的开发板上有两个网口,需要这个两个网口工作在不同的网段,可以同时并发运行。
二环境说明1 交叉网线将开发板网口eth0和笔记本电脑连接2 直连网线将开发板网口eth1和路由器相连3 路由器是在192.168.1.*网段三系统文件配置1 笔记本配置root@xxy-pc:/etc# cd /etc/networkroot@xxy-pc:/etc/network# vim interfaces添加下列内容auto eth0iface eth0 inet staticaddress 192.168.0.1netmask 255.255.255.02 OMAP开发板配置以下都是在开发板的调试串口输出中输入命令:vim /etc/network/interfaces添加如下内容:auto loiface lo inet loopback#auto eth0#iface eth0 inet dhcpauto eth1iface eth1 inet staticaddress 192.168.1.150netmask 255.255.255.0network 192.168.1.1broadcask 192.168.1.255 gateway 192.168.1.1auto eth0iface eth0 inet staticaddress 192.168.0.151netmask 255.255.255.0network 192.168.0.1broadcask 192.168.0.1gateway 192.168.0.1输入命令:vim /etc/resolv.conf nameserver 192.168.1.1nameservre 192.168.0.1nameservre 8.8.8.8四测试说明:1 在笔记本电脑的终端中输入命令ping 192.168.0.151终端输出为说明eth0工作正常2 在开发板的调试串口输入命令ping 192.168.1.1终端输出为说明eth1工作正常。
双网卡上内外网
双网卡如何同时上内外网?问:我机器是双网卡,一个接的寝室交换机可以登陆校园局域网,一个通过电话接的电信ADSL宽带,但总不能同时访问两个网络,请问如何设置才可以同时上两个网络?请详细说哈步骤!输入IPCONFIG/ALL后校园网那个连接是IP:10.5.128.69 子网掩码:255.255.255.0 网关:10.5.128.1 DNS:202.115.144.33和202.115.144.34 电信宽带那个IP:192.168.1.3 子网掩码:255.255.255.0 网关:192.168.1.1 DNS一样。
答: ADSL正常设置网关,内网不要设置网关,可设置路由解决,一台电脑存在两个网关就会有问题。
设置路由:进入MSDOS模式,设置路由如下(168.192.1.0 为网关):route add -p 168.0.0.0 mask 255.0.0.0 168.192.1.0 metric 2 设置不出错,就可以正常同时访问两个网络了。
答案补充1.把校园网的网关删掉2.设置校园网路由实际上变相给校园网加网关,进入dos模式,键入如下命令:route add -p 10.5.0.0 mask 255.0.0.0 10.5.128.1 metric 2策略路由开始-运行-CMD 窗口ipconfig /all 查看你两个网卡的参数~ 假设你内网(就是接交换机的那个)IP为192.168.1.2 网关为192.168.1.254 外网ADSL动态获IP,不理它然后输入“route -p add192.168.1.0 mask 255.255.255.0 192.168.1.254 metric 1”(这条命令的意思是内网地址跳转到内网网关-P参数是重启后仍效~)(详细看ROUTE参数用法)若不需要访问同时能访问内网了~就route delete 192.168.1.0 192.168.1.254取消掉网关上述情况是你平时能上外网,但要禁用AD时才能用内网。
双网卡同时上内外网
双网卡如何同时上内外网?问:我机器是双网卡,一个接的寝室交换机可以登陆校园局域网,一个通过电话接的电信ADSL宽带,但总不能同时访问两个网络,请问如何设置才可以同时上两个网络?请详细说哈步骤!输入IPCONFIG/ALL后校园网那个连接是IP:10.5.128.69 子网掩码:255.255.255.0 网关:10.5.128.1DNS:202.115.144.33和202.115.144.34电信宽带那个IP:192.168.1.3 子网掩码:255.255.255.0 网关:192.168.1.1DNS一样。
答:ADSL正常设置网关,内网不要设置网关,可设置路由解决,一台电脑存在两个网关就会有问题。
设置路由:进入MSDOS模式,设置路由如下(168.192.1.0 为网关):route add -p 168.0.0.0 mask 255.0.0.0 168.192.1.0 metric 2设置不出错,就可以正常同时访问两个网络了。
答案补充1.把校园网的网关删掉2.设置校园网路由,实际上变相给校园网加网关,进入dos模式,键入如下命令:route add -p 10.5.0.0 mask 255.0.0.0 10.5.128.1 metric 2策略路由开始-运行-CMD 窗口ipconfig /all 查看你两个网卡的参数~假设你内网(就是接交换机的那个)IP为192.168.1.2 网关为192.168.1.254 外网ADSL 动态获IP,不理它然后输入“route -p add 192.168.1.0 mask 255.255.255.0 192.168.1.254 metric 1”(这条命令的意思是内网地址跳转到内网网关 -P参数是重启后仍有效~)(详细看ROUTE 参数用法)若不需要访问同时能访问内网了~就route delete 192.168.1.0 192.168.1.254 取消掉网关上述情况是你平时能上外网,但要禁用AD时才能用内网。
双网卡同时上内外网的解决方案
双网卡同时上内外网的解决方案步骤:0、前提条件:你安装有两块网卡,一块连接路由器上外网,一块连接学校提供的内网插孔或者连接学校内网插孔的集线器、路由器等等。
总之内要有两条线路。
两块网卡的设置都是自动获得IP,自动获得DNS。
1、同时开启两块网卡,在cmd里面输入如下命令,查看你的两块网卡的编号,都是0x开头,这里我的0x2号网卡是内置网卡,上电信的外网,0x3号网卡是外置网卡上的是公司内网。
2、得到你的外网和内网的网关地址,可以利用 ipconfig也可以利用其他的方法,这个随便。
我的外网的网关是192.168.0.1,内网网关是172.19.80.1。
3、在内网网卡工作的状态下,设置上内网的网卡的路由表。
输入如下的命令:Route –p add 172.0.0.0 mask 255.0.0.0 172.19.80.1 metric 1 if 0x3解释一下:172.0.0.0是内网IP的地址段,255.0.0.0是这个地址段的掩码,172.19.80.1是你登陆802.1之后获得的网关(gateway)地址,0x3是你上内网的网卡的编号。
这个网卡编号,可能会有不同,只是一个编号而已,你只要知道他代表你上内网的网卡就行了。
Route –p add 202.202.0.0 mask 255.255.0.0 172.19.80.1 metric 1 if 0x3(注意网卡编号)Route –p add 211.83.0.0 mask 255.255.0.0 172.19.80.1 metric 1 if 0x3(注意网卡编号)下面这一条是在外网网卡工作的状态下设置:Route –p add 0.0.0.0 mask 0.0.0.0 192.168.0.1 metric 1 if 0x2(注意网卡编号)最后这一条是手动指定默认网关为192.168.0.1。
4、然后再用route print再次查看,看是不是多了一些东西,这时再看看你的Default Gateway是不是192.168.0.1(路由器的网关),只有这里是192.168.0.1你上外网才不会有问题。
ubuntu下双网口配置
ubuntu下双网卡配置一需求说明OMAP的开发板上有两个网口,需要这个两个网口工作在不同的网段,可以同时并发运行。
二环境说明1 交叉网线将开发板网口eth0和笔记本电脑连接2 直连网线将开发板网口eth1和路由器相连3 路由器是在192.168.1.*网段三系统文件配置1 笔记本配置root@xxy-pc:/etc# cd /etc/networkroot@xxy-pc:/etc/network# vim interfaces添加下列内容auto eth0iface eth0 inet staticaddress 192.168.0.1netmask 255.255.255.02 OMAP开发板配置以下都是在开发板的调试串口输出中输入命令:vim /etc/network/interfaces添加如下内容:auto loiface lo inet loopback#auto eth0#iface eth0 inet dhcpauto eth1iface eth1 inet staticaddress 192.168.1.150netmask 255.255.255.0network 192.168.1.1broadcask 192.168.1.255 gateway 192.168.1.1auto eth0iface eth0 inet staticaddress 192.168.0.151netmask 255.255.255.0network 192.168.0.1broadcask 192.168.0.1gateway 192.168.0.1输入命令:vim /etc/resolv.conf nameserver 192.168.1.1nameservre 192.168.0.1nameservre 8.8.8.8四测试说明:1 在笔记本电脑的终端中输入命令ping 192.168.0.151终端输出为说明eth0工作正常2 在开发板的调试串口输入命令ping 192.168.1.1终端输出为说明eth1工作正常。
UBUNTU双线双网卡双IP实现方法
UBUNTU server 10.10版服务器电信、联通双线接入加上内网三线接入服务器环境如下:IBM服务器,共有4个网卡;操作系统:ubuntu-10.10-server接入内网、电信和联通的IP,信息如下内网:168.168.168.96电信(TEL)IP:125.91.219.252;子网掩码:255.255.255.248;网关:125.91.219.249联通(CNC)IP:120.81.225.31;子网掩码:255.255.255.0;网关:120.81.225.1操作步骤如下1、配置网卡信息运行命令sudo vim /etc/network/interfaces把里面的配置修改为如下auto loiface lo inet loopbackauto eth0iface eth0 inet staticaddress 168.168.168.96netmask 255.255.255.0iface eth1 inet staticaddress 120.81.225.31netmask 255.255.255.0auto eth1iface eth2 inet staticaddress 125.91.219.252netmask 255.255.255.248gateway 125.91.219.249auto eth2保存配置信息并且得启网卡sudo /etc/init.d/networking restart2、增加电信tel和联通cnc的路由表先查看一下路由表的信息cat /etc/iproute2/rt_tables里面已经显示了部分路由信息,在他的后面加上下面2句,保存退出252 tel251 cnc3、增加路由规则,运行下面6个命令,前3个是设置电信网关,让电信的数据从eth2网卡走,后3个是设置联通网关,让数据从eth1走sudo ip route flush table telsudo ip route add default via 125.91.219.249 dev eth2 src 125.91.219.252 table telsudo ip rule add from 125.91.219.252 table telsudo ip route flush table cncsudo ip route add default via 120.81.225.1 dev eth1 src 120.81.225.31 table cncsudo ip rule add from 120.81.225.31 table cnc4、运行命令sudo vim /etc/init.d/networking配置脚本文件在exit 0前加入如下内容,其实就是刚才增加的路由规则。
双网卡同时上内外网的解决方法
我的是双网卡,一个外网,一个内网。
IP地址可以自动获得,也可以设置固定IP在这里很重要的就是设置网关,在自动获取后可以查看网关(这种地址一般不会变,就算你是自动获取也是,我内网路由默认网关为132.118.35.206,当然某些人的是132.168.3.1),主要看自己路由的设置以我的为例,我内网是固定IP,外网是自动获取。
获取后内网IP为:132.118.35.196 子网掩码:255.255.255.240 默认网关:132.118.35.206那么你进cmd命令键入:route (-p) add 132.0.0.0 mask 255.0.0.0 132.118.35.206(括号中的-P可加可不加,如果加-p的话那么是永久生效。
不加的话只是暂时性的,重启电脑后即要重新设置。
)再键入你的外网:route (-p) add 0.0.0.0 mask 0.0.0.0 192.168.1.1这里有个重点是:外网的iP一定要设成192.0.0.0,不可设成0.0.0.0。
具体原因不太清楚,可能是冲突吧(虽然都是自动获取,但一定要按上面设置方可-_-\)route -f // 清空路由器route add a.a.a.a mask b.b.b.b c.c.c.c //输入route print 不会显示。
a是你的ip地址,自动获取的话就填0.0.0.0 ,b是子网掩码也可填0.0.0.0,c就是你的网关了。
route -p add a.a.a.a mask b.b.b.b c.c.c.c //此为永久设置,输入route print 会显示出来以我的例子,我的内外网设置是这个命令route -p add 132.0.0.0 mask 255.0.0.0 132.118.35.206route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1。
ubuntu-网络配置
ubuntu-网络配置ubuntu-网络配置检查网络配置命令:ifconfig一、通过配置文件配置新手没怎么用过Ubuntu,所以走了不少弯路,网上找了很多方法,大都没对我起到帮助作用,所以把自己的配置方法写一写。
环境:VPC2007SP1 、Ubuntu9.04Ubuntu上连了两块网卡,eth0为外网的eth1为内网的(VPC的特点,要和宿主机直接通讯必须组个内网)eth0上IP为自动获取eth1上为手工设置(又是VPC自己要求的)配置过程:1、打开Ubuntu的/etc/network/interfaces文件。
默认内容如下:auto loiface lo inet loopback2、eth0为自动获取IP,所以不需要配置了。
插入要手工设置IP的eth1的IP信息,编辑后内容如下,前面auto eth1,让网卡开机自动挂载.:auto loiface lo inet loopbackauto eth1iface eth1 inet staticaddress 192.168.0.101netmask 255.255.255.0network 192.168.0.0broadcask 192.168.0.255gateway 192.168.0.23、编写完毕保存,然后打开终端运行如下命令,重新启动网卡即可:$ /etc/init.d/networking restart也可以重启网卡让新配置生效,优点是不影响其他网络接口:$ sudo ifdown eth0$ sudo ifup eth04、如果以DHCP方式配置网卡,则改为:auto eth0iface eth0 inet dhcp也可以在命令行下直接输入下面的命令来获取地址sudo dhclient eth05、配置DNS服务器的地址,最多可以使用3个DNS服务器$ sudo vi /etc/resolv.confnameserver 202.96.134.133nameserver 202.96.128.68nameserver 202.96.128.166对"resolv.conf"的修改是即时生效的。
双网卡同时上内外网的方法
不少公司都有内部的专网,比如银行、税务等都有自己的内部专网,日常工作中经常会碰到需要同时访问内外网的问题,比如在内网上干活,外网上查资料,或者和其他人交换信息等,这时,可通过双网卡解决这个问题,下面我就给大家详细的讲解一下双网卡同时使用的方法,这样即可保障内网的安全,又能解决电脑访问外网的问题,一举两得。
首先你的机器需要有两块网卡,分别接到两台交换机上,我是用笔记本试验的,通过有线网卡接内网,无线网卡接外网,操作系统是WIN XP。
网络环境如下:internet地址:192.168.1.35,子网掩码:255.255.255.0,网关:192.168.1.1,网址是通过DHCP自动获取的,当然,人工设定也没问题,效果一样的。
内部网地址:10.178.40.202,子网掩码:255.255.255.192,网关:10.178.40.253如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用route print查看路由表时会看到:Active Routes:Network Destination Netmask Gateway Interface Metric0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.35 200.0.0.0 0.0.0.0 10.178.40.253 10.178.40.202 20即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络可能不能同时访问,有时内网能访问,有时外网能访问,总之,就是不灵光,时好时坏,通过路由跟踪,会发现,网络不通时,访问外网会接到内网网关上,访问内网会接到外网网关上,结果就是无法访问。
如何实现同时访问两个网络?这就要用到route命令,方法如下:1、访问外网的网卡正常设置,无论采用静态IP还是通过DHCP获取,配置正确的话此时可也访问外网。
2、访问内网的网卡设置IP地址和子网掩码,但不要设置默认网关。
Ubuntu配置双网卡
Ubuntu配置双网卡我们假定内网IP为:10.35.0.58,内网网关为:10.35.0.254;外网IP为222.76.250.4,外网网关为:222.76.250.1.其中局域名网需要连接:10.35.0.X,10.35.51.X,10.35.60.X 三个网段.1.当配置服务器为外网IP和内网IP的方式时,只设置外网IP的网关,不要设置内网IP的网关.操作如下:sudo nano /etc/network/interfaces用上面的命令打开网络的配置文件后,修改里面的内容如下auto eth0iface eth0 inet staticaddress 10.35.0.58netmask 255.255.255.0iface eth1 inet staticaddress 222.76.250.4netmask 255.255.255.224gateway 222.76.250.1auto eth1注意:我们没有为 eth0(内部网络)设置 gateway.修改完成后,我们用 Ctrl + O 保存刚才的修改,然后用 Ctrl + X 来退出编辑器.2.这时候我们重启下网络.Ubuntu 重启网络的命令是:sudo /etc/init.d/networking restart3.由于没有设置内网网关,所以我们用 SecureCRT 之类的工具是连不上服务器的.为了解决这个问题,我们需要设置服务器的路由.如下:sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth0以上命令依次分别为10.35.0.X,10.35.51.X,10.35.60.X 三个网段设置路由.如果外网连不上,你可以试下:sudo route add default gw 222.76.250.4 dev eth1此时输入 route 命令,应该看到的是如下图所示的页面:今天为服务器配置双网卡的时候,需要配置路由.因为路由是用命令添加的,所以每次关机或重起系统,路由就丢失了.于是想到每次重起的时候执行一段脚本用来添加路由,这样我就不用每次重起都手动添加了.以下用添加路由为例.我想在系统启动时执行:sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth01.首先,我们创建一个 /etc/network.script 文件.输入命令:sudo nano /etc/network.script2.接着我们在文本编辑器中输入我们要执行的命令.如上面的:sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth03.按 Ctrl + O 保存文件,然后按 Ctrl + X 退出.4.接着我们再用 nano 打开 /etc/rc.local .输入命令:sudo nano /etc/rc.local5.在文本编辑中,我们会看到提示说 /etc/rc.local 默认是空的.但我打开的时候,会看到里面其它有一行:exit 0如果是这样,我们一定要在 exit 0 之前输入我们要执行的脚本文件.如下:sh /etc/network.scriptexit 0转自:/viewarticle.php?id=79309ubuntu双网卡设置内外网上网的问题台双网卡电脑拥有两个网关是不可能的,因为默认网关(default gateway)只能是一个。
双网卡内外网同时使用的方法
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.8
0.0.0.0 0.0.0.0 172.23.1.1 172.23.1.8
即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。
route add -p 添加静态路由,即重启后,路由不会丢失。注意使用前要在tcp/ip设置里去掉接在企业内部网的网卡的网关
------------------------------------------------------------------------------------------------
还有 :开机的时候设置一下本地的路由表
把下面的命令写到一个bat里面,开机运行一下
route ADD [内网的网络地址] MASK [内网的掩码] [通向内网的网关] METRIC 1
route ADD 0.0.0.0 MASK 0.0.0.0 [通向Internet的网关] METRIC 1
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1
route add 192.168.0.0 mask 255.255.255.0 172.23.1.1
--注:这是对应外网的网卡,按照你们单位外网的ip分配情况,在TCP/IP属性中配置好 ip、掩码、DNS
2.将连接单位内部网的网卡IP配好后,设网关设置为空(即不设网关),启用后,此时内网无法通过网关路由
3.进入CMD,运行:route -p add 192.0.0.0 mask 255.0.0.0 192.168.0.1 metric 1
双网卡同时上内网和外网
如何让双网卡同时上内网和外网
有的朋友在单位既有内网又有外网,用内网时把外网卡禁用,上外网时把内网卡禁用,有的朋友说我只有一块网卡怎么办,好办,台式机的话可以再加一块网卡或者几十块钱加一个USB无线网卡,笔记本的话不用说了本来就有无线网卡的,那么现在我给大家介绍一种方法,无需切换,上内网的同时可以同时上外网。
第一步:配置内网IP不配网关;比如内网IP:192.168.1.10 掩码:255.255.255.0 网关不配,但必须知道自己的内网网关,比如我的是:192.168.1.1。
第二步:配置外网IP全部配;比如外网IP:10.216.80.88掩码:255.255.255.0网头:10.216.80.1
第三步:开始-运行-CMD,然后输入:route delete 0.0.0.0
第四步:开始-运行-CMD,然后输入:route 0.0.0.0 mask 255.255.255.0 10.216.80.1 –p输入默认路由走10.216.80.1然后再输入:route 192.168.0.0 msak 255.255.255.0 192.168.1.1 –p让内网路由走内网网,后面一定要输入-P定义为永久路由,不然开机后会恢复原默认路由了。
双网卡设置同时上内外网的方法
双网卡设置同时上内外网的方法不禁用网卡的情况下,实现内外网的自动切换。
1、外网的那块网卡需要IP地址、子网掩码、网关、DNS都设置好。
2、内网的网卡只设置IP地址、子网掩码、DNS即可(因为一台电脑不能同时设置两个网关的) 3、在命令提示符里输入:route add 10.5.0.0 mask 255.255.0.0 135.5.34.1。
(这套命令的作用是把所有访问内网10.5.xxx.xxx的请求转发给内网网关10.5.34.1。
)内外网同时使用route add打开cmd命令窗删除原路由route delete 0.0.0.0为外网添加静态路由查看外网网关:假设为192.168.70.0route add -p 0.0.0.0 mask 0.0.0.0 192.168.70.0为内网添加静态路由查看内网网关:假设为10.121.132.126route add -p 10.0.0.0 mask 255.0.0.0 10.121.132.126假如访问的网段是10.121.0.0那么route add -p 10.121.0.0 mask 255.255.0.0 10.121.132.126假如访问的网段是10.121.132.0那么route add -p 10.121.132.0 mask 255.255.255.0 10.121.132.126外网添加时子网掩码(mask后面的ip)一定要对应10.0.0.0----》255.0.0.010.121.0.0----》255.255.0.0,10.121.132.0----》255.255.255.0显示路由表的详细内容:route printroute delete 10.0.0.0 mask 255.0.0.0 10.5.34.1route add -p 10.0.0.0 mask 255.0.0.0 10.5.34.1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
资源:
网卡两块:eth0,eth1;一个带有web登录服务器方式的静态ip,ubuntu9.04.
目标:
实现eth0外网,eth1内网.
参考:
============参考1==============
/wmeihan/blog/item/e838d3fb22024717a8d311c6.html
一台双网卡电脑拥有两个网关是不可能的,因为默认网关(default gateway)只能是一个。
给服务器安装两块网卡,分别设置不同的ip和网关(内网和外网),外网的通过外网网卡来访问,内网的通过内网网卡来访问,似乎实现起来很简单,但有些问题,因为默认网关(default gateway)只能是一个!
解决的办法就是:
1、将其中一块网卡(如外网)设置默认网关,另外一块网卡eth1不设置网关
sudo vi /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
post-up iptables-restore < /etc/iptables.up.rules
#the second eth1
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
注意没有为eth1(内部网络)设置gateway.
2. (注意:对于ubuntu系统,该步骤似乎可以省略)输入命令:route,如果没有下面一行:
192.168.0.0 * 255.255.255.0 U 0 0 0 eth1
就手工加上一条静态路由,让另一个网段(内网)的数据经过第二个网卡。
使用route命令,命令的范例如下
参考命令:
sudo route add -net 192.168.0.0 netmask 255.255.255.0 dev eth1(让对192.168.0.0的访问走eth1网卡,netmask 后面是子网掩码)
如果想让上面的命令在开机时运行,编辑下面的文件执行上面的命令,把上面的命令加入文件exit 0之前sudo vi /etc/rc.local
==================参考2================
/52hack/blog/item/999182134a69b6d8f7039eb0.html
因为公司的需要,现在又追加了一个网段A:10.4.1.*/16,而公司原有域为B:10.2.1.*/16,为了使两个网段能够通信,本文的目的就在Ubuntu下设置路由
使两个网段可以互相通信。
1、ubuntu机器配置为双网卡,分别连接两个网段。
#router@proxy:/etc/network$ sudo vi interfaces
dd
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 10.2.1.216
netmask 255.255.0.0
network 10.2.0.0
broadcast 10.2.255.255
gateway 10.2.1.218
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 211.93.80.129 211.94.65.97 211.98.4.1
auto eth1
iface eth1 inet static
address 10.4.1.216
netmask 255.255.0.0
network 10.4.0.0
broadcast 10.4.255.255
gateway 10.4.1.10
dns-nameservers 211.93.80.129 211.94.65.97
iface dsl-provider inet ppp
provider dsl-provider
2、打开包转发
编辑/etc/sysctl.conf
把
net.ipv4.ip_forward = 0
改成
net.ipv4.ip_forward = 1
=================参考3=============
/yongfa365/blog/item/39b0cdbfcf4da80b18d81fd2.html
Ubuntu linux 基本操作双网卡双IP配置
2007年03月30日上午09:32
Ubuntu linux 6.06server版
以下是系统在运行过程中的一些基本操作:
1、在默认情况下系统禁止远程用户使用root进行登录,需用user普通用户登录之后再使用sudo su root 进行转换,或是直接在$普通用户模式下用sudo 进行直接操作
$sudo su root //切换到root用户界面
#passwd root //root用户进行修改密码
#passwd powerport //对powerport用户进行修改密码
2、系统启动目录的脚本放在/etc/init.d/目录下同其它版本的linux有些区别有些放在
/etc/rc.d/init.d/目录下
/etc/init.d/networking start //启动网卡
/etc/init.d/networking stop //停止网卡
/etc/init.d/networking restart //重启网卡
3、网卡的配置文件放置在/etc/network/interfaces可以直接用vi /etc/network/interfaces 进行修改IP,如下:(请根据具体的网络环境进行设置)
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.10.71
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192.168.10.225
nameserver 202.168.134.133
nameserver 192.168.1.1
auto eth1
iface eth1 inet static
address 192.168.10.18
netmask 255.255.255.0
network 192.168.10.0
broadcast 192.168.10.255
gateway 192.168.10.225
nameserver 202.168.134.133
nameserver 192.168.1.1。