ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#31

帖子 susbarbatus »

对嘛,你配置的是 10.131.156.0/24 这个子网的 IP,但是从这条线过来的包却不是这个子网的,而是 10.131.142.129 这个 IP,
当前你的这个机器除了到交换机的连线是好的之外,到外部都是不通的,那么唯一有可能的就是从接到同一个交换机的其他主机过来的包,
这样我就怀疑是否是你的交换机做了 vlan 设置,将这个端口划分到 10.131.142.0/24 这个子网了。

你可以尝试下 sudo dhclient eth0 看能不能分配到 IP,这个 IP 应该是 10.131.142.0/24 这个子网的,
如果不能分配到,那也可以试试手动配一个 10.131.142.0/24 的 IP,蒙一个路由也好,比如 10.131.142.254 之类的,看能不能通。

如果你坚持要使用 10.131.156.0/24 这个子网,建议查看一下交换机的配置。
沉迷将棋中……
wpadmin1992
帖子: 26
注册时间: 2015-07-02 19:45
系统: ubuntu server 14.04

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#32

帖子 wpadmin1992 »

[quote="susbarbatus"]对嘛,你配置的是 10.131.156.0/24 这个子网的 IP,但是从这条线过来的包却不是这个子网的,而是 10.131.142.129 这个 IP,
当前你的这个机器除了到交换机的连线是好的之外,到外部都是不通的,那么唯一有可能的就是从接到同一个交换机的其他主机过来的包,
这样我就怀疑是否是你的交换机做了 vlan 设置,将这个端口划分到 10.131.142.0/24 这个子网了。

内网——交换机——服务器。 交换机到内网是没问题的,因为其他设备通过这个交换机能连通内网。

dhclient这个获取不到IP地址,因为在交换机上接过来的网线。交换机划分了很多vlan,我配的156是其中的一种。

如你说把156网段的IP改成142的,因为端口设置是vlan156,我将其改成vlan142,还是ping不通网关。
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#33

帖子 susbarbatus »

我解释一下,我的意思是,142 的包应该是从交换机过来的,
而如果交换机做了 vlan 配置的话,142 的包应该只有连接了配成 vlan142 的端口的主机会收到,
所以我怀疑你这个机器连的端口其实是被配成了 vlan142 的,而非 vlan156,所以建议你把这个机器的 IP 配成 142 的。
既然你有交换机的权限,那么不更改 IP,更改交换机的端口配置也是一样的,建议你仔细检查一下这个端口是否确实配置成了 vlan156。
我的最终目的是希望你配置的 IP 所在的子网跟交换机的端口设置一致
沉迷将棋中……
wpadmin1992
帖子: 26
注册时间: 2015-07-02 19:45
系统: ubuntu server 14.04

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#34

帖子 wpadmin1992 »

恩,我设置的服务器IP地址就是156网段的,连接的交换机端口vlan也是156的。所以他们在同一个网段。

我给你的tcpdump图是我截我的虚拟机上的,虚拟机桥接的本地网,我本地网就是142网段,所以测出来有142网段的数据包。
(因服务器上的ubuntu不通网关,所以我在我电脑上虚拟机里也装了一台ubunt做测试)

我在服务器上执行tcpdump -i 附上图
附件
2015-07-08_150327.png
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#35

帖子 susbarbatus »

对,这个抓包结果是对的,过来的包是 156 这个子网的,
你 ping 一下 192.168.156.11 这个 IP 应该是通的,
你有 192.168.156.11 这个机器的权限吗?或者你有其他 vlan156 的机器吗?
互相 ping 一下看看,预计应该也是通的。
这样基本就可以确定服务器到交换机是好的。
沉迷将棋中……
wpadmin1992
帖子: 26
注册时间: 2015-07-02 19:45
系统: ubuntu server 14.04

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#36

帖子 wpadmin1992 »

ping 192.168.156.11 不通
ping 10.131.156.254 不通
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#37

帖子 susbarbatus »

抱歉,192.168 是我这边常用的内网地址,说习惯了,我是指 10.131.156.11,因为你抓到了这个 IP 的包
沉迷将棋中……
wpadmin1992
帖子: 26
注册时间: 2015-07-02 19:45
系统: ubuntu server 14.04

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#38

帖子 wpadmin1992 »

哦,难怪。ping 10.131.156.11也不通。。。
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#39

帖子 susbarbatus »

这个也不通我就有些不解了,
可以 ping -b 10.131.156.255 看看,估计也不会收到回复,
然后试试 sudo arp -a 看看。
虽然看了这些我似乎也没什么办法了……
沉迷将棋中……
wpadmin1992
帖子: 26
注册时间: 2015-07-02 19:45
系统: ubuntu server 14.04

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#40

帖子 wpadmin1992 »

头疼的就是表象看都是正常的,网络配置,交换机都没问题。就是ping不通网关。 装windows系统配这个IP能用,装ubuntu系统就不通,我这边好几人了都搞不定。

感觉还是ubuntu系统设置问题,可就是不知道在哪。
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#41

帖子 poloshiao »

装win server 2008 r2能通网
1. 你的 Host 是 win server 2008 r2
還是 另一個 Guest 是 win server 2008 r2
lspci -knn.png
Subsystem : VMware PRO/1000 MT
lshw -numeric -class network.png
driver=e1000
2. 所以 你把 ubuntu server 14.04 是安裝在 VMware ?

3. 如果你是把 ubuntu server 14.04 安裝在虛擬機 的 Guest
一開始 就要先註明
因為虛擬機的 gateway 機制
跟實體機的 gateway 機制
是不一樣的
3-1. 請提供 VMware 版本
不同 VMware 版本
對於 ubuntu server 14.04 支援
不一定一樣
wpadmin1992
帖子: 26
注册时间: 2015-07-02 19:45
系统: ubuntu server 14.04

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#42

帖子 wpadmin1992 »

1.由于在服务器上装UbuntuServer系统 ping不通网关,所以我在电脑虚拟机上做也装了台Ubuntu做测试。本机是在公司内网的环境下,故本机能ping通网关156.254。虚拟机里面网卡设置换桥接,与NAT都试过,依然Ping不通网关156.254.
2.服务器当时装windows server2008系统是能通内网的,故交换机这边应该没问题。
poloshiao 写了:
装win server 2008 r2能通网
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#43

帖子 poloshiao »

由于在服务器上装UbuntuServer系统 ping不通网关,所以我在电脑虚拟机上做也装了台Ubuntu做测试。本机是在公司内网的环境下,故本机能ping通网关156.254。虚拟机里面网卡设置换桥接,与NAT都试过,依然Ping不通网关156.254.
ubuntu server 14.04 手动配置IP,ping不通网关
改為
DHCP 自動
看看
sudo ifconfig -a
sudo route -n

目的
要確定 DHCP 自動 下 沒問題
再來改為 手动配置 IP
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#44

帖子 susbarbatus »

我总觉得能收到包就应该是通的,也许是那个机器禁 ping 了,整个子网扫一下看看?

代码: 全选

nmap -sP 10.131.156.0/24 
沉迷将棋中……
wpadmin1992
帖子: 26
注册时间: 2015-07-02 19:45
系统: ubuntu server 14.04

Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。

#45

帖子 wpadmin1992 »

在此感谢二位的帮助,对我帮助很大,觉得ubuntu跟linux也没多少差别。

现在问题已经解决,换了网线,重新配置交换机端口后就通了。之前问题就是这里了,交换机端口vlan配置有问题。
回复