免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2982 | 回复: 9
打印 上一主题 下一主题

[网络管理] 关于路由产生的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-21 18:03 |只看该作者 |倒序浏览
[root@yll ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.0    *               255.255.255.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0
default         192.168.18.1    0.0.0.0         UG    0      0        0 eth0
以上是本人的 路由,我 组建的 是 家庭局域网,用路由器上网的,我 就看 不 懂169.254.0.0这个网段,因为我 根本没有设置这个网段,请问这个网段是设么意思,谢谢了



还有 一个  问题 是
unset USERNAME
这个是设么 意思 ,我 还是 菜鸟,学习中,请高人指点,谢谢

[ 本帖最后由 linuxshe 于 2007-9-21 22:08 编辑 ]

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
2 [报告]
发表于 2007-09-21 19:55 |只看该作者
如果DHCP地址失败那么网卡就会获得169.254这个段的IP。

论坛徽章:
0
3 [报告]
发表于 2007-09-21 20:08 |只看该作者
可能你的机器安装了zeroconfig这个包,在无法获取到IP的时候,会设置一个
169.254.?.? 这样的随机地址

unset USERNAME
就是取消 USERNAME 这个环境变量的定义

论坛徽章:
0
4 [报告]
发表于 2007-09-21 21:41 |只看该作者
但是我想说的是,我确实是通过路由器来自动分配我linux主机的IP的,但没有出现错误,机器也能上网的,那为什么还会出现这个网段,我还是不够明白,多谢指导

论坛徽章:
5
IT运维版块每日发帖之星
日期:2015-08-06 06:20:00IT运维版块每日发帖之星
日期:2015-08-10 06:20:00IT运维版块每日发帖之星
日期:2015-08-23 06:20:00IT运维版块每日发帖之星
日期:2015-08-24 06:20:00IT运维版块每日发帖之星
日期:2015-11-12 06:20:00
5 [报告]
发表于 2007-09-21 22:15 |只看该作者
贴出你的ifcfg-eth0文件。

论坛徽章:
0
6 [报告]
发表于 2007-09-22 09:15 |只看该作者
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:0C:29:4D:B0:62
ONBOOT=yes
DHCP_HOSTNAME=yll
这个就是我的配置文件,我个人觉得没问题呀,为何会出现169.254.0.0这个网段,真是莫名奇妙,谁能解释下吗

论坛徽章:
0
7 [报告]
发表于 2007-09-22 09:19 |只看该作者
还有以上各位朋友说我不能自动分配IP,那是绝对不可能的,我上网都 能上,怎么会没有分配到呢?希望谁能给我详细的 回答,谢谢

论坛徽章:
0
8 [报告]
发表于 2007-09-22 09:36 |只看该作者
那个路由是在 /etc/sysconfig/network-scripts/ifup 里定义好的(若你用的是 RedHat based 发行版)

# Add Zeroconf route.
if [ -z "${NOZEROCONF}" -a "${ISALIAS}" = "no" ]; then
    ip route replace 169.254.0.0/16 dev ${REALDEVICE}
fi


而什么是 Zeroconf 呢?我也不清楚,于是 google 了一下
http://www.redhat.com/magazine/010aug05/departments/tips_tricks/
How do I disable the zeroconf route so that the system will boot without the 169.254.0.0 / 255.255.0.0 route?
by Cynthia Davis

Symptom:

Every time the system boots, the zeroconf route (169.254.0.0) is enabled. You manually disable it by turning off the firewall and remove the route with 169.254.0.0 / 255.255.0.0 using the route command.

Example output of the route with the zeroconf route enables would like similar to the following:

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.15.50.0      *               255.255.252.0   U     0      0        0 eth0
169.254.0.0     *               255.255.0.0     U     0      0        0 eth0

Solution:

To disable the zeroconf route during system boot, edit the /etc/sysconfig/network file and add the following NOZEROCONF value to the end of the file:

NETWORKING=YES
HOSTNAME=localhost.localdomain
NOZEROCONF=yes

Additional Information:

Find out more about zeroconf at http://www.zeroconf.org/.

于是我又去了 http://www.zeroconf.org/ 看了一下,由于内容很多,我没有完全看完,先告诉你这里有讲为什么


至于 unset USERNAME 的用意,就是取消对变量 USERNAME 的定义并删除变量(在 shell 里)
做这个的原因是之前一定有对 USERNAME 的定义,这里 unset 是释放而已
man unset 可以获得更多信息
       unset [-fv] [name ...]
              For  each  name,  remove the corresponding variable or function.
              If no options are supplied, or the -v option is given, each name
              refers  to  a  shell  variable.   Read-only variables may not be
              unset.  If -f is specifed, each name refers to a shell function,
              and  the function definition is removed.  Each unset variable or
              function is removed from the environment  passed  to  subsequent
              commands.  If any of RANDOM, SECONDS, LINENO, HISTCMD, FUNCNAME,
              GROUPS, or DIRSTACK are unset, they lose their  special  proper-
              ties,  even  if they are subsequently reset.  The exit status is
              true unless a name does not exist or is readonly.

[ 本帖最后由 platinum 于 2007-9-22 09:44 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2007-09-22 09:47 |只看该作者
斑竹,谢谢你了,你人真好,回答的很详细,非常有参考价值,谢谢,以后一定听你话

论坛徽章:
0
10 [报告]
发表于 2007-09-24 13:13 |只看该作者
原帖由 linuxshe 于 2007-9-21 18:03 发表
[root@yll ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.18.0    *               255.255.255.0   U     0      0         ...

ifconfig look up  card eth0 -----two ip address set ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP