LinuxSir.cn,穿越时空的Linuxsir!

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

又有问题:不能联网???

[复制链接]
发表于 2004-6-23 11:51:18 | 显示全部楼层 |阅读模式
机器互联:WINXP+WINXP+LINUX9.0

winxp:名称:GM04,内网IP:169.254.100.45
winxp:名称:GM04,内网IP:169.254.100.X
LINUX:名称:localhost,内网IP:127.0.0.1
配置SAMBA后:

[root@localhost root]# smbclient -L 169.254.100.49
timeout connecting to 169.254.100.49:139
Error connecting to 169.254.100.49 (Operation already in progress)
Connection to 169.254.100.49 failed
[root@localhost root]# smbclient -L //GM05
Connection to GM05 failed


我的文件如下:青帮忙

# Samba config file created using SWAT
# from localhost.localdomain (127.0.0.1)
# Date: 2004/06/23 11:28:50

# Global parameters
[global]
client code page = 936
workgroup = MSHOME
netbios name = LOCALHOST
server string = Samba Server
security = SHARE
obey pam restrictions = Yes
pam password change = Yes
passwd program = /usr/bin/passwd %u
passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
unix password sync = Yes
log file = /var/log/samba/%m.log
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
hosts allow = 169.254.100.1 169.254.100.127
printing = cups

[homes]
comment = Home Directories
valid users = %S
read only = No
create mask = 0664
directory mask = 0775
browseable = No

[printers]
comment = All Printers
path = /var/spool/samba
printable = Yes
browseable = No

[public]
comment = Public Stuff
path = /home/eastowen
write list = @staff
read only = No
guest ok = Yes

[GM04]
comment = GM04
path = /home/GM04
username = GM04
valid users = GM04
read only = No
guest ok = Yes

[GM05]
comment = GM05
path = /home/GM05
username = GM05
valid users = GM05
guest ok = Yes

[share]
comment = win and linux share
path = /share
read only = No
guest ok = Yes
发表于 2004-6-23 12:06:07 | 显示全部楼层
LINUX:名称:localhost,内网IP:127.0.0.1
这个是主机循环地址。。
该为内网IP:169.254.100.X试试
 楼主| 发表于 2004-6-23 14:13:37 | 显示全部楼层
我的IP改为169.254.100.51,问题解决!谢谢

还有问题请教SMILE787:

如何查询自己主机名,如何更改名字?(我的名字是默认的)
发表于 2004-6-23 17:07:05 | 显示全部楼层
workgroup = MSHOME
netbios name = LOCALHOST
这是组和你的主机名。。。改来试试。。。不行我们再讨论
 楼主| 发表于 2004-6-24 09:22:00 | 显示全部楼层
我把IP改为169.254.100.51,问题已解决!谢谢
我可以访问WINXP机器,但WINXP却不能查到我,怎么办?如何操作?

还有如何查询自己主机名,我的主机名是默认的,如何更改主机名?
发表于 2004-6-24 09:50:34 | 显示全部楼层
还有如何查询自己主机名,我的主机名是默认的,如何更改主机名?
# Global parameters
[global]
workgroup = MSHOME(改为你的工作组,如office)
netbios name = LOCALHOST(改为你要的主机名,如smile)
还有一个地方改主机名,在/etc目录下,是rc.conf还是host的什么你就要看看了。。。这个地方通常不用改!
对于你说的要查询我要么用监听的方法看网络的主机,要么就直接用smb;///找了。。。

但WINXP却不能查到我,怎么办?如何操作?
请问有没打开139端口呢?或者看看防火墙是否关闭!
 楼主| 发表于 2004-6-24 10:39:05 | 显示全部楼层
谢谢smile787大哥!
我的意思是:就象在WINDOWS下改主机名,如:
系统-网络标示-属性-计算机名进行更改主机名

linux下如何改?

169.254.100.55是我的IP地址:
NATSTAT -NA
169.254.100.55:139     0.0.0.0:0
169.254.100.55:137     *:*
169.254.100.55:138     *:*
。。。。。。。。。。

我应该打开了139端口吧!

在WINXP查找计算机LOCALHOST找不到!

???
发表于 2004-6-24 12:45:34 | 显示全部楼层
最初由 fly8000 发表
谢谢smile787大哥!
我的意思是:就象在WINDOWS下改主机名,如:
系统-网络标示-属性-计算机名进行更改主机名

linux下如何改?

169.254.100.55是我的IP地址:
NATSTAT -NA
169.254.100.55:139     0.0.0.0:0
169.254.100.55:137     *:*
169.254.100.55:138     *:*
。。。。。。。。。。

我应该打开了139端口吧!

在WINXP查找计算机LOCALHOST找不到!

???


localhost 是reserved words, 统指127.0.0.1,试在samba中的bios name作修改后就可以了。由于WinXP是使用samba作联系,使用bios name作辨识。所以在内网中,bios name就是你的主机名。

另由于NetBios拥有一个内在缺陷,如果你的内网中没有设置wins server,最好在smb.conf中把这台linux主机设置成domain master,这样一来XP就可以轻易的在网络邻居中找得到你了。设置如下:
  1. ...
  2. ...
  3. #  local master = no

  4. # OS Level determines the precedence of this server in master browser
  5. # elections. The default value should be reasonable
  6.    os level = 33

  7. # Domain Master specifies Samba to be the Domain Master Browser. This
  8. # allows Samba to collate browse lists between subnets. Don't use this
  9. # if you already have a Windows NT domain controller doing this job
  10.    domain master = yes

  11. # Preferred Master causes Samba to force a local browser election on startup
  12. # and gives it a slightly higher chance of winning the election
  13.    preferred master = yes

  14.    browse list = yes

  15. # 7. Name Resolution Options:
  16. # All NetBIOS names must be resolved to IP Addresses
  17. # 'Name Resolve Order' allows the named resolution mechanism to be specified
  18. # the default order is "host lmhosts wins bcast". "host" means use the unix
  19. # system gethostbyname() function call that will use either /etc/hosts OR
  20. # DNS or NIS depending on the settings of /etc/host.config, /etc/nsswitch.conf
  21. # and the /etc/resolv.conf file. "host" therefore is system configuration
  22. # dependant. This parameter is most often of use to prevent DNS lookups
  23. # in order to resolve NetBIOS names to IP Addresses. Use with care!
  24. # The example below excludes use of name resolution for machines that are NOT
  25. # on the local network segment
  26. # - OR - are not deliberately to be known via lmhosts or via WINS.
  27. name resolve order = wins lmhosts bcast

  28. # Windows Internet Name Serving Support Section:
  29. # WINS Support - Tells the NMBD component of Samba to enable it's WINS Server
  30.    wins support = yes
  31. ...
  32. ...
复制代码
发表于 2004-6-24 13:26:29 | 显示全部楼层
我的意思是:就象在WINDOWS下改主机名,如:
系统-网络标示-属性-计算机名进行更改主机名
这种改法我在红旗4里看到有。它也是通过文件该这个配置文件。。

你做了后,在文件管理器里输入smb;///就可以找到你的计算机。
 楼主| 发表于 2004-6-25 13:27:31 | 显示全部楼层
"# Global parameters
[global]
workgroup = MSHOME(改为你的工作组,如office)
netbios name = LOCALHOST(改为你要的主机名,如smile)"
这样改的名字只是用来在WINXP网络邻居中显示的名字,而真正主机机名没改,如:

root@localhost root

我的主机名还是localhost,不知怎么办?

孙康:我在smb.conf中怎么找不到和你相似的语句,添加不了,请帮忙。

我现在还是可以访问WINXP机器,但WINXP却不能查到我,
smb.conf全文如下:


# Samba config file created using SWAT
# from localhost.localdomain (127.0.0.1)
# Date: 2004/06/23 14:16:56

# Global parameters
[global]
        client code page = 936
        workgroup = MSHOME
        netbios name = linux
        server string = Samba Server
        security = SHARE
        obey pam restrictions = Yes
        pam password change = Yes
        passwd program = /usr/bin/passwd %u
        passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
        unix password sync = Yes
        log file = /var/log/samba/%m.log
        max log size = 0
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        dns proxy = No
        hosts allow = 169.254.100.1 169.254.100.127
        printing = cups

[homes]
        comment = Home Directories
        valid users = %S
        read only = No
        create mask = 0664
        directory mask = 0775
        browseable = No

[printers]
        comment = All Printers
        path = /var/spool/samba
        printable = Yes
        browseable = No

[public]
        comment = Public Stuff
        path = /home/eastowen
        write list = @staff
        read only = No
        guest ok = Yes

[GM04]
        comment = GM04
        path = /home/GM04
        username = GM04
        valid users = GM04
        read only = No
        guest ok = Yes

[GM05]
        comment = GM05
        path = /home/GM05
        username = GM05
        valid users = GM05
        guest ok = Yes

[share]
        comment = win and linux share
        path = /share
        read only = No
        guest ok = Yes
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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