如何设置在一个路由设置多个IP?

如何设置在一个路由设置多个IP?,第1张

  一台计算机是可以有多个IP地址的,如果我们给一台服务器绑定两个以上IP地址,其中一个IP地址在一个网段中(如19216810),另一个IP地址在另一个网段中(如19216820),如果给服务器提供路由功能,这两个IP地址充当网关,就可以把两个网段连接在一起了。具体方法步骤如下:

  1、 在服务器上以管理员身份登录,点击“开始”,在“程序”组中会有一个“计算机管理”,点击其中的“管理工具”程序组,“管理工具”里面有一个“路由和远程访问”项,找到后点击,在出现的“操作”菜单上点击“配置并启用路由”项,会出现“路由和远程访问服务器安装向导”,按照向导的提示进行操作就可以了。点击[下一步]按钮,出现选择项,选择的是“网络路由器”。

2、点击[下一步]按钮后,会出现确定协议的窗口。现在IPX/SPX协议已经不使用了,而且NetBEUI协议也不是可以路由的协议,所以只需要对TCP/IP协议进行路由,选择“是,所有可用的协议都在列表上”就可以了。

3、点击[下一步]按钮,会出现是否允许远程拨入的选项,因为在局域网中,不允许用户从电话线拨入局域网,因此选择“否”就可以了。

4、再点击[下一步]按钮,就会提示设置完成了。点击[完成]按钮之后,会出现“正在启动路由和远程访问服务”的提示。

5、设置客户端

在启用服务后,并不是马上可以使用,而是需要给客户端指定网关的IP地址。因为虽然启动了路由器,但是客户端计算机并不知道路由器(即网关)的IP地址,所以还是无法通信。

这时在“网上邻居”上右击,在弹出的菜单中点击“属性”,在协议列表中点击“TCP/IP”协议,点击[属性]按钮,就会出现“TCP/IP属性”对话框。在“网关”选项卡中,在“新网关”下面的IP地址栏输入服务器的IP地址,再点击[添加]按钮。服务器有两个IP地址,选择和当前主机在同一个网段的IP地址。即如果当前主机IP地址是“1921681150”,那么网关的IP地址就是“1921681X”的那个IP地址。当然,这不需要在所有的计算机上设置,只要在需要跨网段通信的计算机上设置就可以了。

在所有的设置完成之后,用“ping”命令测试一下与另外一个网段的通信是否正常。如果设置的都正确,通信就会没问题的。

  

多个不同IP段的 /etc/network/interfaces 配置文件的范例如下:

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto eth0

iface eth0 inet static

address 8882

netmask 255255255248

gateway 8881 要注意这里,多个不同IP段,只要1个gateway配置即可,其他IP不需要配置gateway

auto eth0:0

iface eth0:0 inet static

address 8883

netmask 255255255248

auto eth0:1

iface eth0:1 inet static

address 8884

netmask 255255255248

auto eth0:2

iface eth0:2 inet static

address 8885

netmask 255255255248

auto eth0:3

iface eth0:3 inet static

address 8886

netmask 255255255248

auto eth0:4

iface eth0:4 inet static

address 666130 注意这里,虽然这是不同的IP段,但是不需要配置gateway,只需要配置netmask即可

netmask 255255255224

auto eth0:5

iface eth0:5 inet static

address 666131

netmask 255255255224

更多ip也类似配置即可。

配置文件完成后,用命令 /etc/initd/networking restart 重启网络,不需要reboot重启服务器。 /etc/initd/networking restart 重启网络的时候,如果你的配置文件有错误,那么他会提示你。比如IP重复了,书写错误了,等等。在执行此命令前,一定要小心检查interfaces配置文件,不然可能就把网络弄瘫痪,那时候就需要机房的工作人员去处理,十分麻烦。

/etc/initd/networking restart错误分析案例:

root@wwwctohomecom:/etc/network# /etc/initd/networking restart

Reconfiguring network interfaces

/etc/network/interfaces:165: interface eth0:28 declared allow-auto twice

ifdown: couldn't read interfaces file "/etc/network/interfaces"

/etc/network/interfaces:165: interface eth0:28 declared allow-auto twice

ifup: couldn't read interfaces file "/etc/network/interfaces"

fail!

说明eth0:28有重复,解决办法:vi interfaces找到eth0:28,删除掉重复的

root@wwwctohomecom:/etc/network# /etc/initd/networking restart

Reconfiguring network interfaces

/etc/network/interfaces:166: duplicate interface

ifdown: couldn't read interfaces file "/etc/network/interfaces"

/etc/network/interfaces:166: duplicate interface

ifup: couldn't read interfaces file "/etc/network/interfaces"

fail!

说明166行有重复,解决办法:vi interfaces找到166行(set number),删除掉重复的

root@wwwctohomecom:/etc/network# /etc/initd/networking restart

Reconfiguring network interfaces

/etc/network/interfaces:162: duplicate interface

ifdown: couldn't read interfaces file "/etc/network/interfaces"

/etc/network/interfaces:162: duplicate interface

ifup: couldn't read interfaces file "/etc/network/interfaces"

说明162行有重复,解决办法:vi interfaces找到166行(set number),删除掉重复的

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何设置在一个路由设置多个IP?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情