除了编译内核,有没有简单取消IPv6的方法?
除了编译内核,有没有简单取消IPv6的方法?
比如说在rc.conf之类的全局配置文件里加一条禁用IPv6的语句。
理由如下
1:国内目前没有IPv6的公众网络可用。
2:用ifconfig、netstat 等命令时大量IPv6的输出占据了屏幕,影响查看IPv4的信息(我的屏幕小啊:()
理由如下
1:国内目前没有IPv6的公众网络可用。
2:用ifconfig、netstat 等命令时大量IPv6的输出占据了屏幕,影响查看IPv4的信息(我的屏幕小啊:()
回复: 除了编译内核,有没有简单取消IPv6的方法?
ifconfig命令的用法是:
netstat命令加上 -f inet 的参数就可以只显示IPv4的数据了。
例如:
-inet6
[INDENT]Disable inet6(4) on the given interface and remove all configured inet6(4) addresses, including the link-local ones. To turn it on again, assign any inet6 address or run rtsol(8).[/INDENT]
netstat命令加上 -f inet 的参数就可以只显示IPv4的数据了。
例如:
代码: 全选
# netstat -f inet
Active Internet connections
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp 0 52 jr.ssh 192.168.88.88.52064 ESTABLISHED
# netstat -naf inet
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
ip 0 0 *.* *.* 17
ip 0 0 *.* *.* 17
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
tcp 0 348 192.168.88.78.22 192.168.88.88.52064 ESTABLISHED
tcp 0 0 *.80 *.* LISTEN
tcp 0 0 127.0.0.1.587 *.* LISTEN
tcp 0 0 127.0.0.1.25 *.* LISTEN
tcp 0 0 *.37 *.* LISTEN
tcp 0 0 *.13 *.* LISTEN
tcp 0 0 *.113 *.* LISTEN
tcp 0 0 *.22 *.* LISTEN
Active Internet connections (including servers)
Proto Recv-Q Send-Q Local Address Foreign Address (state)
udp 0 0 127.0.0.1.512 *.*
udp 0 0 *.514 *.*
#
回复: 除了编译内核,有没有简单取消IPv6的方法?
最好不要在内核里禁用IPv6,因为很多系统基本组件提供了对IPv6的支持,如果你在内核里禁用了IPv6,这些组件可能会变得“不知所措”,还可能会导致令人头疼的系统问题。
至少我记得从OpenBSD4.8开始做DHCP服务器时必须同时在/etc/sysctl.conf里启用IPv4和IPv6的转发,如果光启用IPv4则DHCP服务器无法正常工作。
1. 过滤IPv6信息可以暂时用上面的方法。
2. 如果担心安全问题,还可以使用PF禁止IPv6通讯。
这个有点像某些人总想在OpenBSD里彻底禁用sendmail一样,这都是系统的一部分,并非像脱衣服一样简单,我的理解有点像牵一发而动全身,所以OpenBSD和其他BSD不同,不建议用户自己调整内核。—— 不过玩BSD的人大多都是不甘现状喜欢折腾的主,要是要求我们一点不动内核可能也是不现实地,;)。
如果不是类似服务器这样的重要环境,玩玩也无妨,还能增加点感性认识。:D
ps: Shift + PageUp/PageDown 可以回滚屏幕显示。
至少我记得从OpenBSD4.8开始做DHCP服务器时必须同时在/etc/sysctl.conf里启用IPv4和IPv6的转发,如果光启用IPv4则DHCP服务器无法正常工作。
1. 过滤IPv6信息可以暂时用上面的方法。
2. 如果担心安全问题,还可以使用PF禁止IPv6通讯。
这个有点像某些人总想在OpenBSD里彻底禁用sendmail一样,这都是系统的一部分,并非像脱衣服一样简单,我的理解有点像牵一发而动全身,所以OpenBSD和其他BSD不同,不建议用户自己调整内核。—— 不过玩BSD的人大多都是不甘现状喜欢折腾的主,要是要求我们一点不动内核可能也是不现实地,;)。
如果不是类似服务器这样的重要环境,玩玩也无妨,还能增加点感性认识。:D
ps: Shift + PageUp/PageDown 可以回滚屏幕显示。
回复: 除了编译内核,有没有简单取消IPv6的方法?
管理员辛苦! 国内的实际状况,IPv6纯粹是摆设~
FreeBSD是用 scroll 键来滚屏的,感觉比OB略微方便一点。当然只要习惯了都很方便的。
FreeBSD是用 scroll 键来滚屏的,感觉比OB略微方便一点。当然只要习惯了都很方便的。
回复: 除了编译内核,有没有简单取消IPv6的方法?
unreal兄总那么客气,也许有和freebsd一样的简单方法,可惜我不知道。
回复: 除了编译内核,有没有简单取消IPv6的方法?
leo兄是前辈嘛,我在社区获益良多,管理员和列位版主不厌其烦、不吝赐教,我只能以此口头感谢略表敬意。
我仔细回忆一下,FB/i386 是按下 scroll 键(即scroll 灯点亮)然后用上下方向键来滚屏,此时其他按键均无效。PC键盘的scroll 键我只见过这一种应用,在这之前一直疑惑这“没用”的键放着干吗~
我仔细回忆一下,FB/i386 是按下 scroll 键(即scroll 灯点亮)然后用上下方向键来滚屏,此时其他按键均无效。PC键盘的scroll 键我只见过这一种应用,在这之前一直疑惑这“没用”的键放着干吗~
回复: 除了编译内核,有没有简单取消IPv6的方法?
前辈不敢当,我不过是愿意将自己的所知道的信息和大家分享吧了。—— 无论对错。;)
回复: 除了编译内核,有没有简单取消IPv6的方法?
IPv6国内是有的,可是你个人的话根本就申请不到了,每个省份也只有个别单位有,那个速度真爽啊
回复: 除了编译内核,有没有简单取消IPv6的方法?
to hyaska:
国内只有IPv6实验网,部分高校和电信部门吧,对公众来说等于没有。另外,同样的网络环境下,网络协议和网速会有巨大差异?
to leo:
我的机器上 Shift + PageUp/PageDown 没有反应诶:/
国内只有IPv6实验网,部分高校和电信部门吧,对公众来说等于没有。另外,同样的网络环境下,网络协议和网速会有巨大差异?
to leo:
我的机器上 Shift + PageUp/PageDown 没有反应诶:/
在线用户
正浏览此版面之用户: 没有注册用户 和 4 访客