分享

ubuntu 下一个网卡绑定2个ip

 waston 2011-04-02

ubuntu 下一个网卡绑定2个ip

#vi /etc/network/interfaces
OR
$ sudo vi /etc/network/interfaces
Modify as follows:

auto eth0
auto eth0:0
auto eth0:1
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.248
gateway 192.168.1.254
iface eth0:0 inet static
address 192.168.1.2
netmask 255.255.255.248
gateway 192.168.1.254
iface eth0:1 inet static
address 192.168.1.3
netmask 255.255.255.248
gateway 192.168.1.254
# add rest of alias / binds below

Save and close the file.

Now restart networking, enter:
# /etc/init.d/networking restart
OR
$ sudo /etc/init.d/networking restart


ubuntu8.10上网配置问题解决办法

分享
2009-04-17 14:06

这是我在网上下载的 我是用这个方法弄好的 你可以尝试一下 很感谢写这个的作者

卸载 Gnome Network Manager:这是必须的一步,因为不卸载的话,不过你如何设置,重启后都会被重置。这个就是Bug所在之处。

用下列命令卸载:

sudo update-rc.d -f NetworkManager remove

这会禁用并且卸载Gnome Network Manager应用程序。然后你需要重启。

手动修改网络配置:这步你需要手动编辑网络配置文件。

手动修改网络配置文件:

sudo gedit /etc/network/interfaces

加入(或者修改)下列行:

auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.1.96 这里是你的IP
netmask 255.255.255.0
gateway 192.168.1.1

 

保存修改。

手动修改DNS配置文件:

sudo nano /etc/resolv.conf

加入(或者修改)下列行:

# Generated by NetworkManager
nameserver 192.168.1.1 //这里也是你的
nameserver 202.106.46.151

保存修改。

手动重启网络服务:

sudo /etc/init.d/networking restart 开机 不能连接的话 重启一下 再执行 ifconfig 看看 有连接没有

返回结果如下:

*Reconfiguring network interfaces… [OK]

现在,你可以在终端里输入ifconfig命令来查看你修改的结果。如果不对,你还需要重启下。


ubuntu 双网卡 上网 内网 外网

资源:
网卡两块: eth0,eth1; 一个带有web登录服务器方式的静态ip, ubuntu9.04.
目标: 实现eth0外网,eth1内网.

参考:
============参考1==============

2009 年08月30日 星期日 上午 01:43一 台双网卡电脑拥有两个网关是不可能的,因为默认网关(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================
作者: Automatic
因为公司的需要,现在又追加了一个网段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=============

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 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 192.168.1.1

=================参考4=============

现有双网卡的ubuntu连接内外两个网

外网网卡eth0, 网段 192.168.63.0

内网网卡eth1, 网段 10.147.9.0

目标,内网其他设备如10.147.9.70可以访问外网的设备如192.168.63.1

首先要设置双网卡同时使用

$ sudo vim /etc/network/interfaces

内容如下

auto lo

iface lo inet loopback

iface eth1 inet static
address 10.147.9.250
netmask 255.255.0.0
gateway 10.147.9.1

auto eth1

注,其中外网段似乎是在gnome里设的,所以没有提及,具体有待研究。

此时内外网基本联通

在内网其他设备如 10.147.9.70上边增加一条临时路由,重启后失效

windows这样设

route add 192.168.63.0 mask 255.255.255.0 10.147.9.250

如果是永久性设置

route add -p 192.168.63.0 mask 255.255.255.0 10.147.9.250

linux 临时路由添加

route add -net 192.168.63.0 netmask 255.255.255.0 gateway 10.147.9.250

ubuntu 永久静态路由添加

$sudo vim /etc/rc.local

route add -net 192.168.63.0 netmask 255.255.255.0 gateway 10.147.9.250

把上面这句加到exit 0 上边就行

意思是说所有发往192.168.63这个网段的地址全部先发往10.147.9.250

而不是系统原来的默认网关10.147.9.1


从10.147.9.70 ping 10.147.9.250 通

从10.147.9.70 ping 192.168.63.50 (同意设备的外网卡地址) 通

从10.147.9.70 ping 192.168.63.1 外网网关 不通

从10.147.9.250 ping 10.147.9.70 通

从192.168.63.50 ping 192.168.63.1 通


参考了很多资料, 说iptables可以实验网桥或路由的转发功能

具体操作如下:

开启ipv4的转发功能

2个地方要改

$ sudo /etc/sysctl.conf

把下面这句的#号去掉

#net.ipv4.ip_forward=1

还有

$ sudo vim /proc/sys/net/ipv4/ip_forward

把0改成1

然后运行下列命令iptables --flush
iptables --table nat --flush
iptables --delete-chain
iptables --table nat --append POSTROUTING --out-interface eth0 -j MASQUERADE
iptables --append FORWARD --in-interface eth1 -j ACCEPT

然后测试从10.147.9.70 ping 192.168.63.1通了,庆祝一下
还有个问题,就是关机以后不能保存设置,就是说再次开机要再次运行上边4条命令
研究了一下午,终于搞定。
把上边4条命令加到开机自动运行的脚本里面即可。
这也是Ubuntu的小窍门
$sudo vim /etc/rc.local
把上边四条命令加到
exit 0 上边就行

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多