移动宽带

通过光纤网络高速TD-LTE网络向您提供宽带服务,满足全家高速上网、网上购物、视频点播、网络游戏、远程教育等业务需求。

本人用的是移动光纤50M   下载60M(最新)   上载20M

话说上载真的很良心了

移动很有趣

  1. 移动因为IDC太少,,,所以内容提供商服务器延迟较大。
  2. IPv4地址资源太少,,,在2月份的时候还是外网ip,,现在变成10开头的内网ip了,,延迟变大了10ms左右。不过现在电信,联通也基本上都是这样。
  3. 移动的dns时不时的挂掉

DNSmasq

配置文件

# auto-generated config file from /etc/config/dhcp
conf-dir=/tmp/etc/dnsmasq.d/
address=/workforme.stat.localdomain/127.0.0.1
dhcp-authoritative
domain-needed
no-hosts
clear-on-reload
localise-queries
bogus-priv
expand-hosts
all-servers
dhcp-client-update
neg-ttl=300
max-ttl=600 #!
max-cache-ttl=18000  #!
cache-size=1000
dns-forward-max=300
server=/lan/
dhcp-leasefile=/tmp/dhcp.leases
resolv-file=/tmp/resolv.conf.auto
local-ttl=30
intercept-ip-address=192.168.31.1
dhcp-script=/lib/dnsmasq/dhcp_lease

不过直接在这里改,重启后又会还原

# auto-generated config file from /etc/config/dhcp
config dnsmasq
	#enable domainneeded for samba
	option domainneeded	1
	option boguspriv	1
	option localise_queries	1
	option rebind_protection 0  # disable if upstream must serve RFC1918 addresses
	option rebind_localhost 1  # enable for RBL checking and similar services
	#list rebind_domain example.lan  # whitelist RFC1918 responses for domains
	option local	'/lan/'
	option expandhosts	1
	option nonegcache	0   //原来是1
	option authoritative	1
	option logqueries 0
	option logdhcp 0
        option nohosts 1            //添加的
	option allservers 1
	option clearonreload 1
	option cachesize 1000
	option negttl 300
	option maxttl 300	# 5 min
	option maxcachettl 1800 # 30 min
	option local_ttl 30         //原来是0
	option dnsforwardmax 300
	option leasefile	'/tmp/dhcp.leases'
	option resolvfile	'/tmp/resolv.conf.auto'
	option client_update_ddns '1'

主要目的是加入缓存

小米路由器有点不给力

在全速下载时,小米的dns 192.168.31.1 会。。。

想到在DHCP客户端多加一个dns

config dhcp lan
	option interface	lan
	option start	 5
	option limit	250
	option leasetime	12h
	#force mean start dhcp even if already have a dhcp server running
	option force	1
        list 'dhcp_option' '6,192.168.31.1,223.5.5.5'   //多加的

这样

 

近日新发现

移动的dns不是一般的有意思,自己的dns通常很慢,而第三方的dns虽然比较快。但是!有时候无法连通!所以,像直接在dhcp中加入第三方dns是不稳定的!

Tips:

  1. dnsmasq的all-servers是向列表中所有dns发送查询,那个快,就返回那个dns的结果!
  2. 尽管移动用第三方dns不稳定,但是一般第三方dns都有2两个ip记录,其中一个不行,另一个就可以!
  3. dns的ping值不等于dns的查询速度!

基于以上几点,经过大量测试发现,我这里阿里的两个dns正好!223.5.5.5;223.6.6.6中必然有一个通

vi /etc/init.d/dnsmasq
#在“#here need check if ipv6 feature is ON or OFF”的前一行加入
sed -i 's/这里是当地dns中备用的那一个ip/223.6.6.6\nnameserver 223.5.5.5/' /tmp/resolv.conf.auto

注意:不要在/tmp/resolv.conf.auto列表中加入太多的dns,以免消耗太多cpu资源

更新于:2018-02-03