haulm 发表于 2013-4-26 10:07:30

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

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
路由器的说明或商标上就写着

sejishikong 发表于 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了。

haulm 发表于 2013-4-26 11:00:43

我尝试了一下,现在的麻烦是 3.0 的样板系统没办法编译也没办法运用仓库,通过 sftp 上到服务器下载的包版本也存在差异,我要安装的是 64 位的,但库里的包居然比这个系统要旧。
现在的境遇是编译也不行,下载也不能用。

sejishikong 发表于 2013-4-26 11:09:15

原帖由 haulm 于 2013-4-26 11:00 发表 http://forum.linuxfans.org/images/common/back.gif
我尝试了一下,现在的麻烦是 3.0 的样板系统没办法编译也没办法运用仓库,通过 sftp 上到服务器下载的包版本也存在差异,我要安装的是 64 位的,但库里的包居然比这个系统要旧。
现在的境遇是编译也不行,下载也不能用。 ...
现在i686和64位的不是完全同步的。64位的包在64位的编译机上。需要哪个包可以那里找,也可以从那里编译。

haulm 发表于 2013-4-26 11:12:47

原帖由 sejishikong 于 2013-4-26 11:09 发表 http://forum.linuxfans.org/images/common/back.gif

现在i686和64位的不是完全同步的。64位的包在64位的编译机上。需要哪个包可以那里找,也可以从那里编译。
:?如果你能忙得过来,我还是等你把 KDE 版本出来再说了。。。

jiangtao9999 发表于 2013-4-26 13:45:48

DHCP 搞定一切……
network 应该是控制设置网络的服务,但问题是你不设置好配置,network 也不可能实现配置网卡。
而且网卡设置除了 IP 还有路径的问题。ifconfig 只是设置网卡的 IP ,路径使用 route 设置的。

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

yankaiqian 发表于 2013-4-26 14:51:15

Linux下的ip命令

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

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

设置路由是:
ip route
比如 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
页: [1]
查看完整版本: 一些网络配置工具是如何确认正确的 IP 和网关的