主题:土人问个土问题 -- thunder
感觉目前的做法比较猪头,所以来问一下。
是这样的:改成无线了,Router那儿拉根线过来太远结果Linux box成了stand alone。只想买便宜的无线网卡,可又没Linux driver。先小声问一下,Linux box怎么便宜地上无线啊?
接下来呢,XP上现在是双网卡(一个有线,一个无线)。俺就把Windows box和Linux box用一个switch给连起来了,两个有线网卡都给了固定IP。现在XP是可以ssh到Linux,但是,Windows上两个网卡都enabled的时候,除了Yahoo Messenger别的都找不着上WAN的门了。
呵呵,很虾米地把俺的虾米做法说完了。明白人给咱支支招?
是同一个subnet吗?
是这样的:改成无线了,Router那儿拉根线过来太远结果Linux box成了stand alone。只想买便宜的无线网卡,可又没Linux driver。先小声问一下,Linux box怎么便宜地上无线啊?
市面上便宜的11b卡基本都是prism芯片组的,linux都支持,不用另找driver。如果你的机器是台式,你可以买pci或者usb的。要不然买个到pci的转换卡,这样pcmcia/cardbus或是minipci的无线网卡就可以用了。
如果你的内核比较新2.4.3(?)以后,内核自带驱动。不过有可能你要重新编译一下内核,因为你的默认内核设置不一定有对无线网卡的支持。如果没有,去自己下。google一下linux wireless lan howto吧。
如果你要11g的卡,买athero或是prismGT芯片组的。2.6以上的内核有支持,或者自己去下载驱动,google一下madwifi或者prismgt.org吧。
接下来呢,XP上现在是双网卡(一个有线,一个无线)。俺就把Windows box和Linux box用一个switch给连起来了,两个有线网卡都给了固定IP。现在XP是可以ssh到Linux,但是,Windows上两个网卡都enabled的时候,除了Yahoo Messenger别的都找不着上WAN的门了。
听起来是你的地址和路径设置有问题。一般的xp机器会首选ethernet而不是无线卡作为默认路径。另外你还要在xp机器上打开nat。
如果你不想深入了解这些东西,有两个办法可以试一试。一个是在你xp的无线网卡设置中打开internet connection sharing。这样xp自动会设定另一个网卡的地址,并启动nat和dhcp。这样你的linux机器也可以通过跟xp机dhcp自动设定网络。另一个是打开network bridge,把xp机上两个网卡bridge到一起。这样linux机可以自动通过dhcp从你的router拿地址和设定。
因为不知道你的xp是pro,home,sp1,sp2,不能再给更精确的建议,你两个都试试吧。
We tested NLD 9 on notebook and desktop machines, mostly without incident, although NLD did not include the driver for our test notebook's Broadcom Corp. 802.11g wireless adapter. [B]We had to use a Windows driver with code from the NdisWrapper project (ndiswrapper.sourceforge.net) to enable this device.[/B]
ndis wrapper可以让linux/bsd等系统直接调用严格按照windows ndis界面写的驱动器。ndis驱动器编译好后有固定格式,根据这个格式可以读出相应的界面指令码,这样就可以通过linux内核来调用。所以只要下载到相应的windows驱动(binary),就可以用了。
俺的XP-pro with sp2建桥成功. linux拿到ip但不能连WAN,俺慢慢琢磨吧. 还有一小问: router with dhcp是不是一定要拿192.168.0.1?
as long as it's a valid IP.
192.168.0.1 is a common default setting.
点击那个“Learn more about Internet Connection Sharing”。
is sp2's firewall setting. sp2 imposes firewall rules on bridges as well. you might want to disable that.
if you have created a bridge (instead of doing internet connection sharing) then the linux box is receiving address settings from your DSL/Cable router, not from your WinXP box. the configuration tool of your dsl/cable router should let you change the router address to something other than 192.168.0.1.
俺用ZoneAlarm。不过开/关防火墙好像没太大影响。在linux上瞎鼓捣了一阵,现在好了。
花了我三天的工夫才发现,zonealarm和asp.net不对付。比如关了zonealarm,IIS才能顺利支持aspx。