ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
- susbarbatus
- 帖子: 2966
- 注册时间: 2010-04-10 16:14
- 系统: Arch Linux
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
对嘛,你配置的是 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 这个子网,建议查看一下交换机的配置。
当前你的这个机器除了到交换机的连线是好的之外,到外部都是不通的,那么唯一有可能的就是从接到同一个交换机的其他主机过来的包,
这样我就怀疑是否是你的交换机做了 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 这个子网,建议查看一下交换机的配置。
沉迷将棋中……
-
- 帖子: 26
- 注册时间: 2015-07-02 19:45
- 系统: ubuntu server 14.04
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
[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不通网关。
当前你的这个机器除了到交换机的连线是好的之外,到外部都是不通的,那么唯一有可能的就是从接到同一个交换机的其他主机过来的包,
这样我就怀疑是否是你的交换机做了 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不通网关,请教大家怎么处理。
我解释一下,我的意思是,142 的包应该是从交换机过来的,
而如果交换机做了 vlan 配置的话,142 的包应该只有连接了配成 vlan142 的端口的主机会收到,
所以我怀疑你这个机器连的端口其实是被配成了 vlan142 的,而非 vlan156,所以建议你把这个机器的 IP 配成 142 的。
既然你有交换机的权限,那么不更改 IP,更改交换机的端口配置也是一样的,建议你仔细检查一下这个端口是否确实配置成了 vlan156。
我的最终目的是希望你配置的 IP 所在的子网跟交换机的端口设置一致。
而如果交换机做了 vlan 配置的话,142 的包应该只有连接了配成 vlan142 的端口的主机会收到,
所以我怀疑你这个机器连的端口其实是被配成了 vlan142 的,而非 vlan156,所以建议你把这个机器的 IP 配成 142 的。
既然你有交换机的权限,那么不更改 IP,更改交换机的端口配置也是一样的,建议你仔细检查一下这个端口是否确实配置成了 vlan156。
我的最终目的是希望你配置的 IP 所在的子网跟交换机的端口设置一致。
沉迷将棋中……
-
- 帖子: 26
- 注册时间: 2015-07-02 19:45
- 系统: ubuntu server 14.04
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
恩,我设置的服务器IP地址就是156网段的,连接的交换机端口vlan也是156的。所以他们在同一个网段。
我给你的tcpdump图是我截我的虚拟机上的,虚拟机桥接的本地网,我本地网就是142网段,所以测出来有142网段的数据包。
(因服务器上的ubuntu不通网关,所以我在我电脑上虚拟机里也装了一台ubunt做测试)
我在服务器上执行tcpdump -i 附上图
我给你的tcpdump图是我截我的虚拟机上的,虚拟机桥接的本地网,我本地网就是142网段,所以测出来有142网段的数据包。
(因服务器上的ubuntu不通网关,所以我在我电脑上虚拟机里也装了一台ubunt做测试)
我在服务器上执行tcpdump -i 附上图
- susbarbatus
- 帖子: 2966
- 注册时间: 2010-04-10 16:14
- 系统: Arch Linux
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
对,这个抓包结果是对的,过来的包是 156 这个子网的,
你 ping 一下 192.168.156.11 这个 IP 应该是通的,
你有 192.168.156.11 这个机器的权限吗?或者你有其他 vlan156 的机器吗?
互相 ping 一下看看,预计应该也是通的。
这样基本就可以确定服务器到交换机是好的。
你 ping 一下 192.168.156.11 这个 IP 应该是通的,
你有 192.168.156.11 这个机器的权限吗?或者你有其他 vlan156 的机器吗?
互相 ping 一下看看,预计应该也是通的。
这样基本就可以确定服务器到交换机是好的。
沉迷将棋中……
-
- 帖子: 26
- 注册时间: 2015-07-02 19:45
- 系统: ubuntu server 14.04
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
ping 192.168.156.11 不通
ping 10.131.156.254 不通
ping 10.131.156.254 不通
- susbarbatus
- 帖子: 2966
- 注册时间: 2010-04-10 16:14
- 系统: Arch Linux
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
抱歉,192.168 是我这边常用的内网地址,说习惯了,我是指 10.131.156.11,因为你抓到了这个 IP 的包
沉迷将棋中……
-
- 帖子: 26
- 注册时间: 2015-07-02 19:45
- 系统: ubuntu server 14.04
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
哦,难怪。ping 10.131.156.11也不通。。。
- susbarbatus
- 帖子: 2966
- 注册时间: 2010-04-10 16:14
- 系统: Arch Linux
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
这个也不通我就有些不解了,
可以 ping -b 10.131.156.255 看看,估计也不会收到回复,
然后试试 sudo arp -a 看看。
虽然看了这些我似乎也没什么办法了……
可以 ping -b 10.131.156.255 看看,估计也不会收到回复,
然后试试 sudo arp -a 看看。
虽然看了这些我似乎也没什么办法了……
沉迷将棋中……
-
- 帖子: 26
- 注册时间: 2015-07-02 19:45
- 系统: ubuntu server 14.04
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
头疼的就是表象看都是正常的,网络配置,交换机都没问题。就是ping不通网关。 装windows系统配这个IP能用,装ubuntu系统就不通,我这边好几人了都搞不定。
感觉还是ubuntu系统设置问题,可就是不知道在哪。
感觉还是ubuntu系统设置问题,可就是不知道在哪。
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
1. 你的 Host 是 win server 2008 r2装win server 2008 r2能通网
還是 另一個 Guest 是 win server 2008 r2
lspci -knn.png
Subsystem : VMware PRO/1000 MT
2. 所以 你把 ubuntu server 14.04 是安裝在 VMware ?lshw -numeric -class network.png
driver=e1000
3. 如果你是把 ubuntu server 14.04 安裝在虛擬機 的 Guest
一開始 就要先註明
因為虛擬機的 gateway 機制
跟實體機的 gateway 機制
是不一樣的
3-1. 請提供 VMware 版本
不同 VMware 版本
對於 ubuntu server 14.04 支援
不一定一樣
-
- 帖子: 26
- 注册时间: 2015-07-02 19:45
- 系统: ubuntu server 14.04
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
1.由于在服务器上装UbuntuServer系统 ping不通网关,所以我在电脑虚拟机上做也装了台Ubuntu做测试。本机是在公司内网的环境下,故本机能ping通网关156.254。虚拟机里面网卡设置换桥接,与NAT都试过,依然Ping不通网关156.254.
2.服务器当时装windows server2008系统是能通内网的,故交换机这边应该没问题。
2.服务器当时装windows server2008系统是能通内网的,故交换机这边应该没问题。
poloshiao 写了:装win server 2008 r2能通网
-
- 论坛版主
- 帖子: 18279
- 注册时间: 2009-08-04 16:33
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
由于在服务器上装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不通网关,请教大家怎么处理。
我总觉得能收到包就应该是通的,也许是那个机器禁 ping 了,整个子网扫一下看看?
代码: 全选
nmap -sP 10.131.156.0/24
沉迷将棋中……
-
- 帖子: 26
- 注册时间: 2015-07-02 19:45
- 系统: ubuntu server 14.04
Re: ubuntu server 14.04 手动配置IP,ping不通网关,请教大家怎么处理。
在此感谢二位的帮助,对我帮助很大,觉得ubuntu跟linux也没多少差别。
现在问题已经解决,换了网线,重新配置交换机端口后就通了。之前问题就是这里了,交换机端口vlan配置有问题。
现在问题已经解决,换了网线,重新配置交换机端口后就通了。之前问题就是这里了,交换机端口vlan配置有问题。