Ubuntu 多 ip 的设置问题 求解惑

2014-10-16 09:04:50 +08:00
 vulner
在/etc/network/interfaces 原本的eth0下面 添加了另一个ip 重启网卡后 不同ip监听的网站都成功了 不过运行一段时间 提示网络配置错误 然后就各种问题 请各位看看= = 我这样 是哪里配置错了吗? 还是少了什么参数
# The primary network interface
auto eth0
iface eth0 inet static

address 108.61.200.xxx
netmask 255.255.254.0
gateway 108.61.200.1
dns-nameservers 8.8.8.8 8.8.4.4
post-up ip route add 169.254.0.0/16 dev eth0

auto eth0:0
iface eth0:0 inet static
address 108.61.163.xx
netmask 255.255.252.0
gateway 108.61.160.1

ps ifconfig的结果:
eth0 Link encap:Ethernet HWaddr 52:54:00:d7:9a:cc
inet addr:108.61.200.xxx Bcast:108.61.201.255 Mask:255.255.254.0
inet6 addr: fe80::5054:ff:fed7:9acc/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:48445 errors:0 dropped:0 overruns:0 frame:0
TX packets:8430 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7559520 (7.5 MB) TX bytes:3446410 (3.4 MB)

eth0:0 Link encap:Ethernet HWaddr 52:54:00:d7:9a:cc
inet addr:108.61.163.xx Bcast:108.61.163.255 Mask:255.255.252.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1985 errors:0 dropped:0 overruns:0 frame:0

vps服务商提供的ip如图:
http://r.loli.io/im2Y7n.png
4510 次点击
所在节点    Linux
15 条回复
bjzhush
2014-10-16 09:28:47 +08:00
不过运行一段时间 提示网络配置错误
怎么提示错误的? 这个才是最重要的信息
alex321
2014-10-16 09:29:54 +08:00
venet0
venet0:0
venet0:1
vulner
2014-10-16 09:33:59 +08:00
昨天设置好了之后 一切正常 今天早上就发现网站打不开 然后发现ssh也连不上 然后去vps控制目标用vnc连接重启 也是重启好久(vnc里面似乎一直在尝试各种启动) 最后看到 上面提示"不加载所有网络配置启动" 这一串英文 后来才启动后 正常启动是很快的 所以我才觉得 是我网卡配置问题 因为之前不会这样的
vulner
2014-10-16 09:35:11 +08:00
在网上看到有的人说如果配置多ip
> auto eth0
iface eth0 inet static 这一行 要注释 不过也有人说不用注释
vulner
2014-10-16 09:35:29 +08:00
@alex321 恩?
ooxxcc
2014-10-16 09:52:44 +08:00
贴具体错误提示,不要转述
vulner
2014-10-16 10:07:13 +08:00
@ooxxcc 看不到具体错误 我以为是 我的网卡配置错误.. (用ssh重启就启动不了 只能用vpn重启 而且vpn也是好久之后才能重启 我只是看到vpn的提示 就好比win的安全模式一样 vpn启动一直也是卡着进度条 最后看到 without all network config 什么的 提示 才启动成功 应该是以初始或者默认的网络 才启动好 )
alex321
2014-10-16 10:16:53 +08:00
一般 vps 支持多 ip 的话多数是用 venet 的。随便贴一个正常在用的吧。
~#: vi /etc/network/interfaces
# Auto generated lo interface
auto lo
iface lo inet loopback

# Auto generated venet0 interface
auto venet0
iface venet0 inet manual
up ifconfig venet0 up
up ifconfig venet0 127.0.0.2
up route add default dev venet0
down route del default dev venet0
down ifconfig venet0 down

iface venet0 inet6 manual
up route -A inet6 add default dev venet0
down route -A inet6 del default dev venet0

auto venet0:0
iface venet0:0 inet static
address *.*.*.*
netmask 255.255.255.255

auto venet0:1
iface venet0:1 inet static
address *.*.*.*
netmask 255.255.255.255

auto venet0:2
iface venet0:2 inet static
address *.*.*.*
netmask 255.255.255.255
smileawei
2014-10-16 10:18:46 +08:00
看你网关的IP是新泽西的。深圳电信ping 只有84ms 这是哪家的vps 这么黑科技。
smileawei
2014-10-16 10:23:53 +08:00
vulner
2014-10-16 10:48:56 +08:00
@alex321 xd 谢谢 我试试 ==
vulner
2014-10-16 10:49:21 +08:00
@smileawei ip不准的 其实是日本的啊
vulner
2014-10-16 10:51:55 +08:00
@alex321 ps 多网卡配置 不需要配置gateway 这一行的吗 ( ==看到你上面的没有配置)
hyq
2014-10-16 11:08:52 +08:00
不要设置两个gateway,如果需要的话,配置静态路由
jerryjhou
2014-10-16 12:07:00 +08:00
@smileawei VULTR的IP都是这个段(最新的那个不是)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/139210

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX