lubuntu 15.04划分子网问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
sluding
帖子: 70
注册时间: 2010-02-12 19:47

lubuntu 15.04划分子网问题

#1

帖子 sluding » 2016-04-06 15:59

y@y:~$ sudo uname -a
Linux y 3.19.0-15-generic #15-Ubuntu SMP Thu Apr 16 23:32:01 UTC 2015 i686 athlon i686 GNU/Linux

至少用了两层路由,再往上不清楚,traceroute 显示都是 * ,本层IP:192.168.5.x,上层:192.168.1.x

想划子网,一直划不成。

y@y:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 192.168.5.200

netmask 255.255.255.192
gateway 192.168.5.1

y@y:~$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.5.1
namerserver 8.8.8.8

1、在手机上用wlan尝试ip: 192.168.5.200 掩码: 255.255.255.192 网关: 192.168.5.1 DNS: 192.168.5.1 8.8.8.8 可以上网,在lubuntu上用上面的配置就联不上网,试了一下午了,求解释为什么划不了子网,该路由下必须同时划子网么?
2、开始几次修改了 /etc/network/interfaces 后,sudo /etc/init.d/networking restart,再ipconfig可以看到ip发生相应改变,后来再试的时候
sudo /etc/init.d/networking restart 后ip不变,重启电脑 ip 才会发生相应变化,并且可以用sudo /etc/init.d/networking restart 改变一次,修改 interfaces 后再次用这个命令就又没变化了,还得重启电脑,求解释后来为什么该命令不能重启了。

谢谢
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: lubuntu 15.04划分子网问题

#2

帖子 poloshiao » 2016-04-06 18:11

至少用了两层路由
本层 IP:192.168.5.x
上层:192.168.1.x
簡單的子網實例
1. 本层 IP:192.168.5.0 netmask 255.255.255.0
192.168.5.0 表示 子網 {192.168.5.x| 1<x<256}
2. 上层:192.168.0.0 netmask 255.255.0.0
192.168.0.0 表示 子網 {192.168.y.z| 1<y<256,1<y<256}
3. {192.168.5.x| 1<x<256} 是 {192.168.y.z| 1<y<256,1<y<256} 的子集合
ˋ4. 參閱
4-1. https://zh.wikipedia.org/wiki/%E5%AD%90%E7%BD%91
子网
4-2. https://en.wikipedia.org/wiki/Subnetwork
Subnetwork
4-3. https://www.iplocation.net/subnet-mask
What is a Subnet Mask?
4-4. https://www.watters.ws/mediawiki/index. ... heat_Sheet
Netmask Cheat Sheet
4-5. http://compnetworking.about.com/od/netw ... ateway.htm
What Is a Network Gateway? (Definition)
头像
kashu
帖子: 451
注册时间: 2014-02-07 17:31
系统: Xubuntu 14.04.5 64位

Re: lubuntu 15.04划分子网问题

#3

帖子 kashu » 2016-04-06 20:53

sluding 写了:在手机上用wlan尝试ip: 192.168.5.200 掩码: 255.255.255.192 网关: 192.168.5.1 DNS: 192.168.5.1 8.8.8.8 可以上网

当你使用255.255.255.192这个子网掩码时:
192.168.5.200这个IP是在192.168.5.193--192.168.5.254范围内(192.168.5.192是这个子网的子网号,192.168.5.255是这个子网的广播地址)
所以你的网关不能用192.168.5.1了,因为5.1是属于192.168.5.1--192.168.5.62范围内的(192.168.5.0是这个子网的子网号,192.168.5.63是这个子网的广播地址)
当然,首选DNS也不能用这个192.168.5.1。


OS: Xubuntu 14.04.5 LTS 64-bit
CPU: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
RAM: 12GB DDR3 1333MHz
128GB SSD + 2TB HDD
神舟优雅A480B-I5B 购于 2012.08

YouTube频道:https://www.youtube.com/channel/UCGSPXZ ... DuDYX8L6Qg
sluding
帖子: 70
注册时间: 2010-02-12 19:47

Re: lubuntu 15.04划分子网问题

#4

帖子 sluding » 2016-04-07 10:14

kashu 写了:
sluding 写了:在手机上用wlan尝试ip: 192.168.5.200 掩码: 255.255.255.192 网关: 192.168.5.1 DNS: 192.168.5.1 8.8.8.8 可以上网

当你使用255.255.255.192这个子网掩码时:
192.168.5.200这个IP是在192.168.5.193--192.168.5.254范围内(192.168.5.192是这个子网的子网号,192.168.5.255是这个子网的广播地址)
所以你的网关不能用192.168.5.1了,因为5.1是属于192.168.5.1--192.168.5.62范围内的(192.168.5.0是这个子网的子网号,192.168.5.63是这个子网的广播地址)
当然,首选DNS也不能用这个192.168.5.1。

DNS 网关都要换成 192.168.5.192么?手机上这么设置可以上的啊

网关不是路由IP么?如果网关设成192.168.5.192,主机网卡知道把包传给路由么?

我记得在windows上只改IP和掩码就行啊
头像
kashu
帖子: 451
注册时间: 2014-02-07 17:31
系统: Xubuntu 14.04.5 64位

Re: lubuntu 15.04划分子网问题

#5

帖子 kashu » 2016-04-07 20:22

sluding 写了: DNS 网关都要换成 192.168.5.192么?手机上这么设置可以上的啊

子网号(子网地址)和广播地址是不可以拿来用的。

sluding 写了: 网关不是路由IP么?如果网关设成192.168.5.192,主机网卡知道把包传给路由么?

电脑上的默认网关指向你路由器的IP地址即可。我没说网关设成192.168.5.192。

如果你的默认网关是192.168.5.1,并且你需要使用255.255.255.192作为你的子网掩码,那么:
只需要把电脑的的IP地址改成192.168.5.2--192.168.5.62之间的任意一个未被使用的IP即可。

即 IP address: 192.168.5.2--192.168.5.62
Netmask: 255.255.255.192
Default GW: 192.168.5.1
至于DNS,一般的路由器是不开放53号端口的,所以你直接指向路由器(192.168.5.1)是没用的。需要找个能用的DNS,比如:8.8.8.8,8.8.4.4……


OS: Xubuntu 14.04.5 LTS 64-bit
CPU: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
RAM: 12GB DDR3 1333MHz
128GB SSD + 2TB HDD
神舟优雅A480B-I5B 购于 2012.08

YouTube频道:https://www.youtube.com/channel/UCGSPXZ ... DuDYX8L6Qg
poloshiao
论坛版主
帖子: 18279
注册时间: 2009-08-04 16:33

Re: lubuntu 15.04划分子网问题

#6

帖子 poloshiao » 2016-04-07 22:46

路由
1. https://zh.wikipedia.org/wiki/%E8%B7%AF ... 1%E5%99%A8
路由器就是連接两个以上個別網路的设备。
意思是 我們日常用的路由器 通常有 兩個網卡 分別屬於不同的兩個子網
這兩個網卡之間設定 IP forwarding 功能
网关不是路由IP么
2. 這樣描述 不精確 因為 路由器 有兩個網卡 有不同的 IP 重點是 這兩個不同的 IP 通常屬於 不同的 子網 這兩個 子網的交集合是 空集合
2-1. 你的 host 連接到 路由器中 兩個網卡之一
你的 host 的 IP 與 你連接的路由器的那一個網卡 的 IP 必須屬於同一個 子網
而你連接的路由器的這個網卡 的 IP 就是 通稱的 网关 IP
因為 你的 host 是 透過這張網卡 跟 另一個 子網 交換訊息
至少用了两层路由,再往上不清楚,traceroute 显示都是 * ,本层IP:192.168.5.x,上层:192.168.1.x
3. 這裡說的 本層/上層 容易引起誤解
網際網路 是子網 --> 路由 --> 另一個子網 --> 路由 --> 另一個子網 蜂巢式 連接

4. 實務上 先知道 網關 IP 再 來設定你的 host IP
4-1. 路由器上面 通常會有 設定頁 提供預設 網關 IP 也可以讓你修改 網關 IP
請詳查路由器使用說明書
sluding
帖子: 70
注册时间: 2010-02-12 19:47

Re: lubuntu 15.04划分子网问题

#7

帖子 sluding » 2016-04-08 10:43

kashu 写了:
sluding 写了: DNS 网关都要换成 192.168.5.192么?手机上这么设置可以上的啊

子网号(子网地址)和广播地址是不可以拿来用的。

sluding 写了: 网关不是路由IP么?如果网关设成192.168.5.192,主机网卡知道把包传给路由么?

电脑上的默认网关指向你路由器的IP地址即可。我没说网关设成192.168.5.192。

如果你的默认网关是192.168.5.1,并且你需要使用255.255.255.192作为你的子网掩码,那么:
只需要把电脑的的IP地址改成192.168.5.2--192.168.5.62之间的任意一个未被使用的IP即可。

即 IP address: 192.168.5.2--192.168.5.62
Netmask: 255.255.255.192
Default GW: 192.168.5.1
至于DNS,一般的路由器是不开放53号端口的,所以你直接指向路由器(192.168.5.1)是没用的。需要找个能用的DNS,比如:8.8.8.8,8.8.4.4……
谢谢!
1、为什么用IP 192.168.5.3就可以上网,而IP 192.168.5.200就不行呢?我用第三个子网192.168.5.192-192.168.5.255不行么?
2、用192.168.5.1作DNS是因为自动获取IP的时候分配的DNS是这个,所以设静态IP我填了一样的
sluding
帖子: 70
注册时间: 2010-02-12 19:47

Re: lubuntu 15.04划分子网问题

#8

帖子 sluding » 2016-04-08 10:56

poloshiao 写了:
路由
1. https://zh.wikipedia.org/wiki/%E8%B7%AF ... 1%E5%99%A8
路由器就是連接两个以上個別網路的设备。
意思是 我們日常用的路由器 通常有 兩個網卡 分別屬於不同的兩個子網
這兩個網卡之間設定 IP forwarding 功能
网关不是路由IP么
2. 這樣描述 不精確 因為 路由器 有兩個網卡 有不同的 IP 重點是 這兩個不同的 IP 通常屬於 不同的 子網 這兩個 子網的交集合是 空集合
2-1. 你的 host 連接到 路由器中 兩個網卡之一
你的 host 的 IP 與 你連接的路由器的那一個網卡 的 IP 必須屬於同一個 子網
而你連接的路由器的這個網卡 的 IP 就是 通稱的 网关 IP
因為 你的 host 是 透過這張網卡 跟 另一個 子網 交換訊息
至少用了两层路由,再往上不清楚,traceroute 显示都是 * ,本层IP:192.168.5.x,上层:192.168.1.x
3. 這裡說的 本層/上層 容易引起誤解
網際網路 是子網 --> 路由 --> 另一個子網 --> 路由 --> 另一個子網 蜂巢式 連接

4. 實務上 先知道 網關 IP 再 來設定你的 host IP
4-1. 路由器上面 通常會有 設定頁 提供預設 網關 IP 也可以讓你修改 網關 IP
請詳查路由器使用說明書
最初在手机上看到的2楼回复,字小没注意看用户名,但是扫了一眼看见一堆规整的参考链接我就知道是 poloshiao 的回复~~
谢谢~
2楼没回复反馈是因为我还没看完给的参考链接~
谢谢!
头像
kashu
帖子: 451
注册时间: 2014-02-07 17:31
系统: Xubuntu 14.04.5 64位

Re: lubuntu 15.04划分子网问题

#9

帖子 kashu » 2016-04-08 11:06

sluding 写了: 1、为什么用IP 192.168.5.3就可以上网,而IP 192.168.5.200就不行呢?我用第三个子网192.168.5.192-192.168.5.255不行么?

因为你划分了子网,它们不在同一子网,所以不行。
以你这个情景来说,就是:从逻辑上对一个物理网络进行隔离(分割)。

你可以自己在网上搜一下“子网划分的作用”、“子网划分”


OS: Xubuntu 14.04.5 LTS 64-bit
CPU: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
RAM: 12GB DDR3 1333MHz
128GB SSD + 2TB HDD
神舟优雅A480B-I5B 购于 2012.08

YouTube频道:https://www.youtube.com/channel/UCGSPXZ ... DuDYX8L6Qg
sluding
帖子: 70
注册时间: 2010-02-12 19:47

Re: lubuntu 15.04划分子网问题

#10

帖子 sluding » 2016-04-08 13:43

kashu 写了:
sluding 写了: 1、为什么用IP 192.168.5.3就可以上网,而IP 192.168.5.200就不行呢?我用第三个子网192.168.5.192-192.168.5.255不行么?

因为你划分了子网,所以不行。
以你这个情景来说,就是:从逻辑上对一个物理网络进行隔离(分割)。

你可以自己在网上搜一下“子网划分的作用”、“子网划分的作用”
刚大概搜了一下~
我想划分子网就是因为网总断,我以为是一个路由上接的手机、电脑太多了,想划子网试试。

你说的对,我也觉得网关设置有问题,192.168.5.1不属于2、3、4子网,第二个子网用192.168.5.1做网关不妥。如果我想用192.168.5.74/24, 用第二个子网,网关该怎么设?

第二个子网DNS是多少啊,比如我路由IP是192.168.5.1/24, 网关192.168.5.1, DNS 192.168.5.1 8.8.8.8

头像
kashu
帖子: 451
注册时间: 2014-02-07 17:31
系统: Xubuntu 14.04.5 64位

Re: lubuntu 15.04划分子网问题

#11

帖子 kashu » 2016-04-08 14:20

sluding 写了:我想划分子网就是因为网总断,我以为是一个路由上接的手机、电脑太多了,想划子网试试。

断网和子网划分没有一分钱关系

sluding 写了:如果我想用192.168.5.74/24, 用第二个子网,网关该怎么设?

你现在的DNS和你子网划分也没一分钱关系。你以前设成5.1能用吗?

结论:你不用去折腾子网划分了。断网肯定是其它原因导致的,而且子网划分也不是用来解决断网的问题


OS: Xubuntu 14.04.5 LTS 64-bit
CPU: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
RAM: 12GB DDR3 1333MHz
128GB SSD + 2TB HDD
神舟优雅A480B-I5B 购于 2012.08

YouTube频道:https://www.youtube.com/channel/UCGSPXZ ... DuDYX8L6Qg
sluding
帖子: 70
注册时间: 2010-02-12 19:47

Re: lubuntu 15.04划分子网问题

#12

帖子 sluding » 2016-04-08 14:39

kashu 写了:
sluding 写了:我想划分子网就是因为网总断,我以为是一个路由上接的手机、电脑太多了,想划子网试试。

断网和子网划分没有一分钱关系

sluding 写了:如果我想用192.168.5.74/24, 用第二个子网,网关该怎么设?

你现在的DNS和你子网划分也没一分钱关系。你以前设成5.1能用吗?

结论:你不用去折腾子网划分了。断网肯定是其它原因导致的,而且子网划分也不是用来解决断网的问题
好吧,谢谢! 看2L链接补课去
回复