LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 668|回复: 11

网络配置问题

[复制链接]
发表于 2009-1-20 15:28:17 | 显示全部楼层 |阅读模式
请问archlinux能不能把网络配置成当有dhcp时就用dhcp,没有就用静态ip?
因为笔记本要用到两个地方的有线网,一个地方有dhcp,一个没有。
谢谢。
发表于 2009-1-20 15:33:38 | 显示全部楼层
Post by xjpvictor;1940026
请问archlinux能不能把网络配置成当有dhcp时就用dhcp,没有就用静态ip?
因为笔记本要用到两个地方的有线网,一个地方有dhcp,一个没有。
谢谢。

win下也没有这种功能吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-20 15:52:01 | 显示全部楼层
Post by 难免有错;1940028
win下也没有这种功能吧。

win下可以在网络的alternative ip address里面设置静态ip
回复 支持 反对

使用道具 举报

发表于 2009-1-20 22:45:20 | 显示全部楼层
我还是觉得你用netcfg,或者networkmanager,你会发现win下那网络功能是真是弱智,什么才叫方便
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-20 22:58:48 | 显示全部楼层
Post by jarryson;1940181
我还是觉得你用netcfg,或者networkmanager,你会发现win下那网络功能是真是弱智,什么才叫方便


我用的就是networkmanager,但是不行。
networkmanager好像需要读取rc.conf中的设置,然而我不知道怎么在rc.conf中同时设置dhcp和静态ip,我试过写两行设置,但是好像networkmanager会在dhcp的时候仍然用静态的ip,结果就导致了不能上网了。
回复 支持 反对

使用道具 举报

发表于 2009-1-21 13:12:17 | 显示全部楼层
arch的启动脚本本来就很简单,改一下启动脚本就好了
如果我的本本干脆启动的时候不配置网络,启动完了再根据需要运行不同的shell脚本,省事又灵活。启动过程还快。

运行dhcpcd eth0 & 就能给eth0进行ip获取。
运行ifconfig就能配置静态ip
自己写各脚本就ok了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-21 13:15:51 | 显示全部楼层
Post by lanzinc;1940324
arch的启动脚本本来就很简单,改一下启动脚本就好了
如果我的本本干脆启动的时候不配置网络,启动完了再根据需要运行不同的shell脚本,省事又灵活。启动过程还快。

运行dhcpcd eth0 & 就能给eth0进行ip获取。
运行ifconfig就能配置静态ip
自己写各脚本就ok了。


方法不错。。
回复 支持 反对

使用道具 举报

发表于 2009-1-21 14:40:35 | 显示全部楼层
# Enable these network profiles at boot-up.  These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
#   - set to 'menu' to present a menu during boot-up (dialog package required)
#   - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network-profiles
#
#NET_PROFILES=(main)

rc.conf里面本来就为这种情况提供了机制了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-21 14:52:47 | 显示全部楼层
没试过profile,去试试。。
回复 支持 反对

使用道具 举报

发表于 2009-1-21 18:59:05 | 显示全部楼层
在networkmanager里面建立两个有线网络,一个dhcp,一个静态ip,不行?
回复 支持 反对

使用道具 举报

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

本版积分规则

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