网络环境分析
目的: linux系统下,分析网络环境,搞清楚IP,网关,DNS,
并且自己可以自己设置为静态IP上网.
下面是自己的路由器,概要介绍一下功能.
1. 通过无线ap上网
下面是路由器的设置
常用设置: (只让看)
上网设置: 有一个宽带帐号,宽带密码。 由宽带服务商提供
无线设置: 有一个无线名称(就是ap名称)和无线登陆密码,用户可以设置
高级设置选项:(可以改)
网络参数
WAN 口设置,可以改变上网方式,修改宽带账户,密码
LAN 口设置, 可以设置路由器的IP 地址 ,例如:192.168.1.1,
DHCP 服务器, 可以设置子网范围例如:192.168.1.100 -192.168.1.199
DNS服务器我看到选的是0.0.0.0,但路由表中指示下一跳是10.1.1.1 wan口
无线设置, 可以改变ap名称和无线登陆密码
设备管理: 就是修改时间,恢复出厂设置,重启路由器等,还有局域网web管理及密码等
2. 用静态IP上网,
至于为什么要用静态,就不说了,仅仅是技术需要,我的系统是ubuntu14,就用它说事了.
网关填192.168.1.1, DNS应该如何填写? 可以填网关地址,也可填抓包得到的dns地址
从无线ap 上,直接获得的是动态IP.
这是ping www.baidu.com的抓包
143 44.636892708 192.168.1.102 202.106.195.68 DNS 73 Standard query 0x30e4 A www.baidu.com
144 44.636939759 192.168.1.102 202.106.46.151 DNS 73 Standard query 0x30e4 A www.baidu.com
145 44.644901131 202.106.46.151 192.168.1.102 DNS 132 Standard query response 0x30e4 A www.baidu.com CNAME www.a.shifen.com A
61.135.169.125 A 61.135.169.121
146 44.645149746 202.106.195.68 192.168.1.102 DNS 132 Standard query response 0x30e4 A www.baidu.com CNAME www.a.shifen.com A
61.135.169.125 A 61.135.169.121
看出来是2个dns ,而且202.106.46.151反应更快
想使用静态IP,需要从电脑network-manager 上点击Edit connection->add->wi-fi然后点击
create 按钮,
在wi-fi属性页,
填入connetion-name, 这是本机电脑上显示的连接名称,随便填.
填入ssid,mode,bssid,device-mac-address
这是热点信息, 可参考原来动态获取的ap上的对应内容填入,
在wi-fi security 属性页上
填入密码
这是热点的登陆密码
在IPv4 Setting 上, 填入静态IP,
DNS server 要填入网关地址,否则上不了外网(ping 不通baidu)
你如果填入抓包获得的IP, 应该也可以,不过填入网关省事!
然后,从network-manager 上,关闭旧连接,
选择connect to hidden network, 找到你刚建的那个网络(你在connection-name填入的名称),连接.
关键点, DNS Server 一定要填入网关地址,否则不能连外网,因为这台机器也就只认得网关!!!
再ping 百度,看到如下DNS 抓包
278 125.189415801 192.168.1.150 192.168.1.1 DNS 73 Standard query 0x8343 A www.baudu.com
279 125.195253832 192.168.1.1 192.168.1.150 DNS 89 Standard query response 0x8343 A www.baudu.com A 15.164.112.248
也就在主机和网关之间传送了