QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2181|回复: 6

一些网络配置工具是如何确认正确的 IP 和网关的

[复制链接]
发表于 2013-4-26 10:07:30 | 显示全部楼层 |阅读模式
3.0 版本使用 ifconfig 只看到 lo ,加上 -a 参数看到所有,于是 ifconfig eth0 x.x.x.x ,随便填了 IP
ifconfig ech0 up ,service network start,上不去。。
回到 2.6 用 ifconfig 得到 IP 地址,重新再做了一次,又不上去,运行 route 得到网关
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth0
192.168.1.0     *               255.255.255.0   U     0      0        0 eth0
回到 3.0 运行 route 的确发现网关IP指在 192.168.1.0
route add default gw 192.168.1.1
然后 network 也没启动,可以上网了,这个 network 是否启动 dhcp 服务用的?
我一直对网络配置是云里雾里的,搞不清这里面的一些基本常识,我的疑问是 wicd 是如何正确地配置了网络,
而手工会遇到这样那样的麻烦呢。
也就是问如果我不从其它系统得到网关参数,该如何得到正确的网关参数,不是靠一个个猜过去的吧?
网上得到的答案是:
路由器的反面就有  一般都是192.168.0.1或者192.168.1.1
路由器的说明或商标上就写着
发表于 2013-4-26 10:45:41 | 显示全部楼层
不需要这么麻烦啊。
ifconfig eth0 xxxx netmask xxxx
route add default gw xxxx
不需要特意的up的。而且也没有network服务,3.0可用的只有networkmanager和wicd。

至于网络参数,当然一般情况下需要记下来才行。现在的问题是networkmanager没有cli下的管理界面,所以即使带了这个服务,配置也是问题。wicd到是有。如果还找不到好用的networkmanager界面,下个版本我准备带上wicd了。
回复

使用道具 举报

 楼主| 发表于 2013-4-26 11:00:43 | 显示全部楼层
我尝试了一下,现在的麻烦是 3.0 的样板系统没办法编译也没办法运用仓库,通过 sftp 上到服务器下载的包版本也存在差异,我要安装的是 64 位的,但库里的包居然比这个系统要旧。
现在的境遇是编译也不行,下载也不能用。
回复

使用道具 举报

发表于 2013-4-26 11:09:15 | 显示全部楼层
原帖由 haulm 于 2013-4-26 11:00 发表
我尝试了一下,现在的麻烦是 3.0 的样板系统没办法编译也没办法运用仓库,通过 sftp 上到服务器下载的包版本也存在差异,我要安装的是 64 位的,但库里的包居然比这个系统要旧。
现在的境遇是编译也不行,下载也不能用。 ...

现在i686和64位的不是完全同步的。64位的包在64位的编译机上。需要哪个包可以那里找,也可以从那里编译。
回复

使用道具 举报

 楼主| 发表于 2013-4-26 11:12:47 | 显示全部楼层
原帖由 sejishikong 于 2013-4-26 11:09 发表

现在i686和64位的不是完全同步的。64位的包在64位的编译机上。需要哪个包可以那里找,也可以从那里编译。

  如果你能忙得过来,我还是等你把 KDE 版本出来再说了。。。
回复

使用道具 举报

发表于 2013-4-26 13:45:48 | 显示全部楼层
DHCP 搞定一切……
network 应该是控制设置网络的服务,但问题是你不设置好配置,network 也不可能实现配置网卡。
而且网卡设置除了 IP 还有路径的问题。ifconfig 只是设置网卡的 IP ,路径使用 route 设置的。

IP 是要和当前局域网设置对应的,不然自说自唱别的机器尤其是网关不听的。
回复

使用道具 举报

发表于 2013-4-26 14:51:15 | 显示全部楼层

Linux下的ip命令

另外,后来是建议用iproute包的ip命令取代ifconfig、route了。

查看ip信息,就是:
ip address show,可以缩写为 ip a

设置路由是:
ip route [add|del] [IP或网段] [via gateway] [dev 网卡]
比如 ip route add 192.168.1.0/24 dev eth0
和本机(eth0)直接连接的网段可以不设置via xxx,直接指定dev eth0即可。

或者设置默认网关是这样:
ip route add default via 192.168.1.1 dev eth0
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-4-27 07:47 , Processed in 0.094264 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表