QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2624|回复: 15

超极菜问题:Magiclinux 如何连接公司网络上网

[复制链接]
发表于 2010-12-24 08:25:58 | 显示全部楼层 |阅读模式
比较讽刺。。。一直都用 ADSL,昨天带了自制的 LiveCD 成功在单位机子上运行了系统,不过遇到最麻烦的问题,如何设置上网?KDE 那个宽带设置向导设置到结束并未遇到错误。
单位机器全装的XP系统,默认都正常开机联网,我用 LiveCD 进入 Linux 后该如何做才能让它和 XP 们一起上网?

[ 本帖最后由 haulm 于 2010-12-24 08:27 编辑 ]
发表于 2010-12-24 08:33:34 | 显示全部楼层
是啊,这个问题一直没有搞定,netmanager只是改配置文件,再重启网卡,但在livecd启动时,不知道该改哪些文件,是建个内存文件么?启动网卡的命令会找内存文件么?
回复

使用道具 举报

 楼主| 发表于 2010-12-24 09:09:02 | 显示全部楼层
原帖由 stronghill 于 2010-12-24 08:33 发表
是啊,这个问题一直没有搞定,netmanager只是改配置文件,再重启网卡,但在livecd启动时,不知道该改哪些文件,是建个内存文件么?启动网卡的命令会找内存文件么? ...

我做的 Live 因为使用了 aufs2,它把 tmpfs 和只读光驱绑定,所以启动后只要不重启,所有文件操作和改变全部在内存中,操作和平常一样,没有任何区别,工作是内核模块在完成。MGC没有 netmanager,我的意思是自己去实现这个东西。
我想了解一下有成功做过的朋友,如果我能试成功,我肯定给它界面化了。
另外不是想夸口 2.5 或是自己的 Livecd,单位的烂机器除了因为光盘读取运行新软件慢些,在内存中的工作还是相当顺滑快速的,KDE4 并不慢。
将挂载的 tmpfs 类型的挂载目录中的文件复制出来即可。
在 livecd 脚本中找到这一行
grep -r "tmpfs" ./
./Magiclinux-2.5sp3-live/tools/liblinuxlive:   fstab_add_line $FSTABTMP tmpfs /dev/shm tmpfs defaults

以下是摘抄: 巧用tmpfs加速你的linux服务器

今天又学了一招,就是使用虚拟磁盘来存放squid的缓存文件和php的seesion。速度快不少哦!
默认系统就会加载/dev/shm ,它就是所谓的tmpfs,有人说跟ramdisk(虚拟磁盘),但不一样。象虚拟磁盘一样,tmpfs 可以使用您的 RAM,但它也可以使用您的交换分区来存储。而且传统的虚拟磁盘是个块设备,并需要一个 mkfs 之类的命令才能真正地使用它,tmpfs 是一个文件系统,而不是块设备;您只是安装它,它就可以使用了。

1。动态文件系统的大小,
2。tmpfs 的另一个主要的好处是它闪电般的速度。因为典型的 tmpfs 文件系统会完全驻留在 RAM 中,读写几乎可以是瞬间的。
3。tmpfs 数据在重新启动之后不会保留,因为虚拟内存本质上就是易失的。所以有必要做一些脚本做诸如加载,绑定的操作。

首先在/dev/shm建个tmp文件夹,然后与实际/tmp绑定

mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp

在使用mount --bind olderdir newerdir 命令来挂载一个目录到另一个目录后,newerdir 的权限和所有者等所有信息会发生变化。挂载后的目录继承了被挂载目录的所有属性,除了名称。

[ 本帖最后由 haulm 于 2010-12-24 09:45 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-12-24 09:49:28 | 显示全部楼层
mkdir /dev/shm/tmp
chmod 1777 /dev/shm/tmp
mount --bind /dev/shm/tmp /tmp
这个做法似乎加快系统运行。
回复

使用道具 举报

 楼主| 发表于 2010-12-24 09:57:13 | 显示全部楼层
回归主题,Magiclinux 如何连接公司网络上网?? 谁有操作过,怎么操作设置?比如从 WIN联网那得到数据,然后。。。
回复

使用道具 举报

发表于 2010-12-24 10:55:10 | 显示全部楼层
老大的“WIN联网”是指啥东东啊,估计大部分公司都有自己的路由器 吧,只要能连上路由器,配置好dns就能上外网了啊,就是用网卡接入网络,配置ip啥的就行啊,dhcp的不配默认网关就行,有啥特殊配置么?
回复

使用道具 举报

 楼主| 发表于 2010-12-24 10:59:06 | 显示全部楼层
单位机器应该是共享上网的,十几部电脑装的全是XP,外部不知道连上的是电信还是公司主机还是路由,我对网络的认知非常少,因为自己又不是网管工作的。。。我的意思是类似这种网络,从Win 上面通过 ipconfig /all 得到信息,改写 linux 对应的数据即可?因为单位机器不方便“玩”,只有等没人的时候,工作不忙后偷偷尝试一下,昨天运行自己的LIVE,上不了网,不可能去花时间折腾,故有此问。

[ 本帖最后由 haulm 于 2010-12-24 11:03 编辑 ]
回复

使用道具 举报

发表于 2010-12-24 21:31:59 | 显示全部楼层
magic有netmanger啊。就是楼上上写的啊,至少我这里可以正常使用。
这种网络如果机器不多的话,一般就是动态IP吧。
回复

使用道具 举报

发表于 2010-12-24 23:57:04 | 显示全部楼层
NetworkManager是个讨厌的东西。不要要了。

netconfig + wicd + pppoe 就是非常好的网络解决方案了。

netconfig专攻有线网络快速配置。
pppoe专攻ADSL拨号。
wicd一专多能,主管无线网络(尤其是WAP2认证的无线网络)。

wicd也能管理有线连接,而重要的是这份套件的前端同时具有命令行界面和gtk界面,还可以用参数决定是否在托盘区显示。

最后,wicd的 .tar.bz2 二进制压缩包不到500KB。
回复

使用道具 举报

发表于 2010-12-25 00:00:57 | 显示全部楼层
回归正题,你单位的WindowsXP是自己指定IP还是DHCP决定?

另外,最近几年我没有发现DHCP和ADSL有冲突。

我刚刚在没有DHCP服务的环境中做了如下操作,并在之后来这里发帖:
[root@TFW-EVL06-LT /]# pppoe-stop
[root@TFW-EVL06-LT /]# netconfig eth0
[root@TFW-EVL06-LT /]# service network restart
Coppied.
Coppied.
正在关闭接口 eth0:                                        [确定]
关闭环回接口:                                             [确定]
Coppied.
弹出环回接口:                                             [确定]
弹出界面 eth0:
正在决定 eth0 的 IP 信息...PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.

--- 192.168.0.1 ping statistics ---
4 packets transmitted, 0 received, +3 errors, 100% packet loss, time 3000ms
pipe 3
失败了。
                                                           [失败]
[root@TFW-EVL06-LT /]# ping 192.168.1.1
connect: 网络不可达
[root@TFW-EVL06-LT /]# ifconfig
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1131 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1131 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:556656 (543.6 KiB)  TX bytes:556656 (543.6 KiB)

[root@TFW-EVL06-LT /]# pppoe-start
[root@TFW-EVL06-LT /]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:90:F5:49:F9:0E
          inet6 addr: fe80::290:f5ff:fe49:f90e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14290 errors:0 dropped:0 overruns:0 frame:0
          TX packets:16116 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:10104659 (9.6 MiB)  TX bytes:3311396 (3.1 MiB)
          Interrupt:19 Base address:0x2000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1139 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1139 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560744 (547.6 KiB)  TX bytes:560744 (547.6 KiB)

ppp0      Link encapoint-to-Point Protocol
          inet addr:6X.1X1.X3X.1X6  P-t-P:218.1.60.214  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:6 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:237 (237.0 b)  TX bytes:321 (321.0 b)

[root@TFW-EVL06-LT /]# date
2010年 12月 24日 星期五 20:05:56 CST
[root@TFW-EVL06-LT /]#

[ 本帖最后由 自由狼-台风 于 2010-12-25 00:03 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2010-12-25 00:24:40 | 显示全部楼层
为什么默认关闭 DHCP,那是因为除了ADSL拨号连接外,没有其它的机器互联情况(换句话说是没有路由提供 DHCPD 服务)下,DHCP 开启会导致 network 服务开启失败, network 服务一旦关闭就导致 ADSL 无法连接和断网。
不过经过测试,现在 network 服务不会因为 DHCP 不工作导致开启失败,但也会花时间停留一会儿,信息如下:

service network restart
正在关闭接口 eth0:                                        [确定]
关闭环回接口:                                             [确定]
弹出环回接口:                                             [确定]
弹出界面 eth0:
正在决定 eth0 的 IP 信息...失败了。
                                                           [失败]
的确,现在不管你是否开启 DHCP 对 ADSL 成功拨号已经不影响了,但会影响开机速度。
回复

使用道具 举报

发表于 2010-12-25 13:55:57 | 显示全部楼层
刚发现,有了wicd,network服务都不需要了。刚刚停掉。现在是用的wicd连的无线路由器。
回复

使用道具 举报

发表于 2010-12-25 15:55:32 | 显示全部楼层
DHCP 貌似很多系統都已經不影響啟動速度了。
回复

使用道具 举报

发表于 2010-12-25 16:21:55 | 显示全部楼层
原帖由 jiangtao9999 于 2010-12-25 15:55 发表
DHCP 貌似很多系統都已經不影響啟動速度了。

有些系统在启动时会缩短等待IP分配的时间,一小会儿分不到就直接失败跳过,而不是傻等。但在系统启动后再重启网络时,就要傻等1分钟了。
回复

使用道具 举报

发表于 2010-12-25 19:22:13 | 显示全部楼层
Gentoo 有个 ifplugd ,会自动监测是不是插了网线,arch 的服务可以设置后台运行,这样等 DHCP 反应不影响启动。

启动后再启动网络可以等 1 分钟,但必须是进入图形界面不影响其他程序运行才可以。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-22 15:50 , Processed in 0.054485 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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